一.package
package是在使用类和接口时,为了避免名称重复而采用的一种措施。直接在程序中加入package关键字即可.格式如下:
package 包名称.子包名
1>包编译语法
javac -d . PackageDomo01.java
-d 表示生成目录,生成的目录以package定义的名称为准
. 表示在当前的文件夹中生成
2>执行语法如下:
java org.lxh.demo08.PackageDomo01.java
二. import
如果几个类放在不同的包中,则在使用时就必须通过import语句导入,语法如下:
import 包名称.子包名.类名称
import 包名称.子包名.*
在使用包中的类时,在声明对象时最好明确地写出完整的"包.类名称",防止多个包中有相同的类名时出错,声明如下:
org.lxh.demo08.a.Demo d = new org.lxh.demo08.a.Demo();
三.系统常见包:
1>java.lang 此包为基本的包,String都保存在此包中,
2>java.lang.reflect 此包为反射机制的包,是java.lang的子包
3>java.util 此包为工具包,常用的类库,时间操作等都在此包中。此对对设计思路很重要
4>java.text 此包为文本处理类库
5>java.sql 数据库操作包,提供了各种数据库操作的类和接口
6>java.net 完成网络编程
7>java.io 输入,输出处理
8>java.awt 包含了构成抽象窗口工具集(abstract window toolkits)的多个类.用来构建和管理应用程序的图形用户界面(GUI)
9>javax.swing 此包用来建立用户图片界面,此包中的组件相对于java.awt包而言是轻量级组件
四.jar命令的使用
五.java命名规范
1>类.首字母大写,如TextJava
2>方法.第一个单词首字母小写,以后每个单词首字母大写,如getInfo()
3>属性.第一个单词首字母小写,以后每个单词首字母大写
4>包.所有字母小写
5>常量,所有字母大写