Java核心技术(卷一):Java程序设计概述

一、关于注释问题

二、Java整型的一些特性。

由于Java程序必须保证在所有机器上都能够得到相同的运行结果,所以各种数据类型的取值范围

必须固定。

 

从Java 7开始,加上0b或0B就可以写二进制数。例如,0b1001就是9。另外,同样是从Java 7开始,还可以为数字字面量加下划线,如用1_000_000表示一百万。这些下划线只是为了让人更易读。Java编译器会去除这些下划线。

Unicode转义码:

强烈建议不要在Java程序中使用char类型的数据,推荐使用字符串类型。

尽管美元符$是一个合法的Java字符,但不要在你自己的代码中使用这个字符。它只用在Java编译器或其他工具生成的名字中。

const是Java保留的关键字,但目前并没有使用。在Java中,必须使用final定义常量。

注意,整数除以0将会产生一个异常,但是非0浮点数除以0将会得到无穷大,0.0/0将会得到NaN结果。

三、小知识点

>>>运算符会用0填充高位,这与>>不同,>>会用符号位填充高位。不存在<<<这个符号。

四、枚举类型

enum Size {SMALL, MEDIUM,BIG}

Size s = Size.MEDIUM;

五、字符串知识。

String greeting = "Hello";

String s = greeting.substring(0, 3);

substring方法的第二个参数是不想赋值的第一个位置。

当将一个字符串与一个非字符串的值进行拼接时,后者被转换成字符串。

如int age = 13;

String rating = "PG" + age;

rating设置为“PG13”;

这种特性通常体现在输出语句中。例如:System.out.println("The answer is " + answer);

如果需要把多个字符串放在一起,用一个定界符分隔,可以使用静态join方法:

String all = String.join("/", "S", "M", "L", "XL");

all的值已经被设置为   S/M/L/SL

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值