java基础
文章平均质量分 81
呼呼啦啦123
这个作者很懒,什么都没留下…
展开
-
抽象类与接口的区别
抽象类和接口联系与区别 关键字: 抽象类与接口的区别 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class转载 2016-10-10 15:27:19 · 349 阅读 · 0 评论 -
深入理解 Java中的 流 (Stream)
首先,流是什么? 流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。设备可以是文件,网络,内存等。 流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。 可以将流想象成一个“水流管道”,水流就在这管道中形成了,自然就出现了方向的概念。 当转载 2016-10-11 13:44:30 · 385 阅读 · 0 评论 -
java常用集合总结
1、线程安全 线程安全就是说多线程访问同一代码,不会产生不确定的结果。 2、List类和Set类 List类和Set类是Collection集合接口的子接口。 Set子接口:无序,不允许重复。 List子接口:有序,可以有重复元素。 Set和List对比: Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。 List:和数组类似,List可以动态增长转载 2016-10-10 15:38:06 · 174 阅读 · 0 评论