java
Jimyang1ssa
这个作者很懒,什么都没留下…
展开
-
Java线程安全和非线程安全
ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安全的,HashTable是线程安全的;StringBuilder是非线程安全的,StringBuffe转载 2016-01-07 20:34:01 · 485 阅读 · 0 评论 -
Java中的&和&&的区别
java中的短路运算符原创 2016-03-08 20:27:47 · 2702 阅读 · 0 评论 -
Java 输出流中的flush方法
java中的IO流中的输出流一般都有flush这个操作,这个操作的作用是强制将缓存中的输出流(字节流,字符流等)强制输出。为什么会有这么个方法啊?因为输出流在进行输出时,比如像某个文件中写入内容,其实是先将输出流写入到缓冲区,当缓冲区写满后才将缓冲区的内容输出到文件中。但是当主机完成输出流的输出后,有可能缓冲区这个时候还没有被填满,这样的话,就会一直等待主机发送内容,这时候,就可以使用flush将缓原创 2016-03-25 22:33:16 · 18193 阅读 · 5 评论