注释
注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。Java中的注释分为三种:
单行注释:单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。
// 这是单行注释文字
多行注释:多行注释的格式是使用/* 和 */将一段较长的注释括起来。多行注释不能嵌套使用。
/* 这是多行注释文字 这是多行注释文字 这是多行注释文字 */
public class HelloWorld { // 这是通过class定义了一个类,类名叫HelloWorld /* 这是程序的入口点 main方法,也称之为主方法 如果程序没有编写主方法,将在运行的使用出现错误 */ public static void main(String[] args) { // 这是一条输出语句,可以在控制台打印双引号中所包裹的内容 System.out.println("HelloWorld"); } }
关键字的特点:
- 关键字的字母全部小写。
- 常用的代码编辑器对关键字都有高亮显示,比如现在我们能看到的public、class、static等。
示例代码
/* 常量:在程序的执行过程中,其值不会发生改变的量(数据) */ public class Demo02Constant { public static void main(String[] args) { // 字符串常量: 被双引号所包裹的内容 System.out.println("你好"); // 整数常量: 所有整数 System.out.println(123); // 小数常量: 所有小数 System.out.println(12.3); // 字符常量: 被单引号包裹的内容,里面只能存放单个字符 System.out.println('a'); // 布尔常量: 只有两个值,true(真),false(假) System.out.println(true); System.out.println(false); //空常量: null, // System.out.println(null); null空常量不能直接打印 } }
我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母”b”表示。而计算机中最基本的存储单元叫“字节(byte)”,通常用大写字母”B”表示,字节是由连续的8个位组成。
除了字节外还有一些常用的存储单位,其换算单位如下:
Java是一个强类型语言,Java中的数据必须明确数据类型。在Java中的数据类型包括基本数据类型和引用数据类型两种。Java中的基本数据类型,如下所示
在java中整数默认是int类型,浮点数默认是double类型。
在程序运行过程中,其值可以发生改变的量就是变量。从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。
变量的定义格式:
public class Demo03Variable { public static void main(String[] args) { /* 声明变量并赋值方式: 数据类型 变量名 = 初始化值; */ int age = 18; System.out.println(age);//18 /* 先声明,后赋值(使用前赋值即可) 数据类型 变量名; 变量名 = 初始化值; */ double money; money = 55.5; System.out.println(money);//55.5 /* 在同一行定义多个同一种数据类型的变量,中间使用逗号隔开。 但不建议使用这种方式,降低程序的可读性。 */ int a = 10, b = 20; // 定义int类型的变量a和b,中间使用逗号隔开 System.out.println(a);//10 System.out.println(b);//20 int c, d; // 声明int类型的变量c和d,中间使用逗号隔开 c = 30; d = 40; System.out.println(c);//30 System.out.println(d);//40 } }
int c; // 声明int类型的变量c c = 30;//变量赋值 System.out.println(c);//30 c = 100;//修改变量的值 System.out.println(c); //100
变量的注意事项:
- 变量在使用之前,必须初始化(赋值)。
- 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太大可能超出int范围。
public class Demo04Variable { public static void main(String[] args) { int i = 10; // int i = 20; 变量名不允许重复定义 i = 20; System.out.println(i);//20 int a; // System.out.println(a); 变量在使用之前一定要进行赋值 // 定义float类型变量的使用: 需要在数值的后面加入F的标识,F可以大写也可以小写. float f = 12.3F; // 定义long类型变量的使用 : 需要在数值的后面加入L的标识,L可以大写也可以小写. long l = 1000L; System.out.println(f);//12.3 System.out.println(l);//1000 { int b = 20; // 当这个大括号中的代码执行完毕后, 内部所[定义]的变量就会丛内存中消失 System.out.println(b);//20 } //System.out.println(b);// 找不到符号 } }
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。凡是自己起名字的地方都是标识符。
Java中标识符的组成规则:
- 由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
- 不能使用java中的关键字作为标识符。
- 标识符对大小写敏感(区分大小写)。
Java中标识符的命名约定:
- 变量名、方法名:首字母小写,从第二个单词开始每个单词的首字母大写(小驼峰式)。例如:addStudent
- 类名丶接口:每个单词的首字母都大写。另外,标识符的命名最好可以做到见名知意(大驼峰式)例如:username、studentNumber等。
- 常量:每个单词都是大写,下划线链接