03 2023 档案
摘要:牢记:当一个方法传入一个接口类型的参数,那么这个方法在被调用的时候,必须传入一个: 实现了该接口的实现类的对象 点击查看代码 Interface Fly{ void fly(); } // 调用useFly方法. // 1. 直接写一个Fly接口的实现类. 实现类 实 = new 实现类(); //
阅读全文
摘要:1、基本概念 File,通过一个路径代表文件或者文件夹 注意事项: 但是这个路径不一定要真实存在 路径分类 绝对路径 (带完整路径,盘符等信息) 相对路径 (没有盘符,只有文件名等信息,相对于当前项目名下) 2、构造方法 点击查看代码 public static void main(String[]
阅读全文
摘要:一、什么是异常 程序在运行过程当中发生的问题 点击查看代码 public class Main1 { public static void main(String[] args) { System.out.println("发生异常前"); int i = 1 / 0 ;//这里发生异常 Syste
阅读全文
摘要:**概念:**一种可以自行定义检索规则的数据结构,也叫字典 **构成:**key - value 注意: null值可以作为key key值具有唯一性 HasMmap的Key其本质是数组+链表构成的红黑树 点击查看代码 import java.util.Collection; import java
阅读全文
摘要:特性 无序,不可重复的集合 其核心实现类为HashSet HashSet的本质是HashMap的Key 创建集合 Set<String> s = new HashSet<String>(); 元素的添加(重点) 点击查看代码 //创建集合 Set<String> s = new HashSet<St
阅读全文
摘要:特点 有序,有重复 实现类 1.ArrayList 是一个基于数组的集合,其扩容策略为,默认为0,添加第一个元素直接扩展到10,此后每次扩容50%。 常用API 点击查看代码 import java.util.ArrayList; import java.util.Arrays; import ja
阅读全文
摘要:1、什么是泛型 概念:概念:生活中的泛型是一种统一的模式,而程序中的泛型是用以统一数据类型的语法标准 泛型接口和泛型类 基本语法:一对尖括号当中,大写的单个字母,中间用逗号分割。 注意:泛型不是用来处理未知数据的,而是用来约束未知数据类型的。在通常情况下,你只能把其当 作一个Object来使用。 点
阅读全文
摘要:核心的类:java.util.Date,当前的计算机时间、 点击查看代码 public static void main(String[] args) { Date d =new Date(); System.out.println(d);//获取UTF时间格式 long time =d.getTi
阅读全文
摘要:高效的可变长字符串拼接工具(极快) StringBuilder比StringBuffer效率高 StringBuffer线程安全 建议:只用StringBuffe 点击查看代码 public static void main(String[] args){ StringBuffer str =new
阅读全文
摘要:概念 精确运算极大数和极小数要用到,其本质是字符串。(慢) 案例 点击查看代码 public static void main(String[] args) { BigDecimal b1 = new BigDecimal("1"); BigDecimal b2 = new BigDecimal("
阅读全文
摘要:字符串的内存问题 点击查看代码 public static void main(String[] args) { String str1 = "卡卡罗特"; String str2 = "卡卡罗特"; String str3 =new String("卡卡罗特"); String str4 =new
阅读全文
摘要:包装类:基于基本数据类型所对应的引用类型,包装类既然是引用类型,那么其拥有null值,以及对应的API。 1、创建 数值类形的创建 点击查看代码 public class Test1 { public static void main(String[] args) { //数值 Integer i1
阅读全文
摘要:概念、 同一个事物,在不同的情况下,表现出来的状态不一样 语法 父类申明指向子类对象 注意 父类和子类之间必须存在着继承关系,不一定是直接的继承关系,父类可以是爸爸,也可以是爷爷 父类引用,只可调用父类的属性和方法,不可调用子类的方法(要想调用,学完成拆箱的过程),父类是一个标准。 装箱 父类申明指
阅读全文
摘要:概念 程序中的继承要满足一个前提:is a 父类是具有共性的,子类是具有特性的 java是单根继承(即一个子类,只能有一个直接父类) 好处 在子类中在可以获取弗雷哪里可以继承的的方法和属性 继承当中构造方法 子类构造必然要调用一个父类(爸爸)构造 默认调用的是父类的无参构造 如果没有无参构造,可以使
阅读全文