How

package 包名;     且放在类中代码的第一行  package myclass; 

编译:javac -d 包父目录(如D:\Learning\myclass 则写到D:\Learnig) 类名.java   javac -d . Demo.java 

执行:1.set classpath=包地址  2.java 包名.类名  (设置一次classpath即可)

 

不同包中类的通信

1.被访问的包以及包的成员,有public修饰,则可以访问

2.若继承protected,也可以访问

 

import关键字

import可以导入特定包中的所有的类   import myclass.*;    表示导入myclass包中的所有的类!如果myclass包中还有子包,此方式不会导入子包

建议:需要用到哪个类,就导入哪个类。eclipse快捷键:ctrl+shift+o

注意:由于可以导入多个包,可能会出现导入的不同包中存在相同类名的类,当使用该类名的时候是不知道具体使用的是哪一个类,为此,当存在同名类的时候,必须加包名!、

建议:定义包名的时候,可以使用url的方式定义,因为url是唯一的。如com.waterworld.utility,utility可以代表工具类,即放入一些常用的小工具在这个包中

 

jar包

 

posted @ 2015-08-03 08:48  洱海  阅读(122)  评论(0编辑  收藏  举报
.First { margin: 10px 0; font-family: 'Microsoft Yahei'; text-align: left; padding: 6px 20px; color: #fff; background: #55895B; font-size: 20px; border-radius: 4px; clear: both; } .Second { margin: 10px 0; font-family: 'Microsoft Yahei'; padding: 6px 20px; background: #93C8A2; color: white; font-size: 18px; border-radius: 4px; clear: both; } .Third { margin: 10px 0; padding: 6px 20px; font-family: 'Microsoft Yahei'; margin: 15px 0; font-size: 16px; color: black; background: #C6EFD2; border-radius: 4px; clear: both; } .note { margin: 10px 0; padding: 15px 20px 15px 60px; background: #FCFAA9 url('http://images.cnblogs.com/cnblogs_com/libaoheng/305804/o_yellow-pin.png') no-repeat 20px 0; font-size: 15px; font-family: 'Microsoft Yahei'; box-shadow: 0 0 8px #aaa; clear: both; } .demo { text-align: left; padding: 6px 20px; overflow: auto; border-radius: 4px; background: orange; color: #fff; font-size: 16px; clear: both; } .cnblogs_Highlighter { border: solid 1px #ccc; clear: both; } .cnblogs_code { background: #EFFFF4; border: solid 0px #939393; font-size: 14px; clear: both; padding: 10px 20px; } .cnblogs_code pre { font-size: 14px; } .cnblogs_code span { font-family: Courier New; font-size: 14px; }