《JAVA核心技术 卷1》阅读笔记

本文深入探讨了Java的基本数据类型、运算符特性,如无符号类型缺失、浮点数精度控制、十六进制指数表示及逻辑运算符的短路求值等。同时,解析了对象和类的概念,包括构造器的调用机制、实例域的使用注意事项以及返回可变对象引用的风险。

第3章 基本结构

  1. JAVA没有无符号类型。
  2. Float类型有后缀F,没有后缀F的浮点数是double型。
  3. 在十六进制中,用p表示指数,而不是e。例如0x1.0p-3
  4. &&、|| 按照“短路”方式求值,如果第一个操作数可以确定表达式结果,不计算第二个数
  5. &、| 在得到结果前,一定要计算两个操作数的值。
  6. >>>运算符用0填充高位,>>用符号位填充高位,没有<<<
  7. 大数值类math.BigInteger、math.BigDecimal,不能用+ *,使用add、multiply

第4章 对象和类

  1. 构造器:和类同名,总是伴随着new操作符的执行被调用,没有返回值。不用在构造器中定义与实例域重名的局部变量。
  2. 注意不要编写返回引用可变对象的访问器方法!如果需要返回一个可变对象的引用,应该首先对它进行克隆(clone)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值