摘要:
大致按照模式的应用目标分类,设计模式可以分为创建型模式、结构型模式和行为型模式。 创建型模式,是对对象创建过程的各种问题和解决方案的总结,包括各种工厂模式(Factory、Abstract Factory)、单例模式(Singleton)、构建器模式(Builder)、原型模式(ProtoType) 阅读全文
posted @ 2020-08-02 20:21
鹏鹏要努力
阅读(189)
评论(0)
推荐(0)
摘要:
接口和抽象类是 Java 面向对象设计的两个基础机制。 接口是对行为的抽象,它是抽象方法的集合,利用接口可以达到 API 定义和实现分离的目的。接口,不能实例化;不能包含任何非常量成员,任何 field 都是隐含着 public static final 的意义;同时,没有非静态方法实现,也就是说要 阅读全文
posted @ 2020-08-02 20:15
鹏鹏要努力
阅读(169)
评论(0)
推荐(0)
摘要:
Java 有多种比较典型的文件拷贝实现方式,比如:利用 java.io 类库,直接为源文件构建一个 FileInputStream 读取,然后再为目标文件构建一个 FileOutputStream,完成写入工作。 public static void copyFileByStream(File so 阅读全文
posted @ 2020-08-02 20:04
鹏鹏要努力
阅读(392)
评论(0)
推荐(0)
摘要:
Java IO 方式有很多种,基于不同的 IO 抽象模型和交互方式,可以进行简单区分。 首先,传统的 java.io 包,它基于流模型实现,提供了我们最熟知的一些 IO 功能,比如 File 抽象、输入输出流等。交互方式是同步、阻塞的方式,也就是说,在读取输入流或者写入输出流时,在读、写动作完成之前 阅读全文
posted @ 2020-08-02 20:02
鹏鹏要努力
阅读(242)
评论(0)
推荐(0)
摘要:
Java 提供了不同层面的线程安全支持。在传统集合框架内部,除了 Hashtable 等同步容器,还提供了所谓的同步包装器(Synchronized Wrapper),我们可以调用 Collections 工具类提供的包装方法,来获取一个同步的包装容器(如 Collections.synchroni 阅读全文
posted @ 2020-08-02 19:59
鹏鹏要努力
阅读(306)
评论(0)
推荐(0)
摘要:
Hashtable、HashMap、TreeMap 都是最常见的一些 Map 实现,是以键值对的形式存储和操作数据的容器类型。 Hashtable 是早期 Java 类库提供的一个哈希表实现,本身是同步的,不支持 null 键和值,由于同步导致的性能开销,所以已经很少被推荐使用。 HashMap 是 阅读全文
posted @ 2020-08-02 19:57
鹏鹏要努力
阅读(175)
评论(0)
推荐(0)

浙公网安备 33010602011771号