java -- 低階失誤

TheSnowBoy_2發表於2016-07-07

在編寫程式過程中,常會遇到一些低階的錯誤,這裡列舉一些:

相對路徑。

在eclipse使用中,在本專案中引用其他的專案,那麼要注意相對路徑,不同專案其相對的基地址是不同的。弄混了之後容易找不到路徑。

兩個project A和B, 那麼寫相對地址時 "src/" 在兩個專案中便有不同的含義,換句話說,轉化成絕對路徑之後,是不一樣的。

使用相對路徑有助於專案轉移時,不需要進行雜亂的路徑配置。


包名的限制

  • java中對於包名的命名是有限制的,除了基本字元的命名外,還有驗證一些java規定的包名字首。

比如:

(1)我將包名命名如下(錯誤做法):

package java.enumTest;
則會出現下面的錯誤:
  • 下面的包名是禁止使用的,因為用的是和java相關的包名。
  • 而java認為這樣可能會引發安全問題,所以不讓這樣命名。

Exception in thread "main" java.lang.SecurityException: Prohibited package name: java.enumTest

(2)更改(正確的寫法):

package javaTest.enumTest;

更新中···

相關文章