JAVA面向对象

面向对象的特点
封装性,继承性,多态性
多态:
抽象类和接口

类的权限设置会约束类成员的权限设定
局部变量在使用时必须进行赋值操作或者初始化,否则会编译错误
静态变量归类所有,区别具体的对象
不能将方法内的局部变量声明为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

上一篇:数字格式化


下一篇:java 输出浮点数时 控制 小数位数