JavaSE——2、基础语法
1、注释
单行注释 | //注释信息 |
多行注释 | /*注释信息*/ |
文档注释 | /**注释信息*/ |
/*
Java程序中最基本的组成单位是类
类的定义格式:
public class 类名{
}
*/
public class HelloWorld1{
//main方法是程序的入口方法,代码的执行是从main方法开始的
public static void main(String[] args){
//输出语句,输出“”内的内容
System.out.println("Hello, World!!");
}
}
2、关键字
即被Java语言赋予了特定含义的单词,关键字的字母全部小写。常用的代码编辑器针对关键字有特殊的颜色标记,非常直观。
3、常量
常量类型 | 说明 | 举例 |
---|---|---|
字符串常量 | 用 “” 括起来的内容 | “HelloWorld!”,“一二三四五” |
整数常量 | 不带小数的数字 | 1231,-9 |
小数常量 | 带小数的数字 | 3.14,-5.3 |
字符常量 | 用 ‘’ 括起来的内容 | ‘A’,‘2’,“我” |
布尔常量 | 布尔值,表示真假 | 只有 true 和 false |
空常量 | 一个特殊的值,空值 | 值为 null |
4、数据类型
4.1、基本数据类型
4.1.1、数值型
数据类型 | 关键字 | 内存占用 / 字节 | 取值范围 |
---|---|---|---|
整数 | byte | 1 | -128 ~ 127 |
整数 | short | 2 | -32768 ~ 32767 |
整数 | int(默认) | 4 | ~ |
整数 | long | 8 | ~ |
浮点数 | float | 4 |
-3.402823E+38 ~ -1.401298E-45 1.401298E-45 ~ 3.402823E+38 |
浮点数 | double(默认) | 8 |
-1.797693E+308 ~ -4.9000000E-324 4.9000000E-324 ~ 1.797693E+308 |
字符 | char | 2 | 0 ~ 65535 |
布尔 | boolean | 1 | true,false |
4.1.2、非数值型
4.2、引用数据类型
5、变量
变量:在程序运行过程中,其值可以发生改变的量。变量本质是内存中的一小块区域。
格式:数据类型 变量名 = 变量值; 如:int a = 10
变量使用注意事项:
- 名字不能重复;
- 变量未赋值不能使用;
- long类型的变量定义的时候,为了防止过大,后面要加L,如 long a = 12344L;
- float类型的变量定义的时候,为了防止类型不兼容,后面要加F,如 float a = 12.34F。
6、标识符
标识符:就是给类、方法、变量等起名字的符号。
标识符的定义规则:
- 由数字、字母、下划线、$组成;
- 不能以数字开头;
- 不能是关键字;
- 区分大小写。
常见命名约定:
- 小驼峰命名法(对方法、变量):标识符是一个单词的时候,首字母小写(如 name);由多个单词组成的时候,第一个单词首字母小写,其它单词首字母大写(如 studentName)。
- 大驼峰命名法(对类):标识符是一个单词的时候,首字母大写(如 Name);由多个单词组成的时候,每个单词的首字母大写(StudentName)。
7、类型转换
- 自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范文大的变量。从小到大依次为byte < short,char < int < long < float < double;
- 强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范文小的变量。格式为:目标数据类型 变量名 = (目标数据类型)值或变量,如 int a = (int)12.33。