国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

Java基礎

2019-11-14 21:08:19
字體:
來源:轉載
供稿:網友
java基礎
  1. Java源文件的擴展名是.java,編譯之后生成.class的文件.所有的類都有一個共同的繼承祖先Object類
  2. 一個.java文件中只能有一個public類,一個public類只能定義在以它的類名命名的文件中
  3. Implement關鍵字用來實現接口,類可以實現多個接口,繼承使用extends 關鍵字
  4. package(包)為了更好的組織java程序,包為java程序提供了一個命名空間,一個java類的完整路徑由它的包和類名共同組成
  5. Java類或者沒有public關鍵字表示該類在它所在的包中可見,這是java中的默認訪問權限
  6. 包的調用,把編譯后的class文件放在相應路徑下,然后用import語句引用
  7. super關鍵字來指代基類對象,類內可以用super訪問基類成員,如果子類有同名函數,則在類外調用時,調用的是子類成員
  8. final關鍵字的基本含義是: 這個數據/方法/類不能被改變了。final基本類型的數據: 定值 (constant value),只能賦值一次,不能再被修改。final方法: 該方法不能被覆蓋。PRivate的方法默認為final的方法。final類: 該類不能被繼承。
  9. Java中類之間是單繼承,但可以繼承多個接口
  10. Java中abstract,static,string關鍵字與c#中作用相同,函數參數傳遞規則也一樣
  11. Java中引用起到指針的作用,存在棧但不能修改指針的值,如像c語言那樣指針++操作不允許,如Human man = new Human(),man是引用,指向堆中創建的Human對象
  12. 垃圾回收:沒有任何引用指向該對象時清空對象內存被回收
  13. Java中的異常類都繼承自Trowable類
  14. Class類是類的抽象,每個class都有一個Class對象,無論我們對引用進行怎樣的類型轉換,對象本身所對應的Class對象都是同一個,像C#中的元數據,反射的作用,獲取Class對象的方法有:
    • 利用對象調用getClass()方法獲取對象的Class實例
    • 使用Class類的靜態方法forName(),用類的名字獲取一個Class對象
    • 運用.class方式獲取Class實例
  15. synchronized是方法的修飾符。在Java中,同一對象的synchronized方法只能同時被一個線程調用。其他線程必須等待該線程調用結束,(余下的線程之一)才能運行,synchronized還有種用法與C# lock一樣
  16. 內部類規則:
    • 內部類可以直接訪問外部類成員,包括私有成員,寫法為:外部類名.this.外部成員名
    • 外部類訪問內部類,必須建立內部類對象 ,建立內部類對象必須先建立外部類對象
    • 當內部類被靜態修飾后,只能訪問外部類中的靜態成員
  17. Java泛型中的? 表示類型不確定 ,List<?>list
  18. 運行時異常就是系統運行時報出的異常,是由系統內部調節機制報出的,如系統內存溢出等。非運行時異常則是由于程序編寫不當造成的異常,最常見的空指針異常,數組下標超出異常等。
  19. throws拋出的異常如果異常是繼承RuntimeException,則不需要強制你寫try catch語句來保證拋出的異常得到處理。如果繼承的是Exception,則一定需要try catch語句保證異常得到處理,常見的運行時異常有:
    • ClassCastException(類轉換異常)
    • IndexOutOfBoundsException(數組越界)
    • NullPointerException(空指針)
    • ArrayStoreException(數據存儲異常,操作數組時類型不一致)
  20. import static靜態導入是JDK1.5中的新特性。一般我們導入一個類都用 import com.....ClassName;而靜態導入是這樣:import static com.....ClassName.*;這里的多了個static,還有就是類名ClassName后面多了個 .* ,意思是導入這個類里的靜態方法。當然,也可以只導入某個靜態方法,只要把 .* 換成靜態方法名就行了。然后在這個類中,就可以直接用方法名調用靜態方法,而不必用ClassName.方法名 的方式來調用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孟村| 库伦旗| 连州市| 龙井市| 即墨市| 屏边| 岳阳县| 普定县| 大兴区| 龙游县| 四子王旗| 满洲里市| 黄骅市| 景德镇市| 凤阳县| 定结县| 西林县| 澄城县| 运城市| 德庆县| 陆川县| 阳东县| 通渭县| 公主岭市| 正宁县| 方山县| 定远县| 都江堰市| 澄江县| 泽普县| 南平市| 广河县| 六盘水市| 广丰县| 石景山区| 兴义市| 肇州县| 仪征市| 磴口县| 崇仁县| 长顺县|