面向对象的特点
封装性,继承性,多态性
多态:
抽象类和接口
类的权限设置会约束类成员的权限设定
局部变量在使用时必须进行赋值操作或者初始化,否则会编译错误
静态变量归类所有,区别具体的对象
不能将方法内的局部变量声明为static
垃圾回收机制
·对象引用超过其作用范围,这个对象将被视为垃圾
·将对象赋值为null
包装类
Java并不是纯面向对象的语言,Java语言是一个面向对象的语言,但是Java中的基本数据类型却不是面向对象的,但是我们在实际使用中经常将基本数据类型转换成对象,便于操作.
Integer
数字格式化
DecimalFormat
DecimalFormat my = new DecimalFormat(“0.00000”);
double num = 0.7897;
System.out.println(my.format(num));
patten中0和#均表示一位数字,0会在数字不存在是填充0
Math
sin()等三角函数中参数是弧度
取整函数:
ceil
floor
rint : 返回最接近的整数,同样接近选偶数
round : 四舍五入
大数字运算
BigInteger
BigDecimal