知道的不知道的
声明,只生成对象不赋值的过程。
初始化,是给对象赋值的过程。
实例化,是使用new为对象分配内存的过程。
maven导入依赖时 带starter的编译时会检测yml文件配置。
位运算符
右移 1 >> 4 , 1*2*2*2*2 = 16
表示 移动一位就乘2 ,移动4位就是16
三元运算符
三元运算符要看做一个整体
object obj = true ?new integer(1) : new Double(2.0)
System.out.println(obj) 输出的是:1.0 三元运算符看做一个整体,优先级Double高于integer,所以打印的是1.0
==
只要有任何一方是基本数据类型进行==比较,比较的就是内容。
final
被final修饰的不能指向别的存储空间,单独的内容是可以改变的。 final的唯一唯一的是他的存储空间或地址值等
get
一旦调用get方法,就会去等待这个任务执行完,不然就卡在这。这就导致这次循环的任务没搞完,下次就开启不了
JAVA
注释:个人看的 ,三种, 单行注释、多行注释、文档注释
关键字: 高亮显示, 全部小写、不可定义为变量名
字面量(常量):六种 整数类型;小数类型、字符串类型、字符类型、布尔类型、空、
Java表达式是变量、常量、运算符、方法调用的序列,它执行指定的计算并返回某个确定的值
标识符:给变量起名字。大小 驼峰命名 见名之意
数值拆分:
个位数:数字 % 10
十位数:数字 / 10 % 10
百位数:数字 / 10 / 10 % 10
今后若遇到的需求是,求 xxx 的和
就要联想到求和变量 sum
今后若遇到的需求是,统计xxx
就要联想到计数器变量 count
方法:
如果参数是基本数据类型:
形式参数的改变不会影响实际参数
如果参数是引用数据类型:
形式参数的改变直接影响实际参数
this代表所在类的对象引用
方法被哪个对象调用,this就代表哪个对象
this的使用场景:当局部变量隐藏成员变量时
占用
一个数组占 16 个字节
ArrayList占 24 个字节

浙公网安备 33010602011771号