随笔分类 -  Java SE

摘要:java 按所操作的数据单元的不同分为: 字节流,字符流。字节流 继承于InputStream / OutputStream;字符流 继承于Reader / Writer。 在java.io包中还有许多其他的流,主要是为了提高性能和使用方便。 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对 阅读全文
posted @ 2016-07-15 13:36 Janenan 阅读(280) 评论(0) 推荐(0)
摘要:HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口。主要区别在于HashMap 允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允 阅读全文
posted @ 2016-07-15 13:29 Janenan 阅读(139) 评论(0) 推荐(0)
摘要:final: 修饰符(关键字)如果一个类被声明为final,意味着它不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。 阅读全文
posted @ 2016-07-15 13:23 Janenan 阅读(143) 评论(0) 推荐(0)
摘要:第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。 第二种形式: 其他形式: 定义一个类,它的构造函数为private的,所有方法为stat 阅读全文
posted @ 2016-07-15 12:27 Janenan 阅读(105) 评论(0) 推荐(0)
摘要:抽象类(abstract class):声明方法的存在而不实现具体的方法。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类。取 阅读全文
posted @ 2016-07-15 11:31 Janenan 阅读(134) 评论(0) 推荐(0)