java基础
Sabrina.M
I`m not the female software engineer. I`m a software engineer.
展开
-
transient与序列化
今天查看hashmap的源码,看到一个关键词 transient。序列化 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。 序列化的实现:将需要被序列化的类实现Serializable接口,然后使用一个输出流(如:FileOutputStream)来构转载 2016-06-30 18:37:28 · 441 阅读 · 0 评论 -
java集合类
欢迎我们的大家族!!java的集合类。等等等~ 简单的对比如下: 每个集合类的实现,都值得去好好研究一下。里面的接口与调用方法的实现: ArrayList的实现原理:底层就是array。LinkedList底层使用链表进行实现。 http://zhangshixi.iteye.com/blog/search?query=%E6%B7%转载 2016-06-30 19:27:44 · 282 阅读 · 0 评论 -
java的并发包
什么是java的并发包??在jdk5之后,java对并发处理进行了新一轮的优化。 集合类实现了线程安全,ConcurrentHashMap就是线程安全的HashMap。首先需要了解什么是java的中断机制: 传送门: http://ifeve.com/java-interrupt-mechanism/ 有了传送机制,我们就可以实现可重入锁了,ReentrantLock 传送门:转载 2016-06-30 19:35:58 · 294 阅读 · 0 评论 -
java NIO&IO
一提到“数据流”这个关键词,我就头大了。。。。 看到一个大神写的超级详细的关于输入/输出流的文章,突然茅塞顿开! 有请大神 :-D http://www.cnblogs.com/dolphin0520/p/3916526.html 允我总结下: 同步/异步IO 阻塞/非阻塞IO 五种IO模型: 1、阻塞IO模型socket.read、 2、非阻塞IO模型、 3、多路复用IO转载 2016-06-30 19:39:25 · 194 阅读 · 0 评论