---------- 【SE基础知识】
你是我世界的光
不念过往,不畏将来。
展开
-
JDK与JRE结构图解
下面是我就自己的一些理解和网上看到的资料自己画的一个关于JDK和JRE的有助于理解的示意图:这里说明一下2个JRE的区别。首先与JDK并行的JRE,是非开发人员使用的JRE,我们都知道JRE是java程序的运行环境,假如我们不是开发者,我们是用户,我们只是使用这些程序,那么我们关注的不是程序性能,我们更关注的可能是程序启动时间,因此这个JRE启动更快,这个JRE我们也称其为client端的JRE。然原创 2016-09-18 21:57:51 · 4610 阅读 · 0 评论 -
JAVA --泛型学习补充(一)
[code=java]package set;import java.util.Arrays;import java.util.Iterator;import java.util.TreeSet;import java.util.SortedSet;public class SortedSetUse {public static void main(Stri原创 2015-11-20 20:13:58 · 422 阅读 · 0 评论 -
JAVA ---------学习泛型集合。
第一篇博客。1.关于集合的迭代器。 创建集合的迭代器之后,如果集合被他的某个方法更改了,则这个迭代器立即变为无效。此后任何方法对这个集合的操作都会抛出ConcurrentModificationException异常。因此,迭代器被称为是“快速失效的。”-----摘自 《JAVA 程序员教程(第二版)》2.双向迭代器 以list迭代器为例,List原创 2015-11-20 14:49:02 · 472 阅读 · 0 评论 -
面向对象
面向对象的主要特征主要包括抽象、集成、封装、多态。组合和继承是代码重用的2种方式。 组合:在新类中创建原有类的对象,以重复利用已有类的功能。 继承:设计人员根据已有的类来定义一个类的实现。 组合是has a的关系,而继承是is a的关系。多态主要有2种表现方式(实现机制):方法的重写(覆盖)和方法的重载。 (1)方法的重载:原创 2016-03-27 14:14:48 · 346 阅读 · 0 评论 -
抽象类与接口
先说一下接口中的成员变量必须是public static final的: 首先public比较容易理解,因为实现接口的实现类需要得到这个成员变量。其次对于final,因为接口的设计理念是基于一种标准化的思想,即接口是关乎一种公共的功能的抽象,在接口中,接口的成员变量和方法处于相同的地位,成员变量也表示该接口的一种属性,是一种公共的标准的属性,如果不置为final,那么每个继承他的接口都原创 2016-03-27 23:31:19 · 571 阅读 · 0 评论