
设计模式是人们为软件开发中相同表征的问题,抽象出的可重复利用的解决方案。在某种程度上,设计模式已经代表了一些特定情况的最佳实践。 按照模式的应用...
典型回答 接口和抽象类是 Java 面向对象设计的两个基础机制。接口是对行为的抽象,它是抽象方法的集合,利用接口可以达到 API 定义和实现分离...
典型回答 Java 有多种比较典型的文件拷贝实现方式,例如利用 java.io 类库,直接为源文件构建一个 FileInputStream 读取...
Java IO 方式有很多种,基于不同的 IO 抽象模型和交互方式,可以进行简单区分。 同步、阻塞的方式(BIO): 传统的 java.io 包...
典型回答 Map 是广义 Java 集合框架中的另外一部分,是以键值对的形式存储和操作数据的容器类型。 Hashtable:早期 Java 类库...
典型回答 这三者都是实现集合框架中的 List,也就是所谓的有序集合,提供相似的操作,因为具体的设计区别,在行为、性能、线程安全等方面,表现又有...
典型回答 Java 语言虽然号称一切都是对象,但原始数据类型是例外。Java 的 8 个原始数据类型(Primitive Types,boole...
谈谈 Java 反射机制,动态代理是基于什么原理? 典型回答 反射机制是 Java 语言提供的一种基础功能,赋予程序在运行时自省(introsp...
典型回答 String是典型的Immutable类,被声明为 final class,所有属性都是final的。类似拼接、裁剪字符串等动作,都会...
文集作者