持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第21天,点击查看活动详情
Java基础语法
数据类型
整型
-
byte
byte也就是字节,1 byte = 8 bits, byte的默认值为0。
-
short
占用两个字节,也就是16位,1 short = 16 bits,它默认的值也是0。
-
int
占用四个字节,也就是32位,1 int = 32 bits,默认值为0。
-
long
占用八个字节,也就是64位,1 long = 64 bits,默认值为0L。
所以整数型的占用字节大小空间为:long > int > short > byte
浮点型
浮点型有两种:float,double
- float是单精度浮点型,占用4位, 1 float = 32 bits, 默认值是0.0f。
字符型
字符型就是char, char类型就是一个单一的16位Unicode字符,最小值是\u0000(也就是0),
最大值是\uffff(即65535),char数据类型可以存储任何字符,例如:char a = ‘A’。
布尔型
布尔型指的是boolean,boolean只有两种值,true或者false,指表示1位,默认为false。
总结
| 类型 | 位数 | 字节 | 默认值 | 范围 |
|---|---|---|---|---|
| byte [字节] | 8 | 1 | 0 | -128~127 |
| short [短整型] | 16 | 2 | 0 | -(2的15次方) |
| int [整型] | 32 | 4 | 0 | -2147483648 ~ 2147483648 |
| long [长整型] | 64 | 8 | 0L | -2的63次方~2的63次方-1 |
| float 单精度 | 32 | 4 | 0f | -3.403E38 ~ 3.403E38 |
| double 双精度 | 64 | 8 | 0d | -1.798E308 ~ 1.798E308 |
| boolean | 1 | false |
注意:Java里使用long类型的数据一定要在数值后面加上L,否则将作为整型解析。
数据类型的转换
char——>int——>long——>float——>double
byte——>short——>int——>long——>float——>double
(byte, short)和char之间不会相互自动转换。
byte, short, char 他们三者可以计算,在计算时首先转换为int类型。
基本语法
- 大小写敏感: ,Java是对大小写敏感的语言,例如Hello与hello是不同的,这就是Java的字符串表示方式。
- 类名、接口名: 对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如:
MyFirstClass(大驼峰式) - 包名: 包名应该尽量保证小写,例如:
my.first.package - 方法名、变量名: 所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。例如
myFirstMethod()(小驼峰式 ) - 源文件名: 源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。
- 常量名: 所有字母都大写。多单词时每个单词用下划线连接:
XXX_YYY_ZZZ