03 2022 档案

摘要:多线程基础 进程:进程就是运行中的程序,当被关闭的时候,这段进程也关闭。比如我们玩玩游戏,打开游戏操作系统会为该进程分配一个空间,当退出游戏是,进程也就结束了 线程:线程是由进程创建的,是进程的实体。比如我们下载东西,可以同时下载几个,下载一个就开启一个线程。再比如,qq聊天可以跟多个人聊,一个聊天 阅读全文
posted @ 2022-03-17 20:32 平凡晨 阅读(232) 评论(2) 推荐(1) 编辑
摘要:引出问题 当我们在集合中加入数据的时候想要对数据进行约束。比如:就想传入自己创建的对象 遍历的时候,需要进行类型转换,如果结合中的数据量较大,对效率有影响 import java.util.*; public class text { public static void main(String[] 阅读全文
posted @ 2022-03-16 11:11 平凡晨 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:Map接口的特点 Map用于保存具有映射关系的数据:key,Value 补充:Collection接口 也是有映射关系的,底层Value 让一个static Object类的方法代替了 Map中的key不允许重复,和HashSet一样,Value可以相同 Map中的Key和Value可以是引用数据类 阅读全文
posted @ 2022-03-15 12:29 平凡晨 阅读(65) 评论(0) 推荐(0) 编辑
摘要:Hashset介绍 HashSet实际上是HashMap,底层都一样(数组+链表+红黑树) 不能有重复的元素,记住深入理解,可以添加不同的对象的,在前面的随笔中讲过了,只能有一个null 添加元素底层机制说明(先说结论): 添加一个元素时,先得到hash值,会转成-->索引。 找到存储数据表tabl 阅读全文
posted @ 2022-03-15 11:21 平凡晨 阅读(262) 评论(0) 推荐(0) 编辑
摘要:一、List接口有三个常用的集合(ArrayList、Vector、LinkedList) ArrayList注意事项 ArrayList底层是用数组来实现数据存储的 底层是 transient Object[ ] elementdata 是一个Object类型的数组 这个 transient 意思 阅读全文
posted @ 2022-03-11 18:06 平凡晨 阅读(341) 评论(0) 推荐(0) 编辑
摘要:数组的缺点引出集合的好处 数组有很多不足的地方 长度从一开始就必须指定的大小 元素的类型必须一致 使用数组的增删改查,代码比价多比较麻烦 集合的好处 可以动态的保存任意对象 提供了一系列的操作对象的方法。如:add() , set() , get()等 使用集合增删改查非常方便 Collection 阅读全文
posted @ 2022-03-11 15:56 平凡晨 阅读(189) 评论(0) 推荐(0) 编辑
摘要:基本概念 将程序执行中发生的不正常的情况称为“异常”。开发中的语法错误和逻辑错误不是异常 执行过程中的异常事件可分为两大类 错误(Error):Java虚拟机无法解决的严重问题。例如:JVM系统内存错误,资源耗尽等严重问题 Exception:其他因为编程错误或偶尔的外在因素导致的一般性 可以针对不 阅读全文
posted @ 2022-03-11 10:51 平凡晨 阅读(957) 评论(0) 推荐(0) 编辑
摘要:StringBuffer StringBuffer是一个容器 StringBuffer实现了Serializable,说明可以串行化 在父类中 AbstractStringBuilder 有属性 char[] value,不是 final,该 value 数组存放 字符串内容,引出存放在堆中的 St 阅读全文
posted @ 2022-03-10 08:14 平凡晨 阅读(115) 评论(0) 推荐(0) 编辑
摘要:包装类的分类 包装类的特点 包装类有了类的属性就可以调用类中的方法,更有了类的特点,还可以进行类型的互相转换,更方便我们使用。 包装类和基本数据类型的转换 jdk5前的手动装箱和拆箱方式,装箱:把基本数据类型 >包装类型。反之拆箱:包装类型 >基本数据类型 jdk5以后就是自动拆箱和装箱 自动装箱调 阅读全文
posted @ 2022-03-08 14:58 平凡晨 阅读(263) 评论(0) 推荐(0) 编辑
摘要:枚举的理解 枚举是一组常量的集合,可以理解:枚举属于一种特殊的类,里面包含一组有限的特定对象 枚举定义的两种方式(自定义枚举和enum关键字枚举) 第一种枚举的自定义的实现步骤和注意事项 不要提供Setxxx方法,因为枚举对象值通常为只读 对枚举对象的属性使用:public+final+static 阅读全文
posted @ 2022-03-06 23:36 平凡晨 阅读(787) 评论(0) 推荐(0) 编辑
摘要:局部内部类 局部内部类定义在局部位置比如(方法内),就内部类有类名 可以直接访问外部类的所有成员,包括私有的 不能添加访问修饰符,因为他的位置就是一个局部变量。局部变量是不能用访问修饰符的,但是可以用final修饰,因为局部变量可以用final 记住:只能方法中或代码块中,它的本质还是一个类 局部内 阅读全文
posted @ 2022-03-04 09:35 平凡晨 阅读(187) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示