一、注释
- Java中有、和
- 单行注释以 开头,以结束,格式如下:
- 多行注释以 开头,以结束,格式如下:
- 文档注释以开头,以结束
文档注释可以被JDK提供的javadoc工具解析生成一套网页形式的说明文档,操作入下:
二、关键字
- 什么是关键字:被java语言赋予了特殊含义的字符串(单词)。
例如HelloWorld案例中,出现的关键字有 、 、 、 等,这些单词已经被Java定义,具有明确的含义。 - 关键字的特点:全部都是。
- Java有哪些关键字:
关键字的特点*:全部都是。 - Java有哪些关键字:
关键字一共50个,其中const和goto是保留字。
true,false,null看起来像关键字,但从技术角度,它们是特殊的布尔值和空值。
三、标识符
- 概念:即给类、变量、方法、包等命名的字符序列。简单来说,就是我们自己命名的部分都可以成为标识符。
- 命名规则(必须遵守):
1.组成:英文大小写字母,数字,下划线_,美元符号$
2.数字不能开头
3.严格区分大小写
4.不能使用Java的关键字(包含保留字)和特殊值 - 标识符的命名规范(遭受鄙视)
(1)见名知意
(2)类名、接口名等:每个单词的首字母都大写(大驼峰法则),形式:XxxYyyZzz,
例如:HelloWorld,String,System等
(3)变量、方法名等:从第二个单词开始首字母大写(小驼峰法则),其余字母小写,形式:xxxYyyZzz,
例如:age,name,bookName,main
(4)包名等:每一个单词都小写,单词之间使用点.分割,形式:xxx.yyy.zzz,
例如:java.lang
(5)常量名等:每一个单词都大写,单词之间使用下划线_分割,形式:XXX_YYY_ZZZ,
例如:MAX_VALUE,PI
练习以下合法的标识符是?
* flag_3
my code
discount%
234rate
* $name
* println
* main
四、初识数据类型
Java的数据类型分为两大类:
- 基本数据类型:整数、浮点数、字符、布尔
- 引用数据类型:数组、类、接口、枚举、注解。
五、常量值
注意事项:
字符字面量,单引号里面有且仅有一个字符。
字符串字面量,使用双引号表示,可以包含多个字符。
空值字面量,是一种特殊值,不可以在输出语句中直接打印
六、变量
1、变量的概念:
变量:用来表示可以在程序执行的过程中才能确定的数据值,或者在程序执行期间可以修改的数据值
变量的作用:用来存储数据,代表内存的一块存储区域,这块内存中的值是可以改变的。
变量三要素:数据类型,变量名,数据值
2、变量的声明与赋值:
- 方式一:声明变量,并同时赋值
数据类型 变量名 = 初始化值;
int age = 18;
//通过打印输出语句查看变量值
System.out.println(age);//18
//变量可以重新赋值,会覆盖旧值
age = 19;
//再次通过打印输出语句查看变量值
System.out.println(“age = " + age);//+号表示连接符,把”"中的字符串与变量age中的数据连接进行输出
注意:①数据类型可以是Java中的任意数据类型。②变量存储的数据值必须与变量的数据类型一致(兼容)。
- 方式二:先声明,再赋值
数据类型 变量名;
变量名 = 初始值;
age=18;
//打印输出变量值
System.out.println("age = " + age);//18
//变量可以重新赋值
age=19;
System.out.println("age = " + age);//19
3.同时声明多个变量的简化写法
数据类型 变量名1=初始值,变量名2=初始值;
//声明多个变量并同时赋值
int a = 11, b = 22;
//或者先声明再赋值
int c, d;
c = 33;
d = 44;
3、变量的使用注意事项:
- 先声明后使用
如果没有声明,会报“找不到符号”错误
- 在使用之前必须初始化
如果没有初始化,会报“未初始化”错误
- 变量有作用域
作用域为变量直接所属的{}范围内,如果超过作用域,也会报“找不到符号”错误
- 在同一个作用域中不能重名
同一个{},不能同时声明两个同名变量
七、最终变量/常量
通过在声明变量的数java的基础语法据类型前面加final的方式实现的,所以叫最终变量。声明变量时在前面加final修饰后,这个变量的值就不能修改了,一开始赋值多少,就是多少,所以此时的变量名通常称为常量名。常量名通常所有字母都大写,每一个单词之间使用下划线分割,从命名上和变量名区分开来。
这样做的好处:对于经常要使用的某个数据值,使用常量名表示:
- 可读性更好
- 便于维护
示例
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/2068.html