File tree Expand file tree Collapse file tree 2 files changed +1
-38
lines changed Expand file tree Collapse file tree 2 files changed +1
-38
lines changed Original file line number Diff line number Diff line change @@ -81,43 +81,6 @@ AIO方式适用于连接数目多且连接比较长(重操作)的架构,
81
81
}
82
82
}
83
83
84
- //Initializes The Object
85
- User1 user = new User1();
86
- user.setName("hollis");
87
- user.setAge(23);
88
- System.out.println(user);
89
-
90
- //Write Obj to File
91
- ObjectOutputStream oos = null;
92
- try {
93
- oos = new ObjectOutputStream(new FileOutputStream("tempFile"));
94
- oos.writeObject(user);
95
- } catch (IOException e) {
96
- e.printStackTrace();
97
- } finally {
98
- IOUtils.closeQuietly(oos);
99
- }
100
-
101
- //Read Obj from File
102
- File file = new File("tempFile");
103
- ObjectInputStream ois = null;
104
- try {
105
- ois = new ObjectInputStream(new FileInputStream(file));
106
- User1 newUser = (User1) ois.readObject();
107
- System.out.println(newUser);
108
- } catch (IOException e) {
109
- e.printStackTrace();
110
- } catch (ClassNotFoundException e) {
111
- e.printStackTrace();
112
- } finally {
113
- IOUtils.closeQuietly(ois);
114
- try {
115
- FileUtils.forceDelete(file);
116
- } catch (IOException e) {
117
- e.printStackTrace();
118
- }
119
- }
120
-
121
84
```
122
85
123
86
#### 使用NIO实现文件的读取和写入。
Original file line number Diff line number Diff line change @@ -216,7 +216,7 @@ Java语言是一个面向对象的语言,但是Java中的基本数据类型却
216
216
int k = flag ? i : j;
217
217
```
218
218
219
- 很多人不知道,其实在` int k = flag ? i : j; ` 这一行,会发生自动拆箱。反编译后代码如下:
219
+ 很多人不知道,其实在` int k = flag ? i : j; ` 这一行,会发生自动拆箱(JDK1.8之前,相见: https://www.hollischuang.com/archives/4749) 。反编译后代码如下:
220
220
``` java
221
221
boolean flag = true ;
222
222
Integer i = Integer . valueOf(0 );
You can’t perform that action at this time.
0 commit comments