Java的一些基本语法,其中包括标识符、关键字、保留字、常量、变量、表达式等内容。看完本篇博客可以对java基础有一个简单的认识。特备是java中的命名规则,变量和常量的理解。在正式进入编程之前我们可以选择一个java集成环境,我采用的是Eclipse。在使用之前我们需要安装JDK,如果你不清楚怎么配置,可以参考这个链接。https://blog.csdn.net/weixin_42182599/article/details/107370719
1.标识符
标识符就是变量、常量、方法、枚举、类、接口等由程序员指定的名字。
命令规则:
- 区分大小写。
- 由字母、数字、下划线、美元符号组成,其中不能以数字开头。
- 关键字不能作为标识符。
2. 关键字
关键字是java中本身定义的,有50个关键字。java中的关键字全部都是小写字母。
3.保留字
Java中有一些字符序列既不能当作标识符使用,也不是关键字,也不能在程序中使用,这些字符序列称为保留字。Java语言中的保留字只有两个goto和const:
1)java中不再使用goto语句,因为“无限跳转”语句会破坏程序的结构。使用break、continue、return来实现。
2)const:声明常量关键字,使用public static final方式来声明。
4. 变量
数据类型 变量名 = 值;
变量使用之前必须初始化
4.1 全局变量(成员变量)
可以理解为定义在方法外的变量,作用范围为全局。
4.2 局部变量
定义在方法内或者if、for、while等代码块的变量,只能在其大括号内部使用。
成员变量与局部变量 代码演示:
public class Demo5 {
int x; //成员变量
public static void main(String[] args) {
int y; //局部变量
float f = 4.5f; //局部变量
//y=2
System.out.println("y="+ y ); //编译错误,变量没有初始化
if (f<8) {
int m=4; //局部变量
}
System.out.println(m); //编译错误
}
}
5.常量
常量一旦初始化就不可以被修改。
final 数据类型 变量名 = 初始值;
public class Demo5 {
public static final int X = 88;//静态常量
final int Y = 10; //成员常量
public static void main(String[] args) {
final double Z = 2.5; //局部常量
}
}
常量有三种类型:静态常量、成员常量、局部常量
5.1静态常量
public static final 修饰的常量作用域是全局的,不需要创建对象就
可以访问它,在类外部访问形式:类名.X
final int Y = 10; //成员常量的作用域类似于成员变量,但不能修改。
final double Z = 2.5; //局部常量作用域类似于局部变量,但不能修改。
6 java中的命名规范
驼峰命名法:
小驼峰法就是第一个单词是全部小写,后面的单词首字母大写,如myRoomCount;大驼峰法是第一个单词的首字母也大写,如ClassRoom
1)包的命名:包名是全小写字母,中间可以由点分隔开。采用公司或组织域名的倒置。
2)类和接口名:采用大驼峰法,如 SplitViewController
3)文件名:采用大驼峰法,如 BlockOperation.java
4)变量:采用小驼峰法,如studentNumber
5)常量名:全大写,如果是由多个单词构成,可以用下划线隔开,如YEAR和WEEK_OF_MONTH。
6)方法名:采用小驼峰法,如balanceAccount、isButtonPressed等
7. 注释规范
1)单行注释://
2)多行注释:/…/
3)文档注释:/** …*/
8.地标注释
// XXX 说明此处代码虽然实现了功能,但是实现的方法有待商榷,希望将来能改进
//TODO 说明此处有待处理的任务,或代码没有编写完成
//FIXME 说明此处代码是错误的,需要修正。
可以在Eclipse中:Windows——show view——Task,查看地标注释。