Java基础知识11
2014-03-16 16:49
393 查看
1.包(package)
(1)对类文件进行分类管理;
(2)给类提供多层命名空间;
(3)写在程序文件的第一行;
(4)类名的全称:包名.类名;
(5)包也是一种封装形式;
(6)定义:package xxx;(控制台编译:javac -d . xxx.java 运行:java 包名.xxx)
(7)包与包之间进行访问,被访问的包中的类以及类中成员,需要public修饰。包与包之间可以使用的权限只有两种,public、protected。
(8)建议定义包名不要重复,可以使用url来完成定义,url是唯一的。
2.权限总结:
public protected default private
同一个类中 ok ok ok ok
同一个包中 ok ok ok no
不同包中子类 ok ok no no
不同包中 ok no no no
3.一个java文件中不允许出现一个以上的public类。
4.import导入包中的类,*表示所有。建议不要写通配符*,需要用到包中的哪个类就导入哪个类。
5.jar包:java压缩包,方便项目携带,方便使用,只要在classpath设置jar路径即可。
(1)对类文件进行分类管理;
(2)给类提供多层命名空间;
(3)写在程序文件的第一行;
(4)类名的全称:包名.类名;
(5)包也是一种封装形式;
(6)定义:package xxx;(控制台编译:javac -d . xxx.java 运行:java 包名.xxx)
(7)包与包之间进行访问,被访问的包中的类以及类中成员,需要public修饰。包与包之间可以使用的权限只有两种,public、protected。
(8)建议定义包名不要重复,可以使用url来完成定义,url是唯一的。
2.权限总结:
public protected default private
同一个类中 ok ok ok ok
同一个包中 ok ok ok no
不同包中子类 ok ok no no
不同包中 ok no no no
3.一个java文件中不允许出现一个以上的public类。
4.import导入包中的类,*表示所有。建议不要写通配符*,需要用到包中的哪个类就导入哪个类。
5.jar包:java压缩包,方便项目携带,方便使用,只要在classpath设置jar路径即可。
相关文章推荐
- Struts2_4_ Path路径问题
- Struts2_2_Namespace_命名空间
- Struts2_3_Action
- java写email邮件发送的时候遇到的问题
- Struts2_HelloWorld
- java控制float类型的小数位数
- java控制float类型的小数位数
- java开发前奏
- GUI软件跟eclipse的整合
- java线程相关的方法
- 《热血传奇2》wix、wil文件解析Java实现
- 4、java如何删除目录和文件
- java socket编程
- java反射学习笔记1--CLass类实例化的三种方式
- Java远程方法调用(RMI)
- java随机读取文件的内容
- Java管道流PipedStream
- MyEclipse 7.5中文与英文字体 大小不一致解决
- Java实现字符串反转
- JavA的自动装箱和拆箱