Java核心技术【卷一】——学习笔记(一)

Java基本数据类型:

int、short、long、byte、float、double、char、boolean

数据类型字节数
byte1
short2
int4
float4
double8
long8

长整型:L或者l(小写的L)作为后缀      十六进制:0X 或者 0x

使用final关键字指示常量,习惯上将常量名用全大写表示,该常量一旦被赋值,便不能更改。

类常量:使常量可在一个类的多个方法中使用,使用static final 定义

Public static strictfp void main(String[] args)

使用strictfp定义类,该类中所有方法要使用严格的浮点计算

三元操作符

Java 支持三元操作符?:,这个操作符有时很有用。如果条件为 true, 下面的
表达式

condition ? expression1 : expression2

JAVA位运算符( & ("and")  | ("or")  ^ ("XOr")  ~ ("not"))

&& 的优先级比 || 的优先级高

枚举类型

enum Size { SMALL, MEDIUM, LARGE, EXTRA .LARCE };
Size s = Size.MEDIUM;

equals 方法检测两个字符串是否相等

"Hello".equals(greeting)

一定不要使用== 运算符检测两个字符串是否相等! 这个运算符只能够确定两个字串
是否放置在同一个位置上。

当然, 如果字符串放置在同一个位置上, 它们必然相等。但是,
完全有可能将内容相同的多个字符串的拷贝放置在不同的位置上。---在内存中的存放位置不同

String greeting = "Hello"; //initialize greeting to a string
if (greeting == "Hello") .
    // probably true
if (greeting.substring(0, 3) == "HeV) . . .
    // probably false

如果需要用许多小段的字符串构建一个字符串, 那么应该按照下列步骤进行。 首先, 构
建一个空的字符串构建器:

StringBuilder builder = new StringBuilderO;

当每次需要添加一部分内容时, 就调用 append 方法。

builder.append(ch); // appends a single character

 

bui1der.append(str); // appends a string

在需要构建字符串时就调用 toString 方法, 将可以得到一个 String 对象, 其中
中的字符序列。

String completedString = builder.toStringO;
• void setCharAt(int i ,char c)

将第 i 个代码单元设置为 c。

• StringBuilder insert(int offset,Char c)

在 offset 位置插入一个代码单元并返回 this
 


 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值