java包名
㈠ java 本包是什麼意思
指當前 package,也就是當前的目錄。
也就是和你當前的 class 相同的文件夾里的東西
㈡ java怎麼用代碼獲取類所在的包名
String packageName = A.class.getPackage().getName();
或者:
packageName = new A().getClass().getPackeage().getName();
即可獲得包名了。
㈢ 利用java反射機制,通過一個對象獲得完整的包名和類名
1、Test t = new Test().Class clazz = t.getClass().System.out.println(clazz.getCanonicalName()).System.out.println(clazz.getSimpleName()).
2、public class TestReflect {public static void main(String[] args) throws Exception {TestReflect testReflect = new TestReflect().System.out.println(testReflect.getClass().getName()).// 結果 net.xsoftlab.ke.TestReflect.}}
3、Java程序
㈣ java包名必須小寫嗎加下劃線可以嗎
沒有硬性規定說包名必須小寫,這只是一種規范,包名可以加下劃線的,親
㈤ java一個包名裡面可以有多個包嗎,包裡面有可以有多個類。是這樣理解的嘛
一個.java文件中可以有很多類。不過注意以下幾點:
1、public 許可權的類只能有一個(也可以一個都沒有,但最多隻有1個)
2、這個.java文件的文件名必須是public類的類名(一般的情況下,這里放置main方法是程序的入口。)
3、若這個文件中沒有public的類,則文件名隨便是一個類的名字即可
4、用javac 編譯這個.java文件的時候,它會給每一個類生成一個.class文件
㈥ java中,關鍵字可做類名或包名嗎
不能。
Java的關鍵字對java的編譯器有特殊的意義,他們用來表示一種數據類型,或者表示程序的結構等,關鍵字不能用作變數名、方法名、類名、包名.
㈦ java新建類後,包名不是default package而是與工程名一樣,這是什麼問題,如何解決
那是因為你創建java 類的時候在填寫了和項目名(或者成為工程名,不過很少人這么說)一樣名字的包,所以就不是默認包,你要想把你的類建立在default package(默認包)中,則在包名那一欄不要填就可以了,如圖(這里是以eclipse 來舉例的)
我們在電腦里看到的包在其實就是文件夾,包名就是文件夾名,你自己創建的非默認包就會包含在你項目名稱的文件夾下,是項目名的子文件夾。你可以自己建一個看看試一下就知道了。建議初學的話最好是用默認包。不懂歡迎追問,盡我所能幫你解答^_^
㈧ java三層架構的包名是什麼,分別代表什麼
(com.域名.項目名).--impl .web--XXX--XXX--XXX .XXX一般網路工程包名的命名規則 不知道看不看得懂,反正就是、service、web(MVC模式,模型層—視圖層—控制層,你所謂的三層架構應該就是這個吧)外加其他的包(比如common) 其中、service下放介面,子包impl下放具體的實現類(也有喜歡將實現類和介面放一起的,沒有硬性規定的)
㈨ java項目包名如果由多個單片語成,怎麼命名
我的做法是一般按變數名規則命名,但是如果某一個單詞是大寫字母縮寫,就以原來的大寫字母縮寫開始,就算是第一個單詞也一樣,不是大寫字母縮寫的其它單詞按原駝峰法命名。但是只有一個單詞,且為大寫字母縮寫時,改為全小寫。
例:
一個單詞的時候:
XML-> xml//縮寫改為全小寫
Util->util//一般單詞改為全小寫
兩個單詞的時候:
XMLUtil->XMLUtil//第一個單詞是縮寫,按原寫法,第二個單詞按駝峰法首字母大寫
UtilXML->utilXML//第一個單詞按駝峰法,首字母小寫,第二個單詞按原寫法
但是一般我看到的對大寫字母的處理也是按駝峰法
例如:
XMLUtil->xmlUtil
UtilXML->utilXml
我是為了突出縮寫的單詞才更改規則,因為是個人程序包,所以規則我可以自己定。你可以按最後這種方式來做。
㈩ java語法中,變數名、對象名、方法名、包名各指什麼
package com.psst.databases; //com.psst.databases這個叫包名
public class ConnDatabases { //ConnDatabases 這個叫類名,應該是你理解的對象名
public static Connection getConn() { //getConn這個叫方法名
Connection conn = null; //conn 叫變數名
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@133.122.110.97:1521:orcl", "root", "r00tHangar");
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
}