本文主要是介绍第二章 Java语言基础2 (关键字、运算符、进制、变量类型),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
2.1 关键字
权限:private, protected, public
定义:abstract, final, static, synchronised
类:extend, implements
引用、实例:new, this, super, instanceof
异常:try, catch, finally, throw, throws
包:package, import
其它:native, strictfp, transient, volatile, assert
2.2 标识符
变量、对象、接口等的名称
由字母、数字、‘-’、'$'组成
不可以用数字开头,不可以使用关键字
‘-’、'$' 一般可用于企业内开发规范
2.3 注释
1) 单行
//....
2) 多行
/* ... */
3) 文档注释
/**
...
*/
javadoc提取此注释
2.4 注释的应用
需求、思路、步骤 etc.
2.5 常量
整数、小数、布尔值、字符、字符串、空值
2.6 进制
0 八进制
0x 十六进制
1byte = 8 bit (二进制位)
2.7 进制转换
熟悉二进制、八进制、八进制之间的转换
2.8 负数的表现形式
正数按位取反后+1
因此,最高二进制位为1
2.9 内存中的一个存储区域
该区域有名称和类型
2.10 类型提升 & 强制转换
eg: int + byte低向高提升(自动)
int + int
int + (int) long高向低转换(强制)
2.11 字符类型转换
编码表 ASCII、Unicode、脚本312、jbk
2.12 类型运算细节
eg:
byte b = 4; //整型4的最后一个byte赋给b
byte b1 = 3;
byte b2 = 7; // b2 = 127
byte b2 = b1;
// 可能损失精度
2.13 算术运算符
+, -, *, /, %
3+"2" 任何值与String进行+运算为字符串连接
a++, ++a, a--, --a
2.14 赋值运算
+=, -=, *=, /=
short s = 3;
s += 4 //可编译,强制类型转换为int
s = s + 4 // error
这篇关于第二章 Java语言基础2 (关键字、运算符、进制、变量类型)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!