java 基础
yuanGrowing
用代码能改变世界?!
展开
-
java 数据集合(set、map、list)
1、list 1.1分类 list分为ArrayList和LinkedList,这两者都实现了List接口,但是这两个只有这本质的区别,ArrayList底层使用的是数组, 而LinkedList底层使用的是链表。显然,由于这个区别,两者的使用场景和效率都有很大的不同。 1.2 ArrayList 先看一下它的类图,继承自A原创 2016-04-19 15:32:43 · 403 阅读 · 0 评论 -
java 序列化
java序列化的基础知识和基本使用原创 2016-04-20 11:46:59 · 355 阅读 · 0 评论 -
java流总结(1) 字节流
1、关于流的理论知识 在学习java的过程中,不可避免的会遇到各种流,各种Stream,开始的时候用的很烦,但是细细的总结之后其实也挺简单的。 1.1 什么是流? 按我自己的理解,这个流是一种工具,是程序和数据源之间进行数据交换的工具,但是这个流是单向的,也就是说只能存在程序向 数据源的流或者数据源向程序的流,而且这个流是不面向连接的。原创 2016-04-20 18:20:02 · 508 阅读 · 0 评论 -
java 流(二)
1、字符流 之前讲过字节流,字节流指的是数据在传输的时候是以字节的形式传输的,而字符流是以字符(双字节)的形式传输的。字符流和字节 流的原理与使用方式都是差不多的,只是底层的读取和传输单位不一样。2、各种字符流 2.1 输入字符流(各种Reader) 从上面的图中可以看出,和字节流一样,所有的字符流也有一个基类,就是R原创 2016-04-22 11:27:53 · 625 阅读 · 0 评论