- 博客(9)
- 收藏
- 关注
原创 Java入门概念-JRE,JVM,JDK的关系-变量-标识符-基本数据类型-运算符和表达式-算术运算符
JRE,JVM,JDK的关系-变量-标识符-基本数据类型-运算符和表达式-算术运算符
2024-02-15 00:26:39 286 1
原创 进程线程加锁的两种方式Object和类名.class
进程与程序的区别在于,程序只是一个静态的指令集和,而进程是一个正在系统中活动的指令集和,程序加入了时间概念以后,成为进程,具有自己的生命周期和各种状态,这些概念都是程序所不具备的。线程是操作系统os能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,一个进程可以开启多个线程,其中有一个主线程来调用本进程中的其他线程。进程是系统中独立存在的实体,他可以拥有自己的独立资源,每个进程都有自己私有的地址空间,在没有经过进程本身允许下,一个用户进程不可以直接访问其他进程的地址空间。
2022-11-02 00:11:40 567 1
原创 Map介绍迭代Set去重代码案例
set集合才会实现按照类型+属性+属性值来去重, 否则会认为s2 s3对象是两个不同的对象,因为。如果set集合中存放的是我们自定义的类型,那么需要给自定义类型中。2.Set集合中的数据是无序的(因为set集合没有下标)2.Map的键不允许重复,如果重复,对应的值会被覆盖。4.Map的初始容量是16,默认的加载因子的0.75。1.Set是一个不包含重复元素的collection。3.Set集合中的元素不可以重复-常用来给数据去重。1.Map可以根据键来提取对应的值。3.Map存放的都是无序的数据。
2022-10-30 10:08:52 252 1
原创 List及ArrayList/LinkedList常用方法以及所有迭代方式
注意:LinkedList的查询操作也不是都慢,首尾操作还是很快的。5.增删操作比较慢,查询比较快 [数据量比较大的时候]5.增删操作比较快,查询操作比较慢[数据量比较大时]2.底层的数据结构是链表,内存空间是不连续的。2.底层数据结构是数组,内存空间是连续的。3.元素有下标,有序,允许存放重复的元素。3.元素有下标,有序,允许存放重复的元素。3.List集合可以存放重复的元素。4.通常进行首尾节点的操作比较多。2.List集合是有顺序的。1.List接口的实现类。1.List接口的实现类。
2022-10-28 22:46:19 504 1
原创 集合泛型基础学习与方法介绍
1)泛型可以把报错的时机提前,用于在编译期检查集合的元素类型,只要不是泛型设置的类型,就报错,通不过编译。2)泛型只在编译时生效,编译通过后,说明符合语法规范,泛型就会被抛弃,编译时生成的字节码文件中没有泛型。1.泛型不是指一种具体的类型,而是说,这里有个类型需要设置,那么后续具体设置什么类型,得看具体业务。4.泛型的类型必须使用引用类型,比如:Student String Integer。泛型具体设置成什么类型,那么这个集合只能存这个类型的元素。2)方法返回值类型前的泛型类型,表示这是一个泛型方法。
2022-10-26 12:37:46 128 1
原创 序列化/反序列化
序列化:把程序中的Java对象,永久保存在磁盘中,相当于是写出的过程 * 方向是out,对应的流是:ObjectOutputStream * 反序列化: * 是指把已经序列化在文件中保存的数据,读取/恢复到Java程序当中的过程 * 方向是in,对应的流是ObjectInputStream*/
2022-10-26 12:29:19 94
原创 IO流基础输入输出流字节字符流,含文件复制综合案例IO流基础学习
IO流基础输入输出流,含文件复制综合案例**流的分类**1.根据传输处理的单位:字节流 字符流2.根据流的方向:输入流 输出流*字节输入流** InputStream--抽象父级,无法实例化FileInputStream--操作文件的字节输入流,构造要:File/路径
2022-10-25 23:57:41 181
原创 Java八大基本类型简要概括+图解
Java采用的是Unicode编码格式,字符类型的变量不仅可以接收单字符常量,还可以接收0~65535之间的整数。float是单精度浮点数,double是双精度浮点数;double类型要比float类型的精度更高。short:短整型;Java中的布尔型只表示字面true和false。Java八大基本类型。
2022-10-17 22:21:30 160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人