摘要: Java中常见运行时异常 异常类型 ArithmeticException 算术错误异常,如以零做除数 ArraylndexOutOfBoundException 数组索引越界 ArrayStoreException 向类型不兼容的数组元素赋值 ClassCastException 类型转换异常 I 阅读全文
posted @ 2021-11-25 09:53 fristzzz 阅读(38) 评论(0) 推荐(0)
摘要: 1:Collection集合体系结构 Collection |--List(元素有序,可重复) |--ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 |--Vector 底层数据结构是数组,查询快,增删慢 线程安全,效率低 |--LinkedList 底层数据结构是链表, 阅读全文
posted @ 2021-11-23 15:16 fristzzz 阅读(56) 评论(0) 推荐(0)
摘要: 数据元素是怎样在内存中存放的? 主要有2种存储方式: 1、顺序存储,Random Access(Direct Access): 这种方式,相邻的数据元素存放于相邻的内存地址中,整块内存地址是连续的。可以根据元素的位置直接计算出内存地址,直接进行读取。读取一个特定位置元素的平均时间复杂度为O(1)。正 阅读全文
posted @ 2021-11-23 14:41 fristzzz 阅读(375) 评论(0) 推荐(0)
摘要: /* * 为什么出现集合类? * 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,用前面所学知识,我们只能采用对象数组实现。 * 但是,对象数组的长度又是固定的,适应不了变化的需求,所以,java就提供了集合类供我们使用。 * * 集合类的特点: * A:长度可变 * B:只 阅读全文
posted @ 2021-11-22 17:03 fristzzz 阅读(32) 评论(0) 推荐(0)
摘要: ==: 基本类型:比较的是基本类型的值是否相同 引用类型:比较的是引用类型的地址值是否相同 equals(): 引用类型。默认情况下,比较的是引用类型的地址是否相同。 一般来说,比较地址的意义不大,所以我们会重写该方法。 如果重写呢? 我们重写的基本思想就是让对象比较成员变量的值是否相同。 实际开发 阅读全文
posted @ 2021-11-21 20:49 fristzzz 阅读(33) 评论(0) 推荐(0)
摘要: 链表汇总 单链表 typedef struct Link { char elem; Link * next; }link; 输出单链表 void display(link * p) { link* temp = p; while(temp) { printf("%d", temp->elem); t 阅读全文
posted @ 2021-11-20 18:03 fristzzz 阅读(65) 评论(0) 推荐(0)
摘要: Object 类的常见方法总结 Object 类是一个特殊的类,是所有类的父类。它主要提供了以下 11 个方法: `public final native Class<?>getClass()//native方法,用于返回当前运行时对象的Class对象,使用了final关键字修饰,故不允许子类重写。 阅读全文
posted @ 2021-11-12 11:02 fristzzz 阅读(164) 评论(0) 推荐(0)
摘要: 文件操作 文件写入 import java.io.*; public class Main { public static void main(String[] args){ try{ BufferedWriter file1 = new BufferedWriter(new FileWriter( 阅读全文
posted @ 2021-11-09 14:56 fristzzz 阅读(36) 评论(0) 推荐(0)
摘要: lambda表达式 简介 lambda 表达式不能独立执行,因此必须实现函数式接口,并且会返回一个函数式接口的对象。 语法如下: ()->结果表达式 参数->结果表达式 (参数1,参数2……参数n)->结果表达式 实现复杂方法时用代码块 lambda表达式实现函数式接口 函数式接口 函数式借口指的是 阅读全文
posted @ 2021-11-07 11:28 fristzzz 阅读(87) 评论(0) 推荐(0)
摘要: 泛型 使用泛型 List<String> strList = new ArrayList<>(); 这个List集合只能保存字符串对象,不能保存其他类型的对象。 菱形语法 Java7开始,Java允许在构造器后不需要带完整的泛型类型。只要<>即可。 List<String> strList = ne 阅读全文
posted @ 2021-11-07 00:45 fristzzz 阅读(54) 评论(0) 推荐(0)