零散知识点
1、Math.round(11.5)等于多少? Math.round(-11.5)等于多少?
round()方法可以这样理解:
将括号内的数+0.5之后,向下取值,
比如:round(3.4)就是3.4+0.5=3.9,向下取值是3,所以 round(3.4)=3;
round(-10.5)就是-10.5+0.5=-10,向下取值就是-10,所以round(-10.5)=-10
所以,Math.round(11.5)=12;
2、全局变量可以不初始化 有默认值
局部变量必须初始化
3、private修饰的属性 只能在当前类内访问和修改
4、静态变量:也称类变量 只能在类本体中定义 不能在方法中定义 即使是静态方法也不行
5、抽象方法没有方法体
6、Test test = null;
可以通过 test.hell() 来调用Test类中的静态方法hello()
7、关于super()和this()关键字
8、synchronized关键字是同步代码块关键字, 对对象加互斥锁
详解:
synchronized:
用来给对象和方法或者代码块加锁. 当它锁定一个方法或者一个代码块的时候, 同一时刻最多只有一个线程执行这个段代码
2021-04-17
最新推荐文章于 2022-08-20 10:33:44 发布