|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,成绩有两个复杂程序,他们放在统一目次下:
1.
//FileName:Test.java
importShow;
publicclassTest{
publicstaticvoidmain(String[]args){
ShowSungo=newShow();
Sungo.MyName();
}
}
2.
//FileName:Show.java
publicclassShow{
publicvoidMyName(){
System.out.println("MynameisHelloWorld!");
}
}
编译Show.java后,再编译Test.java呈现上面的毛病提醒
----------javac----------
Test.java:3:.expected
importShow;
^
1error
输入完成(耗时1秒)-一般停止
-------------------------------
将Test.java文件中
importShow;语句正文失落今后,将编译经由过程,实行javaTest.class,
----------java----------
MynameisHelloWorld!
输入完成(耗时0秒)-一般停止
----------------------------
JAVA编译时搜刮CLASSPATH.在CLASSPATH中已设置了“ .;” 即以后目次。编纂器主动寻觅以后目次中包括的类,假如存期近实行,而到场了 importShow;实属画蛇添足,之前觉得如许不会有甚么成绩,也没有看到有书上申明这个存在成绩。经由过程下面的测试,发明不应做的就不要做,白费有益。下面的成绩是在一个所谓的威望书本的样例中发明的,也不晓得该书作者是不是做个测试,大概他用的是别的一个星球的JDK版本。
另package和import的复杂实例
新建dir文件夹,将Show.java放进该文件夹下编译。
//FileName:Test.java
importdir.Show;
publicclassTest{
publicstaticvoidmain(String[]args){
ShowSungo=newShow();
Sungo.MyName();
}
}
//FileName:Show.java
packagedir;//新增的部分
publicclassShow{
publicvoidMyName(){
System.out.println("MynameisHelloWorld!");
}
}
实行了局
----------java----------
MynameisHelloWorld!
输入完成(耗时0秒)-一般停止
----------------------------
你总不能说你写框架吧,那无疑会加大工作量,现在大多企业采取的是折中的办法,就是改别人写好的框架,可要改框架,前提是你对这个框架足够的了解,这就更难了。 |
|