IT虾米网

摘要: 我们有时候将一个 java 对象变成字节流的形式传出去或者从一个字节流中恢复成一个java 对象,例如,要将java 对象存储到硬盘或者传送给网络上的其他计算机,这个过程我们可以自己写代码去把一个java 对象变成某个格式的字节流再传输,但是,jre 本身就提供了这种支持,我们可以调用OutputS 阅读全文
posted @ 2014-07-01 11:40 落叶的博客 阅读(791) 评论(0) 推荐(0) 编辑
摘要: HashMap 是Hashtable 的轻量级实现(非线程安全的实现),他们都完成了Map 接口,主要区别在于HashMap 允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。HashMap 允许将null 作为一个entry 的key 或者 阅读全文
posted @ 2014-06-30 14:35 落叶的博客 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Collection框架 集合框架(Collection Framework)泛指java.util包的若干个类和接口.如Collection,List,ArrayList,LinkedList,Vector(自动增长数组),HashSet,HashMap等. 集合框架中的类主要封装的是典型的数据结 阅读全文
posted @ 2014-06-27 15:46 落叶的博客 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 下面程序的输出结果是多少?import java.util.Date;public class Test extends Date{public static void main(String[] args) {new Test().test();}public void test(){System... 阅读全文
posted @ 2014-06-27 11:23 落叶的博客 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 含有abstract 修饰符的class 即为抽象类,abstract 类不能创建的实例对象。含有abstract 方法的类必须定义为abstract class,abstract class 类中的方法不必是抽象的。abstract class 类中定义抽象方法必须在具体(Concrete)子类中 阅读全文
posted @ 2014-06-26 16:06 落叶的博客 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。面向对象的编程语言... 阅读全文
posted @ 2014-06-26 15:38 落叶的博客 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: Overload 是重载的意思,Override 是覆盖的意思,也就是重写。重载 Overload 表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写 Override 表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象... 阅读全文
posted @ 2014-06-26 14:12 落叶的博客 阅读(387) 评论(0) 推荐(0) 编辑
摘要: int 是java 提供的8 种原始数据类型之一。Java 为每个原始类型提供了封装类,Integer 是java 为int 提供的封装类。int 的默认值为0,而Integer 的默认值为null,即Integer 可以区分出未赋值和值为0 的区别,int 则无法表达出未赋值的情况,例如,要想表达... 阅读全文
posted @ 2014-06-26 13:58 落叶的博客 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 在语法定义上的区别:静态变量前要加 static 关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对... 阅读全文
posted @ 2014-06-26 13:54 落叶的博客 阅读(975) 评论(0) 推荐(0) 编辑
摘要: &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true 时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null&& !... 阅读全文
posted @ 2014-06-26 13:48 落叶的博客 阅读(3081) 评论(0) 推荐(0) 编辑