一、标识符
定义
在 java 语言中用来给一个类,变量或者方法命名的符号标识。
Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.
标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。
Java 标识符规则:
以字母 $ _ 为开头的,不能以数字开头
第二个字符开始所字母数字 $ _
不限制长度
不能用java 的关键字:int char 等
字母可以是中文
下面的标识符是合法的:
myName,My_name,Points,$points,sys_ta,OK,_23b,_3
下面的标识符是非法的:
#name,25name,class,&time,if
- 命名约定
类和接口名
每个字的首字母大写,含有大小写。
例如,MyClass,HelloWorld,Time等。
方法名
首字符小写,其余的首字母大写,含大小写。尽量少用下划线。
例如,myName,setTime等。这种命名方法叫做驼峰式命名。
3.常量名。
基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。
对象常量可大小混写。例如,SIZE_NAME。
4.变量名。
可大小写混写,首字符小写,字间分隔符用字的首字母大写。
不用下划线,少用美元符号。给变量命名是尽量做到见名知义。例如:identifier_sys_var1 $char userName user_name 美女
二、Java 关键字
- 定义:
- 关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。
- Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数.
- 关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。
Java关键字
java关键字 : 描述列表
异常相关关键字
try //表示代码块要做异常处理或者和finally配合表示是否抛出异常都执行finally中的代码
catch //和try搭配捕捉异常信息
finally //try 语句不管是否发生异常都要执行的语句块
throw //抛出异常
throws //定义方法可能抛出的异常
循环相关关键字
continue //不执行循环体剩余部分
default //switch语句中的默认分支
do //循环语句,循环体至少会执行一次
for //for循环语句
goto //未使用
if //条件语句
else //if条件不成立时执行的分支
switch //选择语句
break //跳出循环或者label代码段
case //switch语句的一个条件
while //while循环
类相关关键字
package //一系列相关类组成一个包
class //定义类
abstract >抽象方法,抽象类的修饰符
extends //表示一个类是另一个类的子类
implements //表示一个类实现了接口
import //导入类
interface //接口,一种抽象的类型,仅有方法和常量的定义
static //表示在类级别定义,所有实例共享的
super //表示基类
synchronized //表示同一时间只能由一个线程访问的代码块
this //表示调用当前实例或者调用另一个构造函数
变量对象相关关键字
final //表示一个值在初始化之后就不能再改变了
//表示方法不能被重写,或者一个类不能有子类instanceof //测试一个对象是否是某个类的实例
new //分配新的类实例
方法相关关键字
return //方法返回值
void //标记方法不返回任何值
assert //断言条件是否满足
访问权限关键字
private //表示私有字段,或者方法等,只能从类内部访问
protected //表示字段只能通过类或者其子类访问
//子类或者在同一个包内的其他类
public //表示共有属性或者方法
数据类型相关关键字
char //16-bit Unicode字符数据类型
float //32-bit单精度浮点数
double //64-bit双精度浮点数
int //32位整型数
long //64位整型数
short //16位数字
byte //8-bit 有符号数据类型
boolean //布尔数据类型
enum //枚举类型
三、规范
- java 编码规范
备注:
是常用代码习惯不是语法要求 但是需要严格遵守
只使用英文命名,建议使用长变量名,要有实际意义
包名:全部使用小写字母 类名 ,
接口名 : 第一个字母大写,以后每个单词的首字母大写 变量名
方法名:第一个字母小写,以后每个单词的首字母大写
常量 : 全部使用大写字母,单词之间使用“_”分隔
- java 的基本数据类型
说明:
Java 是强制性语言,任何数据都是有类型的,计算机一切都是数据.
基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。
第一类:整型 byte short int long
第二类:浮点型 float double
第三类:逻辑型 boolean(它只有两个值可取true false)
第四类:字符型 char
数据类型说明
boolean : 布尔类型
char:字符类型 ,16 位有符号整数 //字符:单引号 ‘ ’ 字符串:“”
byte: 节整数类型,8 位有符号整数:256 个字符 范围:-128~127
short:短整数类型,16 位有符号整数
int: 整数类型,32 位有符号整数
long:长整数类型,64 位有符号整数
float:单精度浮点类型,32 位有符号类型
double:双精度浮点类型,65 位有符号类型
- 数据例子
package test.java.com;
public class TestPackage {
public static void main(String[] args) {
int i1 = 5;
byte b = 5;
double d1 = 1.0;
float f1 = 1.0F;
double d2 = 0.41;
System.out.println(d1 - d2);
System.out.println(i1 == b);
System.out.println(f1 == d1);
}
}