前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java编程思想第四版第二章要点总结

java编程思想第四版第二章要点总结

作者头像
用户7798898
发布2020-09-27 15:34:48
3530
发布2020-09-27 15:34:48
举报

1. 基本类型

基本类型

二进制位数

包装器类

boolean

-

Boolean

byte

8

Byte

char

16

Character

short

16

Short

int

32

Integer

long

64

Long

float

32

Float

double

64

Double

  • boolean类型所占的存储空间大小没有明确指定, 仅定义为能够取字面量值true和false
  • Java SE5的自动包装能够自动的将基本类型转换为包装器类型.

    例如: Character ch ='x';

    可以反向转换:

    char c = ch;

  • 高精度数字

  Java提供了两个用于高精度计算的类: BigInteger 和 BigDecimal, 虽然他们大体上属于包装器类的范畴, 但是二者都没有对应的基本类型.

  这两个类包含的方法,提供的操作和基本类型所能执行的操作相似。也就是说, 能作用域int和float的操作, 也能作用域BigInteger和BigDecimal。

  注意: 以方法的方式取代预算符。所以运算速度会比较慢,这里以速度换取了精度。

  对于Biginteger和BigDecimal. 我们要知道的是, 他可以计算无限大的数字就可以了, 其它操作和big, float类似.

2. 类

  • 若类的某个成员是基本数据类型, 即使没有进行初始化,java会自动进行初始化一个默认值. 注意: 必须是成员变量
  • 为了避免命名空间重复, 给了一个类库生成不会与其他名字混淆的的名字, java设计者希望程序员反过来使用自己的internet域名, 因为这样可以保证他们肯定是独一无二的. 例如:你的域名是MindView.net. 包名可以被命名为net. mindview.utility.foibles. 反转域名, 句点代表子目录.

3. 注释文档

  •   注释文档使用/ ** 开头, */结尾
  • 使用javadoc提取注释. javadoc输出的时一个html文件.
  • javadoc只能为public和protected成员进行文档注释。private和保内可访问成员的注释会被忽略掉。因为只有public和protected成员才能在保外被调用。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-03-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档