A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 0825梁磊 中级黑马   /  2015-9-10 13:01  /  367 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

       (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:可以有多个,以后建议是一个

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马