一、java关键字和标识符的使用规则
1.java是大小写敏感的编程语言;
2.关键字不能用作标识符,关键字共有50个:(各个关键字的使用说明请参照:https://www.cnblogs.com/hellokitty1/p/4373048.html)
·数据类型:
原生数据类型的:boolean(布尔型) long int short byte float double char
其他类型的: class interface(接口) package enum 【基本数据类之间可以相互转换,但是要注意精度问题】
·流程控制:if else do while for switch case default break continue return try (捕获异常) catch(处理异常) finally(有没有处理异常都执行)
·修饰符: public protected private final void static strictfp (严格 精确) abstract(抽象的) transient(短暂) synchronized(线程 同步) volatile(易失) native(本地)
·动作: import(引入) throw(抛出一个异常对象) throws (声明一个异常对象 可能被抛出) extends(继承) implements(实现) this(本类) super(父类 超类) instanceof(实例) new asss
·保留字: goto const
-
-
显示常量(不属于关键字)
1) null
null 是 Java 的保留字,表示无值。
将 null 赋给非原始变量相当于释放该变量先前所引用的对象。
不能将 null 赋给原始类型(byte、short、int、long、char、float、double、boolean)变量。
2) true 真
true 关键字表示 boolean 变量的两个合法值中的一个。
3) false 假
false 关键字代表 boolean 变量的两个合法值之一。
-
3.类名、变量名、方法名、接口名等等都是标识符,需要自定义;
4.所有标识符都应该以字母、$或者下划线_开始,以字母、$、_、数字结束;
5.类名中单词连写,且只有每个单词的首字母都大写,如:MyFireJavaClass;
6.方法名采用驼峰式书写(首个单词都小写,后面连接的单词只有首字母大写),如:dogEatMeat();
7.源文件名必须与该文件中public类(源文件中最多只能有一个public类)的类名相同【如果没有public类,可以和任一类的类名相同】,且源文件名的后缀必须是 .java ;
二、java程序执行规则
1.主方法入口:所有的java程序都由主方法(main()方法)开始执行。
2.java程序是自上而下逐行执行,有流程控制语句的按照控制语句执行;空行和注释行都会被忽略掉;
常用的包
1) util(辅助包)
2) net(网络包)
3) sql(数据库连接包)
4) awt swing(图形化界面)
5) io(input/out put输入输出包)
6) lang(类包)
默认包是不能被引用的(因为没有包名)
- 包的作用:具有分门别类的作用,且能够解决类重名的问题。
- 包名的命名规则:通常使用公司网站域名的反转,例如:百度 com.baidu.名字
- 导包使用import关键字
import com.baidu.* 导完包后可以调用该包中的方法。
import com.baidu.包名.包下的类 引用时可以直接引用方法,该类必须是公共类。
- 跨包访问是有权限的,可以访问public类型的类