摘要: 1.运算符““++” 、"--" 自增和自减 * `++i` 先自加再赋值 * `i++` 先赋值再自加 。++/-- 是非线程安全的,多线程下可能会引发混乱。因为 ++ 操作对于底层操作系统来说,并不是一条 CPU 操作指令,而是三条 CPU操作指令——取值、累加、存储,因此无法保证原子性,如取值 阅读全文
posted @ 2022-05-27 17:31 正文儿 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 1 String 特性 * String 是不可变类(immutable),对它的任何改动,其实就是创建了一个新对象,再把引用指向该对象; * String 对象赋值之后会缓存到在常量池中,下次创建会判断常量池是否已经有对应的缓存对象,如果有就直接返回该引用。 2字符串常用方法 substring( 阅读全文
posted @ 2022-05-27 17:14 正文儿 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1.Java有8种基本数据类型 数据类型 含义 默认值 取值范围 包装类 boolean 布尔类型 false false/true Boolean byte 字节 0 -128~127 Byte char 字符型 空 '\u0000' ~ '\uFFFF' Character short 短整型 阅读全文
posted @ 2022-05-27 15:57 正文儿 阅读(54) 评论(0) 推荐(0) 编辑