java基础记录

  1. Java 对象 却是保存在堆内存的。堆内存(Heap)这是一种通用的内存池(也在 RAM 区域),所有 Java 对象都存 在于其中。与栈内存不同,编译器不需要知道对象必须在堆内存上停留多长时间。 因此,用堆内存保存数据更具灵活性。创建一个对象时,只需用 new 命令实例化 对象即可,当执行代码时,会自动在堆中进行内存分配
  2. int、char等基本类型直接存储 “值”,并置于栈内存 中,因此更加高效。
  3. BigInteger 和 BigDecimal可用于高精度的计算,BigInteger 支持任意精度的整数。可用于精确表示任意大小的整数值,同时在运算 过程中不会丢失精度。BigDecimal 支持任意精度的定点数字。
  4. 在 Java 中,数组使用前需要被初始化,并且不能访问数组长度以外的 数据。在 Java 中,数组使用前需要被初始化,并且不能访问数组长度以外的 数据。在 Java 中,数组使用前需要被初始化,并且不能访问数组长度以外的 数据。
  5. 作用域是由大括号 {} 的位置决定的
  6. Java 对象与基本类型具有不同的生命周期。当我们使用 new 关键字来创建 Java 对 象时,它的生命周期将会超出作用域.例
    {
    String s = new String("a string");
    }
    // 作用域终点
  7. 静态变量可以用于引用所有对象的公共属性(对于每个对象不是唯一的)。如:员工公司名称,学生所在的大学名称。Java静态属性被共享给所有对象。
  8. 静态方法属于类,而不属于类的对象。可以直接调用静态方法,而无需创建类的实例。静态方法可以访问静态数据成员,并可以更改静态数据成员的值。
  9. 每个 java 源文件中允许有多个类。同时,源文件的名称必须要和其中一个类名相 同,否则编译器将会报错。
  10. Java 编程语言编码规范要求类名的首字母大写。字段(成员变量) 和对象引用名都采用驼峰命名的方式,但是它们的首字母不需要大写
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值