JAVA基本语法:关键字、标识符以及常量变量的知识整理

关键字:

概念:  被java语言赋予特定含义的单词

特点: 所有的字母都是小写的,在一些高级开发工具中,会有特殊颜色的显示

保留字: 目前版本中还不是关键字,但是有可能在后续版本中升级为关键字

         goto               const
注意事项:在一些其他资料中,可能会把关键字称之为保留字

标识符:

标识符: 给类,接口,方法,变量起名字的字符序列

组成规则:1.英文字母的大小写;2. 数字;3. $   _

注意事项:1.不能以数字开头;2. 不能是java中的关键字(包括保留字);3. 严格区分大小写(hello !=  Hello)

上述几点强制要求,否则编译不通过

约定俗称的命名规则:

     类和接口:大驼峰命名法

          大驼峰命名法: 首字母大写,多个单词的话,每个单词的首字母都大写

          eg: HelloWorld,   StudentManagementSystem

    方法和变量: 小驼峰命名法

          小驼峰命名法: 首字母小写,多个单词的话,每个单词的首字母都大写

          eg: main   ,   sayHello

    包: 包的本质是文件夹(方便管理,同名文件的问题),域名反转,用“.”隔开

          eg:域名:www.alibaba.com

               包名: com.alibaba.项目名.模块名    --->  com.alibaba.taobao.user(由于首个字符不能为数字时,因此可以加下划线)


常量与变量的定义使用方法:

常量:  在程序运行的过程中其值保持不变的量,一般用大写字母表示。

常量分类

1.根据是否定义分为:字面值常量自定义常量:两种。

2.根据作用域范围分为:局部常量(方法体内部)全局常量(方法体外部)两种

/**
	常量:  在程序运行的过程中,其值保持不变的量
	字面值常量:
		字符串常量:		用双引号括起来的内容	
		整数常量:		所有的整数
		小数常量:		所有的小数		
		布尔常量:		true   false
		字符常量:		用单引号括起来的内容:  只能有一个字符(字母,数字,符号,中文)	','	'3'	,'在' , ' '
		空常量:  		null
	自定义常量:	final  修饰的变量
*/
class ConstDemo{
	
	public static final int A = 10;	    //public定义的全局常量需要写在方法外面
	int a;
	static double b;
	
	public static void main(String[]args){
            final int B = 15;        //final定义方法内部的是局部常量
		byte b1;                // 定义在方法中的变量叫做局部变量,局部变量不赋初值不能使用
		System.out.println(b1);//错误: 可能尚未初始化变量b1
		System.out.println(a);//错误: 无法从静态上下文中引用非静态 变量 a
		System.out.println("float变量的默认值是:" + b);//成功输出:0.0		
	}
}

猜你喜欢

转载自blog.csdn.net/AI_drag0n/article/details/84594140