Skip to content

Commit

Permalink
change content
Browse files Browse the repository at this point in the history
  • Loading branch information
yanghj7425 committed Mar 28, 2018
1 parent 95fc451 commit b812647
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 8 deletions.
1 change: 1 addition & 0 deletions java/thinkInJava/chapter12.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Throwable 这个 Java 类被用来表示任何可以作为异常被抛出的类
- 复写 dispose() 方法,并在创建该对象后进入 try-finally 语句块,在 finally 中调用 dispose() 方法。

## 其他可选方式

### 把异常传递给控制台

### 把“被检查的异常”转换为“不检查的异常”
4 changes: 2 additions & 2 deletions java/thinkInJava/chapter15.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ fruit[0] = new Apple();
List<Fruit> list = new ArrayList<Apple>();

```
- 通配符允许在两个类型之间创建谬种类型的向上转型的关系
- 通配符允许在两个类型之间创建某种类型的向上转型的关系
- 执行了这种向上转型,就将丢失向其中传递任何对象的能力,Object 也不行。
```java
List<? extends Fruit> list = new ArrayList<Apple>();
Expand Down Expand Up @@ -140,12 +140,12 @@ public class Fruit {
}

public class Apple extends Fruit {

@Override
public void type() {
System.out.println("Apple");
}
}

public class GenericsAndCovariance {
public static void main(String[] args) {
List<Fruit> list = new ArrayList<Fruit>();
Expand Down
10 changes: 5 additions & 5 deletions java/thinkInJava/chapter18.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@
### 通过 `FilterInputStream``FilterOutputStream` 读取数据
- `DataInputStream` 允许读取不同的基本数据类型及 String 对象(所有的方法都以`read`开头,如:`readByte()、readFloat()`)。
- `DataInputStream` 用`readByte()`时,任何字节值都是合法的,不能用返回值来判断是否结束。可使用`avaliable()`方法查看还有多少个可存取的字符。
- 当使用 `readUTF()` 和`writeUTF()`时,只适用于 Java 程序之间的交互。
### 通过`FilterOutputStream``OutputStream`中写入数据
- 与`DataInputStream`对应的是`DataOutputStream`,可以将各种基本数据类型以及 String 对象格式化输入到“流”中。
- `DataInputStream` 用 `readByte()`时,任何字节值都是合法的,不能用返回值来判断是否结束。可使用 `avaliable()` 方法查看还有多少个可存取的字符。
- 当使用 `readUTF()` 和 `writeUTF()` 时,只适用于 Java 程序之间的交互。
### 通过 `FilterOutputStream``OutputStream` 中写入数据
- 与 `DataInputStream` 对应的是 `DataOutputStream`,可以将各种基本数据类型以及 String 对象格式化输入到“流”中。
- `PrintStream` 和`PrintWriter` : 未完全国际化,不能以平台无关的方式处理。
## Reader 和 Writer
- `InputStream``OutputStream` 在面向 **字节** 的 I/O 中提供极有价值的功能。
Expand Down Expand Up @@ -124,7 +124,7 @@ public class GetChannel {
}

```
- 一旦调用`read()` 来告知`FileChannel``ByteBuffer`存储字节,就必须调用缓冲器上的`flip()`
- 一旦调用`read()` 来告知 `FileChannel``ByteBuffer` 存储字节,就必须调用缓冲器上的 `flip()`
```java
FileChannel in = new FileInputStream("").getChannel();
FileChannel out = new FileOutputStream("").getChannel();
Expand Down
2 changes: 1 addition & 1 deletion spring/framework/PartVI.Web.md
Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,7 @@ public void findPet(
- @RequestPart 注解参数为了访问 “multipart/form-data” 的内容。文件上传下载。
- @SessionAttribute 注解参数为了访问已经存在的、永久的 session 属性与 model 属性通过 @SessionAttribute 临时存储与 session 作为 Controller 的工作流。
- @RequestAttribute 注解参数为了访问请求属性。
- HttpEntity<?> 参数访问 Servlet 请求 HTTP header 和 contents。请求流通过HttpMessageConverter 转变导 entity body。
- HttpEntity<?> 参数访问 Servlet 请求 HTTP header 和 contents。请求流通过HttpMessageConverter 转变导 entity body。7
- org.springframework.web.servlet.mvc.support.RedirectAttributes 到一个特殊的确切的属性集合在使用 redirect 的情况还要添加 flash 属性。
- 命令或者表单对象绑定 request 参数到 bean 的属性(通过 setters) 或直接到域,用一个可以定制的转变类型,依赖于 @InitBinder 方法或 HandlerAdapter 的配置。
- org.springframework.validation.Errors / org.springframework.validation.BindingResult 在命令对象或表单对象之前效验结果。
Expand Down

0 comments on commit b812647

Please sign in to comment.