摘要:
BigDecimal 浮点数的计算是使用近似值,尽量不用浮点数计算 double d1 = 1.0; double d2 = 0.9; System.out.println(d1-d2);//0.09999999999999998 BigDecimal用于精确计算浮点数,位于java.math包中 阅读全文
摘要:
Date Date表示特定的瞬间,精确到毫秒,大部分方法已经呗Calendar类中的方法取代 1s=1000ms=1_000_000nm 方法 创建对象,显示时间 //今天 Date date = new Date(); System.out.println(date.toString()); Sy 阅读全文
摘要:
String 字符串是常量,创建之后不可改变,修改变量的赋值不是修改字符串,而是将变量指向新创建的字符串 字符串字面值存在字符串池中,可以共享,JDK8后字符串池在堆中 创建字符串变量: String s = "H";产生一个对象,字符串池中存储 String s = new String("H") 阅读全文
摘要:
Integer缓冲区 Java预先创建了256个常用的整数包装类型对象,在实际应用中对已创建的对象进行复用 Integer.valueOf其中存在cache缓冲区,自动创建了 -128~127范围中每个整数的cache,在自动装箱时,相同的数字都指向同一个cache new对象:两个引用变量指向不同 阅读全文
摘要:
包装类 针对八种基本定义相应的引用类型的封装 作用:使基本类型拥有类的特点,能够调用类的方法 JDK1.5后支持自动拆箱和装箱 基本数据类型 包装类 boolean Boolean byte Byte short Short <u>int </u> <u>Integer </u> long Long 阅读全文
摘要:
Object类 Object是所有类的父类,是继承树的最顶层,所有类默认继承Object,或简介继承Object 所有类都具有Object中的定义的方法 Object类型可以存储任何对象 作为参数,可以接受任何对象 作为返回值,可以返回任何对象 getClass() 返回引用中存储的实际对象类型 常 阅读全文