摘要: 2.异常 2.1异常的介绍 Java中所有的异常都是类,可以去API帮助文档寻找 2.2异常体系 2.2.1Error 严重级别的问题 常见的有栈、堆内存溢出 通常是硬件问题,性能不足 2.2.2Exception 1.RuntimeException 编译阶段不报错, 运行的时候才出错. 一般为程 阅读全文
posted @ 2024-03-21 15:18 灵泽pro 阅读(24) 评论(0) 推荐(0)
摘要: 1.时间类 1.1JDK8以前的时间API 设计欠妥,使用不方便,很多都被淘汰了。 都是可变对象,修改后会丢失最开始的时间信息。 线程不安全。 只能精确到毫秒。 1.1.1Date 掌握空参构造和getTime即可,其他了解就行 Date类构造方法: 1. public Date() : 封装此刻的 阅读全文
posted @ 2024-03-21 15:16 灵泽pro 阅读(27) 评论(0) 推荐(0)
摘要: 10.递归 10.1介绍 1.方法直接或者间接调用本身 2.一些算法题的实现, 都需要使用递归 10.2用递归求5的阶乘 public class MethodDemo { /* 递归: 方法直接或者间接调用自己. - 注意: 如果递归没有设计出口, 就会出现内存溢出.​ 需求: 使用递归求5的阶乘 阅读全文
posted @ 2024-03-21 14:42 灵泽pro 阅读(9) 评论(0) 推荐(0)
摘要: 7.1介绍 本质来说就是一个字符串,可以指定一些规则, 来校验其他字符串. 7.2常用表达式 7.2.1字符类 7.2.2预定义的字符类 7.2.3贪婪的量词 8.String类种与正则表达式有关的常见方法 9.使用正则表达式爬取信息 public class RegexTest2 { public 阅读全文
posted @ 2024-03-21 14:42 灵泽pro 阅读(6) 评论(0) 推荐(0)
摘要: 6.1冒泡排序 private static void bubbleSort(int[] arr) { // 外循环: 控制比较的轮数 for (int i = 0; i < arr.length - 1; i++) { // 内循环: 控制比较的次数 // -1避免索引越界, -i提高效率 for 阅读全文
posted @ 2024-03-21 14:37 灵泽pro 阅读(13) 评论(0) 推荐(0)
摘要: 5.Arrays工具类 5.1介绍 数组操作工具类,专门用于操作数组元素 方法名说明 public static String toString(类型[] a) 将数组元素拼接为带有格式的字符串 public static boolean equals(类型[] a, 类型[] b) 比较两个数组内 阅读全文
posted @ 2024-03-21 14:34 灵泽pro 阅读(10) 评论(0) 推荐(0)
摘要: 4.包装类 4.1介绍 将基本数据类型, 包装成类 (变成引用数据类型) 作用:变成类, 就可以创建对象了,对象就可以调用方法方便的解决问题了 4.2基础类型对应的包装类 4.2.1分类 基本数据类型引用数据类型 byte Byte short Short int Integer long Long 阅读全文
posted @ 2024-03-21 14:34 灵泽pro 阅读(19) 评论(0) 推荐(0)
摘要: 3.BigDecimal 3.1介绍 BigDecimal是Java在java.math包中提供的线程安全的API类。用于解决小数运算中, 出现的不精确问题 3.2创建对象 BigDecimal所创建的是对象,故我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应 阅读全文
posted @ 2024-03-21 14:33 灵泽pro 阅读(43) 评论(0) 推荐(0)
摘要: 2.System 2.1介绍 也是一个工具类,可以通过类名直接调用方法。可以用于中止虚拟机,计时和数组复制。 2.2常用方法 2.2.1输出和输入流(3种) static PrintStream **err** “标准”错误输出流。 红色的字 static InputStream **in** “标 阅读全文
posted @ 2024-03-21 14:33 灵泽pro 阅读(42) 评论(0) 推荐(0)
摘要: 1.Math 1.1介绍 用于执行基本数字运算的工具类 1.2常用方法 1.2.1abs public static int abs•(int a)//获取参数的绝对值 1.2ceil和floor public static double ceil•(double a)//向上取整 public s 阅读全文
posted @ 2024-03-21 14:32 灵泽pro 阅读(45) 评论(0) 推荐(0)
摘要: Object类 介绍: 所有的类,都直接或者间接的继承了 Object 类 (祖宗类) Object类的方法是一切子类都可以直接使用的,所以我们要学习Object类的方法。 常用方法: 方法名说明 public String toString() 默认是返回当前对象在堆内存中的地址信息:类的全限名@ 阅读全文
posted @ 2024-03-21 14:31 灵泽pro 阅读(89) 评论(0) 推荐(0)
摘要: 什么是API? API(Application Programming interface) 应用程序编程接口。 简单来说:就是 Java 帮我们已经写好的一些类和方法,我们直接拿过来用就可以了 常用API: Scanner Random String StringBuilder 作用:大量操作字符 阅读全文
posted @ 2024-03-21 14:31 灵泽pro 阅读(34) 评论(0) 推荐(0)
摘要: 4.适配器设计模式 调用接口的时候只需要接口的部分方法的时候,先创建一个中继器类进行转化,这样就可以选择性调用接口的方法 阅读全文
posted @ 2024-03-21 14:29 灵泽pro 阅读(13) 评论(0) 推荐(0)
摘要: 内部类 内部类就是定义在一个类里面的类 内部类的优缺点 1.内部类与外部类可以方便的访问彼此的私有域(包含私有方法、私有属性) 2.封装性更好 3.匿名内部类可以使代码更加简洁,定义一个类的同时对其进行实例化 内部类的分类 成员内部类 静态内部类 有 static 修饰的成员内部类 局部内部类 l局 阅读全文
posted @ 2024-03-21 14:28 灵泽pro 阅读(22) 评论(0) 推荐(0)
摘要: 当数量固定的时候选择使用数组,但数量不固定的时候选择集合。集合可能会造成内存浪费,所以为了节约内存,当可以使用数组的时候不能为了省事使用集合。 ArrayList(集合中的一种) 阅读全文
posted @ 2024-03-21 14:15 灵泽pro 阅读(6) 评论(0) 推荐(0)