Day3 Java 1

Java个人小结
Java
- 强类型语言;
标识符注意
概念
- 所有标识符都应该以字母,美元符,或者下划线开始;
- 由字母,美元符,下划线或数字的任意组合;
- 不能使用关键字作为变量名或方法名;
- 大小写敏感。
拓展
- 中文支持 但用起来麻烦 一般不用。不要用拼音;
- 见名知义。
Java数据类型
数据类型
- 基本类型
- 引用类型
基本数据类型:数值类型、boolean类型。
引用类型: 类、接口、数组。
数据类型:整数类型、浮点类型、字符类型。
类型 | 范围 | 占用 |
---|---|---|
byte | -128 ~ 127 | 一个字节 |
short | -32768 ~ 32767 | 2个字节 |
int | -2^31 ~ 2^31-1 | 4个字节 |
long | 2^63 ~ 2^63-1 | 8个字节 |
float | 四个字节 | |
double | 8个字节 | |
char | 2个字节 | |
boolean | true或false | 一位 |
使用
1 | int num1 = 10; |
强类型语言 弱类型语言
强类型语言
要求变量的使用要严格符合规定,变量要求先定义后使用
弱类型语言
…
其他
字节
换算
1B(byte 字节) = 8bit (位)
1字节 = 8位
一般表示
B byte 字节
b bit 位
考试/测验
整数
进制
进制 | 前缀 |
---|---|
二进制 | 0b |
八进制 | 0 |
十六进制 | 0x |
十进制 |
1 | int i = 10; |
浮点数
在银行业务里用什么表示钱?
答: BigDecimal
float 有限 离散 舍入误差 为大约值 接近但不等于
尽少使用浮点数去比较
字符
char c3 = '\u0061'
Unicode编码
“\u0061”表示字符a
…
字符串
1 | String sa = new String("Hello World"); |
评论