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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孟卫严 中级黑马   /  2015-7-13 21:12  /  422 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

包(package):
                包 可以理解为 就是文件夹
                包 是用来存储多个.class类的
                包 对类进行分类管理
包的格式:
                package 包名;
                多级包之间,使用.分隔
包的划分:
                举例:
                学生的增加,删除,修改,查询
                老师的增加,删除,修改,查询
                以及以后可能出现的其他的类的增加,删除,修改,查询
                基本的划分:按照模块和功能分。
                高级的划分:就业班做项目的时候你就能看到了。
按照模块:
                cn.itcast.teacher
                        AddTeacher
                        DeleteTeacher
                        UpdateTeacher
                        FindTeacher
                cn.itcast.student
                        AddStudent
                        DeletetStudent
                        UpdateStudent
                        FindStudent
按照功能:
                cn.itcast.add
                        AddTeacher
                        AddStudent
                cn.itcast.delete
                        DeleteTeacher
                        DeletetStudent       
                cn.itcast.update
                        UpdateTeacher
                        UpdateStudent       
                cn.itcast.find
                        FindTeacher
                        FindStudent
        -----------------------------------
        注意事项:
                package语句必须是程序的第一条可执行的代码
                package语句在一个java文件中只能有一个
                如果没有package,默认表示无包名
        带有包的Java程序如何编译运行:
                1:手动
                        a: 编译java文件,产生class文件
                        b: 创建包所对应的多层文件夹,把class文件放到最低层文件夹中
                        c: 运行 java 包名.类名方式访问
                2: 自动创建包
                        a: 编译java文件,产生对应的包,把class文件放入包的最底层
                                javac -d . 文件名.java
                        b: 运行 java 包名.类名方式访问
同包下类之间的访问:
        导包格式
        import 包名.类名;
        import 包名.*;//不建议
        注意:
                这种方式导入是到类的名称。
        package,import,class有没有顺序关系(面试题)
                package --> import --> class       
        在一个java文件中,只能有一个package
        可以有多个import
        可以有多个class,通常一个java文件中对应一个类

2 个回复

倒序浏览
关于包我只会导Scanner和random两个
回复 使用道具 举报
Miss.H 发表于 2015-7-13 21:28
关于包我只会导Scanner和random两个

到后面你会用到一些高级的编程工具,不用你知道什么包
编程工具直接给你导好,
所以不用纠结这个问题,你只要知道要导包就行了;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马