麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

關于JAVA import 的一個小問題

2019-11-18 13:52:06
字體:
來源:轉載
供稿:網友

  有兩個簡單程序,他們放在同一目錄下:
1.
//FileName:Test.java
import Show;
public class Test {
public static void main(String[] args) {
Show Sungo = new Show();
Sungo.MyName();
}
}
2.
//FileName:Show.java
public class Show{
public void MyName(){
System.out.PRintln("My name is HelloWorld!");
}
}
編譯Show.java后,再編譯Test.java出現下面的錯誤提示
---------- javac ----------
Test.java:3: '.' eXPected
import Show;
^
1 error

輸出完成 (耗時 1 秒) - 正常終止

-------------------------------
將Test.java文件中
import Show;語句注釋掉以后,將編譯通過,執行java Test.class ,
---------- java ----------
My name is HelloWorld!

輸出完成 (耗時 0 秒) - 正常終止
----------------------------

JAVA編譯時搜索CLASSPATH.在CLASSPATH中已經設置了“ .;” 即當前目錄。編輯器自動尋找當前目錄中包含的類,假如存在即執行,而加入了 import Show;實屬多此一舉,以前以為這樣不會有什么問題,也沒有看到有書上說明這個存在問題。通過上面的測試,發現不該做的就不要做,徒勞無益。上面的問題是在一個所謂的權威書籍的樣例中發現的,也不知道該書作者是否做個測試,或者他用的是另外一個星球的JDK版本。

另package 和import的簡單實例
新建dir文件夾,將Show.java 放入該文件夾下編譯。
//FileName:Test.java
import dir.Show;
public class Test {
public static void main(String[] args) {
Show Sungo = new Show();
Sungo.MyName();
}
}
//FileName:Show.java
package dir; //新增的部分
public class Show{
public void MyName(){
System.out.println("My name is HelloWorld!");
}
}
執行結果
---------- java ----------
My name is HelloWorld!

輸出完成 (耗時 0 秒) - 正常終止
----------------------------

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一级毛片电影网 | av电影在线观看网址 | 中文字幕偷拍 | 亚洲成人激情av | 91成人免费在线观看 | 激情黄页 | 日本成年网 | 成人综合免费视频 | 色av综合在线 | 欧美成年人在线视频 | 中国a毛片| aa级黄色片| 特级黄色一级毛片 | 国产午夜免费 | 成人毛片网站 | 日韩激情一区二区三区 | 精品国产91久久久久久久妲己 | 成人在线免费观看视频 | 国产91极品 | 国产精品一区久久久久 | 羞羞答答tv| 毛片成人 | 欧美第1页 | 久久艹精品视频 | 久久国产精品免费视频 | 国产精品1区2区在线观看 | 免费国产视频在线观看 | 久久久久久亚洲国产精品 | 97超级碰碰人国产在线观看 | 91一区二区三区久久久久国产乱 | 国产又粗又爽又深的免费视频 | 国产超碰人人做人人爱ⅴa 国产精品久久久久久久hd | 99精品国产在热久久婷婷 | 97香蕉超级碰碰久久免费软件 | 天天黄色片| 永久免费不卡在线观看黄网站 | 毛片大全在线观看 | 久久免费视频7 | 国产精品视频2021 | 亚洲精品a在线观看 | 欧美日韩成人一区二区 |