javase複習
- Jdk:開發者工具包
- JRE:執行環境
- javac:編譯java,生成class檔案
- 註釋:行內註釋;多行註釋;文字註釋;
- 基本資料型別
- 整數:byte(1);short(2);int(4);long(8);
- 浮點型;float(4);double(8)
- 字元型:char(2)
- 布林值:boolean(1位)
- 引用資料型別
- 類
- 介面
- 陣列
- 駝峰命名:駱駝式命名法(Camel-Case)又稱駝峰式命名法,是電腦程式編寫時的一套命名規則(慣例)。正如它的名稱CamelCase所表示的那樣,是指混合使用大小寫字母來構成變數和函式的名字。
- 類與物件:
- 類是物件的抽象,物件是類的具體。
- new 物件
- 棧存放引用,堆存放具體的物件。
- 多型:
- 父類的引用指向子類的物件
- Instanceof關鍵字,如果匹配,可以進行型別之間的轉換
- 介面
- interface
- 約束,只能定義方法名
- 子類實現介面,必須重寫其中的方法
- 只有一個方法的介面叫做函式式介面,可以使用ambda表示式簡化
- 介面比抽象類更加的抽象:抽象類裡面可以有具體的實現,但是介面裡面不能有實現的方法,必須由子類實現。
- String類:不可變性:final
- 執行緒同步:
-
多個物件操作同一個資源,併發
-
對列+鎖
-
Synchronized :同步方法(弊端鎖太多);同步程式碼塊(預設是this當前方法);第一個執行緒進來拿到鎖後面的就要排隊,直到前一個執行緒釋放鎖,下一個執行緒才能進去
相關文章
- JavaSE複習鞏固Java
- javaSEJava
- JavaSE基礎知識學習—–多型Java多型
- JavaSE基礎學習知識整理大全Java
- Java學習筆記01 - JavaSE基礎Java筆記
- javaSE練習--運算子和條件結構Java
- JavaSE基礎知識學習—–抽象類和介面Java抽象
- JavaSE:IO流Java
- JavaSE_集合Java
- javaSE<IO流>Java
- JavaSE基礎知識分享(二)相關練習題Java
- python複習Python
- Noip 複習
- 複習 - ajax
- SQL複習SQL
- OS複習
- JavaSE核心知識Java
- ## JavaSE核心技術Java
- JavaSE-IO流Java
- 【Java】JVM複習JavaJVM
- iOS複習(二)iOS
- 複習 面試面試
- 教資複習
- [複習]day 6
- NOIP 複習題
- 爬蟲複習爬蟲
- 2020.12.12每日複習
- 2020.12.9每日複習
- 2020.11.24每日複習
- JavaSE面試題:反射Java面試題反射
- JavaSE小知識(二)Java
- 區塊鏈習題複習區塊鏈
- 演算法複習演算法
- 前端基礎複習前端
- Java泛型複習Java泛型
- Spring基礎複習Spring
- 資料庫複習資料庫
- 網路複習題