Java基础知识(一)
一、注释
书写注释是一个非常好的习惯。
单行注释:以//开头
多行注释:以/*开头,以 */结尾
二、关键字与标识符
1、关键字是被ava语言赋予了特殊含义,用做专门用途的字符串
2、Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符,凡是自己可以起名字的地方都叫标识符。
定义合法标识符规则:
1、所有标识符都应该以字母,美元符或者下划线开始
2、首字符之后可以是字母,美元符,下划线或者数字的任何字符组合
3、不能使用关键字作为变量名或方法名
4、标识符是大小写敏感的
5、可以使用中文命名,但是一般不这样用
三、数据类型
1、Java中每个变量必须先声明,后使用
2、格式:数据类型 变量名 = 初始化值
1、整数类型
类型 | 占用存储空间 |
---|---|
byte | 1字节=8bit |
short | 2字节 |
int | 4字节 |
long | 8字节 |
注意:
1、java的整型常量默认为int型,声明long型常量必须后加‘l’或‘L’
2、byte的范围为-128~127
2、浮点数类型
类型 | 占用存储空间 |
---|---|
单精度float | 4字节 |
双进度double | 8字节 |
注意:
1、java的浮点数常量默认为double型,声明float型常量须后加‘f’或‘F
2、浮点型常量表示的形式:
1、十进制形式:5.12 520.0f (必须有小数点)
2、科学技术法形式:5.12e2(等价于512)3.14E-2(等价于0.0314)
3、字符类型
1、char 型数据用来表示通常意义上“字符”(2字节)
2、字符常量是用单引号(‘ ’)括起来的单个字符。如:char c1 = ‘a’; char c2 = ‘中’; char c3 = ‘9’;
3、char类型是可以进行运算的。因为它都对应有Unicode码
代码演示:
结果:
注意:所有字符本质还是数字
4、字符串:String类
1、String类属于引用类型,可用null赋值。
2、String类是一个典型的不可变类,String对象创建出来就不可能被改变。创建出的字符串将存放在数据区,保证每个字符串常量只有一个,不会产生多个副本。
四、强制类型转换
1、自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符(()),但可能造成精度降低或溢出,格外要注意。
2、通常,字符串不能直接转换为基本类型,但通过基本类型对应的包装类则可以实现把字符串转换成基本类型。
如: String a = “43”; int i = Integer.parseInt(a);
代码演示:
结果:
五、变量与常量
(一)变量
1、Java是一种强类型语言,每个变量都必须声明其类型。
2、每个变量都有类型,类型可以是基本类型,也可以是引用类型。
3、变量名必须是合法的标识符
4、格式:
变量名 = 值;
(二)常量
1、常量:初始化后不能再改变值
2、常量名一般用大写字符
3、格式:
final 常量名=值;
final double PI=3.14;