一、Java IO 文件流 1. 文件流基础概念 文件流是用于读写文件数据的流,主要分为字节流和字符流。 字节流类体系 InputStream (抽象类) ├── FileInputStream (文件字节输入流) ├── FilterInputStream └── ObjectInputStrea
Java 泛型擦拭法 1. 什么是擦拭法 Java 泛型是通过类型擦拭(Type Erasure) 来实现的,这意味着在编译期间,所有的泛型类型信息都会被移除(擦拭),替换为它们的边界类型(未指定边界时使用 Object)。 // 编译前 List<String> list = new ArrayL
Java时间戳与日期类详解 1. 时间戳 (Timestamp) 什么是时间戳 时间戳是指从1970年1月1日00:00:00 GMT开始到现在的总毫秒数,也称为Unix时间戳。 获取时间戳的方法 // 方法1: System.currentTimeMillis() - 最常用 long times
Java Bean 规范详解 1. 什么是 Java Bean? Java Bean 是一种符合特定规范的 Java 类,主要用于封装多个对象作为一个单独的对象(即对象)。它是一个可重用的软件组件,具有以下特点: 可序列化:实现 Serializable 接口 无参构造函数:提供公共的无参构造方法
Java中所有类的根父类——Object。 1. Object类概述 java.lang.Object 类是Java类层次结构中的根类。每个类都使用 Object 作为超类(父类)。所有对象(包括数组)都实现了这个类的方法。 这意味着,在Java中,你可以用 Object 类型的变量来引用任何类型的
Java字符串与StringBuilder详解 1. String类的特性 不可变性(Immutability) public class StringDemo { public static void main(String[] args) { String str1 =