Java核心技术卷Ⅰ第1天

Java的由来诞生、所具有的语言特性
-
Java的版本发展,提到J2SE的版本命名由来,首先是J2也就是Java2的提法是1998年12月的一个版本Java1.2,当时Sun公司的销售人员感觉以增加小数点后面数值的方式改变版本号并没有反映出JDK1.2的重大改进。但是,由于是在发布之后才意识到这个问题,所以决定开发工具包的版本号仍然沿用1.2,接下来的版本是1.3、1.4和5.0,不过,Java平台被重新命名为Java2。因此,就有了 Java 2 Standard Edition Software Development Kit(Java 2标准版软件开发包)5.0版,即J2SE SDK 5.0。到2006年版本号得到简化,之后的取名为Java SE 6、Java SE 7和Java SE 8。不过“内部”版本号却为1.6.0、1.7.0、1.8.0。到了Java SE 9,这种混乱终于终结,版本号变为9,以及后来的9.0.1。
-
JShell的使用
-
基本的程序设计结构,在Java中,整形的范围与运行Java代码的机器无关,主要是避免在32位处理器上运行正常的程序在16位系统上运行发生整数溢出的问题,为保证在所有机器上能够得到相同的运行结果,所以各种数据类型的取值范围必须固定。浮点数值不适用与无法接受舍入误差的金融计算(做过银行、ERP的小伙伴应该深有感触),可以使用BigDecimal类实现任意精度的浮点数运算(还有一个BigInteger类)。其他的变量、常量、运算符、字符串操作、数组等就不记录了,没有很特别之处😷,要在实战中应用。
展开
7