摘要:
String 字符串和文件操作方法 1. String 字符串 1.1 字符串存储问题和equals方法必要性 package com.qfedu.a_string; /** * 字符串存储问题和 equals 方法 * @author Anonymous * */ public class Dem 阅读全文
摘要:
LinkedList,Set和Map 1. LinkedList 1.1 LinkedList 介绍 底层数据存储结构为双向链表 链表头: class LinkedList<E> { Node<E> first; Node<E> last; int size; } Node 是 LinkedList 阅读全文
摘要:
集合 1. equals 和 hashCode 方法 1.1 equals 方法 equals 方法是在 Object 类内定义的方法。 源码形式: /* this 表示执行当前方法的类对象,哪一个对象调用该方法,this对应哪一个对象 */ public boolean equals(Object 阅读全文
摘要:
集合 1. 数组的弊端 1. 数据类型一旦确定,只能存储对应类型数据【类型单一】 2. 容量无法修改 3. 配套方法少 集合!!! 1. 集合支持数据类型多样性,同时满足数据类型一致化 【泛型】 2. 集合数据存储容量不需要程序员关注,会自动的扩容或者调整 3. 方法众多!!!各种辅助工具,操作方便 阅读全文
摘要:
异常处理 1. 异常是什么 JVM 针对于代码运行过程中,出现的错误,异常信息。打包之后抛出到方法外部或者自行处理。在异常信息中,需要给予开发者足够的信息提示,包括异常和错误的前因后果。 Java中异常基类 Throwable 类 Java中所有异常和错误的基类,规定了基础方法,和必要的构造方法形式 阅读全文
摘要:
泛型 1. 泛型案例 package com.qfedu.a; public class Demo1 { public static void main(String[] args) { print(10); print(10.5); print(false); } /* * 重载 reload * 阅读全文
摘要:
interface 接口和多态 1. interface 接口 1.1 接口到底做了什么??? 常见接口: USB-B USB-C Type-C HDMI VGA DP RJ45 Lighting mirco-usb 3.5MM SATA M.2 SATA PCI-E 电源 电动车插口 接口可以做什 阅读全文
摘要:
static 【重点】 1. .class字节码文件加载 游戏加载,Loading...过程,就是在准备当前游戏执行所需的所有资源。 .class字节码文件: 二进制可执行文件。Java 工具在执行对应的 .class 字节码文件内容时,首先有一个【加载过程】。 将当前程序所需的所有类型,文件加载到 阅读全文