2.2 基本数据类型

string不是基本数据类型。image.png

2.2.2 高精度数字

  • 高精度数字:BigInteger、BigDecimal

    • BigInteger:支持任意精度的整数。
    • BigDecimal:支持任意精度的定点数。

      2.2.3 创建数组对象就是创建一个引用数组。

      2.3 生命周期

      java对象生命周期和基本类型不一样。用new创建的对象可以存活于作用域之外。
      java垃圾回收器会监视new的对象,辨别不会再被引用的对象并释放内存空间。

      2.4 初始值

      变量作为类的成员或全局变量会有初始默认值,局部变量没有初始值。
      image.png

      2.5 java函数可以返回数组,c/c++不能

      2.6 java库函数 java.util.*

      2.6.3 static 关键字

  • static适用于两种情况

    • 分配单一存储空间,不考虑创建多少对象或者不创建对象。
    • 创建的方法不与包含它的类的对象关联起来
  • 创建static事物后,即使没有创建对象也可以调用static方法或static域。

image.png

  • static变量或static方法可以通过类名直接引用,而且是首选方式
  • static方法内部不能调用非static方法,非static方法可以调用static方法

**