注释
语言注释分为三种
- 单行注释
- 多行注释
- 文档注释
单行注释:将双斜线(//)放在需注释内容之前。
多行注释:"/*"表示注释开始, */ 表示注释结束。(用法与C语言的相似)
标识符
标识符就是用于给 Java 程序中变量、类、方法等命名的符号。
规则:
①可以由字母,数字,下划线(_),美元符($)组成,但不能包含@,%,空格等其他特殊字符,不能以数字开头。
②不能是Java关键字
③是区分大小写的
变量:
- 单个单词:全部小写
- 多个单词,首单词小写,其后的单词首字母大写
方法:
与变量规则相同
类、接口:
所有单词首字母均大写
包(Java 中的包package, 就是电脑中的文件夹):
小写字母组成
基本数据类型
Java的基本数据类型分为两类:boolean 类型和数值类型。
基本数据类型中各类型所占的字节数与取值范围:
当一个表数范围小的数值或变量直接赋值给另一个表数范围大的变量时,系统将可以进行自动类型转换。
代码验证:
整型
class RandomStr {
public static void main(String[] args) {
byte a = 12;
byte b = 14;
//byte c = a + b; 这样写会报错,会损失精度,因为byte 类型会自动转换成int型数据
//不同类型之间不能进行赋值运算
byte c = (byte)(a + b);//进行强制类型转换可正常输出值
System.out.println(c);
}
}
下面省略完整的代码,只出现关键的。
26
long value = 8888888888;
System.out.println(value);
//会报错:整数太大,因为系统不会吧value的值当成long型数据处理//
//正确的为:
long value = 8888888888L;//大写或小写的L东可以,建议大写易区分
System.out.println(value);
浮点型
float value = 3.14;
System.out.println(value);
//上述会报错,出现精度是损失,因为float型数据会自动类型转换为double型,正确输出如下:
float value = 3.14f;//大小写都可以
System.out.println(value);
字符型
char a = 'a'; //单个字符来指定字符数值
System.out.println(a);
char enter = '\r';//通过转义字符
System.out.println(enter);
char ch = '\u9999';//Unicode值来确定
System.out.println(ch);
char zhong = '疯';
System.out.println(zhong);
char c = 97;
System.out.println(c);
String s ="abc";//字符串
a
香
疯
a
字符型值可有三种表示形式: