JAVA 基础语法
1. 关键字
l 被java 语言赋予特定含义的单词。
l 组成关键字的字母全部小写。
l goto 和 const 作为保留字存在,目前并不使用。
l 如:class、public、static、void、int等。
2. 标识符
n 就是给类、接口、方法、变量、等起名字时使用的字符序列
n 英文大小写字母
n 数字字符(但不能以数字字符开头)
n $和_
n 不能以数字开头、不能是Java中的关键字
n 区分大小写
n 常见的命名规则
- 见名知意
- 包:其实就是文件夹,用于把相同的类名进行区分
- 类或接口:一个单词,首字母必须大写,如:Student,Dog
多个单词,每个单词的首字母必须大写
4.方法或者变量: 一个单词,首字母必须小写,如main(),age()
多个单词,第一个单词字母小写,从第二个单词开始,每个单词的首字母都大写,如:studentAge(),showAllMessages()
5.常量:一个单词,全部大写。如:PI,MAX
如果是多个单词,每个字母都需要大写。如:MAX_VALUE
3. 注释
u 用于解释说明程序的文字,提高程序的阅读性,方便后续开发者理解。还可以帮助我们调试程序。
u 单行注释 //注释文字
u 多行注释 /* 注释文字 */
u 文档注释 /** 注释文字 */
u 先写注释,再写代码
需求:我准备写一个java 程序,把“hello world”这句话输出到控制台。
分析:
a.写一个java 程序,必须定义类
b. 把数据能够输出,说明我们的程序是可以独立运行的。所以必须要定义main方法。
c. 把数据输出到控制台。必须使用输出语句。
实现:
//这是我的hello world 案例
class HelloWorld{
/*
为了程序能够独立运行,
所以需要main 方法。
*/
public static void main(String[] args){
// 输出hello world到控制台
System.out.println(“hello world”);
}
}
4. 常量和变量
在程序执行的过程中其值不可以发生改变
字面值常量
- 字符串常量 用双引号括起来的内容
- 整数常量 所有的整数
- 小数常量 所有的小数
- 字符常量 用单引号括起来的内容
- e. 布尔常量 比较特殊,值有true和false
- f. 空常量 null
进制是一种进位的方式,x进制,表示逢x进1
二进制 由0,1组成,以0b开头
八进制 由0,1,2,。。。。7组成。以0开头
十进制 由0,1,2,3,4。。。10组成,默认整数是十进制
十六进制 由0,1,2,。。。。9,a, b, c, d, e, f 组成,以0x 开头
进制转换
其他进制转换到十进制:
100 举例
1*2^2 的意思是:从左边起 1 * 2(固定值) ^2(索引:从右边0开始,索引的起始值是0,所以100从右边开始,索引是 0,1,2)