學java要學哪些東西 聲明了包的類Java命令找不到主類,怎么辦?
聲明了包的類Java命令找不到主類,怎么辦?1. 第二個可以打印出結(jié)果,表明charsettest3沒有代碼錯誤。2. 找不到或無法加載主類。我認為這條路不對。如果您在SRCmainJava目錄中執(zhí)行
聲明了包的類Java命令找不到主類,怎么辦?
1. 第二個可以打印出結(jié)果,表明charsettest3沒有代碼錯誤。
2. 找不到或無法加載主類。我認為這條路不對。如果您在SRCmainJava目錄中執(zhí)行Java charsettest3,程序?qū)⒃谠撃夸浿胁檎襝harsettest3.class文件,因為您將該類文件編譯到wasdev/sample/servlet/directory。
3. 使用CD命令,將當前目錄切換到wasdev/sample/servlet目錄,然后執(zhí)行javacharsettest3,您應該能夠按計劃打印輸出語句。
JAVA應用程序主類必須用public修飾嗎?
public protected private訪問修飾符對應于面向?qū)ο蟮姆庋b,使用它的主要目的是將變化與不變分開。對于客戶端程序員來說,私有方法不能在類外訪問,因此API設計器即使對私有方法進行了任何更改,也不會影響方法調(diào)用方,并且私有方法應該是類的一部分(例如,如果執(zhí)行car)。在汽車物體上行駛(),一系列的動作,如插鑰匙、拉手剎、踩離合器、踩油門等,都應該作為汽車的內(nèi)在實現(xiàn)。car類的Drive()方法。如果這些方法被設置為public,那么這些方法對客戶機程序員是可見的,并且他可以按任何順序調(diào)用,這樣就會出現(xiàn)未知錯誤,數(shù)據(jù)的完整性也會被破壞。如果有一天API設計者想要修改car類的更新版本并刪除key-in方法,那么所有的car都會被刪除。不能使用以前由客戶端程序員編寫的Key-in()方法。因此,訪問修飾符更像是用戶和調(diào)用者之間的契約,它指定了哪些方法可以隨意修改,哪些方法在修改時需要小心處理。建議主要的話題應該是用Java來思考,或者更多的關于面向?qū)ο蟮闹R,來理解面向?qū)ο蟮乃枷搿?/p>