(1)其实就是文件夹 (2)作用: A:区分同名的类 B:对类进行分类管理 a:按照功能分 b:按照模块分 (3)包的定义 package 包名; 多级包用”.”分开 package cn.list; (4)注意事项: A:package语句必须在文件中的第一条有效语句 B:在一个java文件中,只能有一个package C:如果没有package,默认就是无包名 (5)带包的编译和运行 A:手动式 a.编写一个带包的java文件 b.通过javac命令编译该java文件 c.手动创建包名 d.把b步骤生成的class文件放到c步骤的最底层包 e.回到跟包根目录在同一个目录的地方,然后带包运行 java cn.list.Demo B:自动式 a.编写一个带包的java文件 b.javac编译的时候带上-d即可 javac -d . HelloWorld.java c.回到跟包根目录在同一个目录的地方,然后带包运行 (6)导包 格式:import 包名...类名; 另一种:import 包名...*; 这是将该包下所有的类导入,需要一个个匹配查找,占用资源 package,import,class的顺序 package> import > class package:只能有一个 import:可以有多个 class:可以有多个,以后建议是一个
|