Java基础(二)

202 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第21天,点击查看活动详情

Java基础语法

数据类型

整型

  1. byte

    byte也就是字节,1 byte = 8 bits, byte的默认值为0。

  2. short

    占用两个字节,也就是16位,1 short = 16 bits,它默认的值也是0。

  3. int

    占用四个字节,也就是32位,1 int = 32 bits,默认值为0。

  4. long

占用八个字节,也就是64位,1 long = 64 bits,默认值为0L。

所以整数型的占用字节大小空间为:long > int > short > byte

浮点型

浮点型有两种:float,double

  1. 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 [字节]810-128~127
short [短整型]1620-(2的15次方)2的15次方-1,-3276832767
int [整型]3240-2147483648 ~ 2147483648
long [长整型]6480L-2的63次方~2的63次方-1
float 单精度3240f-3.403E38 ~ 3.403E38
double 双精度6480d-1.798E308 ~ 1.798E308
boolean1false

注意:Java里使用long类型的数据一定要在数值后面加上L,否则将作为整型解析。

数据类型的转换

char——>int——>long——>float——>double

byte——>short——>int——>long——>float——>double

(byte, short)和char之间不会相互自动转换。

byte, short, char 他们三者可以计算,在计算时首先转换为int类型。

基本语法

  1. 大小写敏感: ,Java是对大小写敏感的语言,例如Hello与hello是不同的,这就是Java的字符串表示方式。
  2. 类名、接口名: 对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如:MyFirstClass(大驼峰式)
  3. 包名: 包名应该尽量保证小写,例如:my.first.package
  4. 方法名、变量名: 所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。例如myFirstMethod()(小驼峰式 )
  5. 源文件名: 源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。
  6. 常量名: 所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ