Java编译预热_《Java核心技术》 -- 读书笔记 ① - 预热

引言

之前通过网上的实例自己使用了Java的一些技术及轮子快速的的“烂“造了一些小应用,但是毕竟没有认真地了解和认知Java,遂打算花一个月左右的时间来细细品味一下。。。 从头开始,慢慢深入!!

Java的定义

Java 并不只是一种语言,他是一个完整的平台,拥有庞大的库,其中包含许多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾回收等服务的执行环境。

Applet

Applet 指的是在网页中运行的Java程序。 最早表示的是在支持Java的浏览器中运行的程序。现在一般指的是由Java编写的服务器程序。

JDK与JRE

简单来说,JDK是给开发者使用的,因为其中包括了编译器。 JRE是给使用者使用的,他只包含一个运行时环境。

设置 “执行路径(PATH)”

PATH 即为操作系统默认情况下查找的 Java 可执行文件的路径。

Java中的类型

1. 常量的表示 (final)

final double PER_INCH=2.54;

2. strictfp-表示精确浮点数计算,即中间过程不进行截断

//下面方法使用精确浮点数计算

private double calculate(double x, double y, doublez){return x * y /z;

}

3. 使用String.equals()判断字符串是否相等,而不是 “==”

4. "" 表示空字符串, NULL 表示字符串变量还没有指向任何字符串对象相关联

5. StringBuilder vs StringBuffer

他们的API都相同,StringBuffer可以在多线程的模式下构建或操作字符串。

6. 标准输入与格式化输出

STDIN:

Scanner in = newScanner(System.in);

System.out.println("input something here ...");

in.nextLine();

格式化输出: System.out.printf()

7. for each 循环

for(variable : collection){

...

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值