初學新手 JAVA知識點經典基礎總結
java知識點:
unix(window dos)
Java開發環境搭建
JDK(無腦)
配置環境變數
本地類載入-->系統類載入----->擴展類載入
HelloWorld編寫運行
頂級三要素
編譯
運行
打包
部署運行
擴展類載入庫
Java中重要的包
java.lang
簡單梳理
數據類型
基本數據類型
引用數據類型
類類型
包裝器數據類型
char Character
byte Byte
short Short
int Integer
long Long
float Float
double Double
boolean Boolean
操作符
/ %
+= -= *= /= %=
算數操作
邏輯運算符(短路運算符)
exp1 || exp2
|| 當第一個表達式為真,整個表達式即為真
&& 當第一個表達式為假,整個表達式即為假
位運算符(後期)
原碼 反碼 補碼
^ | &
三目運算符
exp1? exp2:exp3
當exp1為真執行exp2,否則執行exp3
語句
分支語句
變數
循環語句
三要素
for(初始化;結束條件;迭代條件){
}
初始化
while(結束條件){
}
初始化
do{
}while(結束條件)
面向對象
三大基本特性
封裝
#繼承
Son son = new Son();(試回答該語句執行了幾個構造方法)
當創建子類對象的時候要調用子類構造函數,在子類構造函數的第一行中會默認調用父類的無參構造函數,當父類中沒有無參構造函數,子類必須顯示調用父類的有參構造函數。
this
指向當前對象 this.id = id;
調用當前類中其他構造函數 this()
super
指向當前對象的父對象
調用當前類的父類的構造函數
多態
父類類型的引用指向子類對象,通過該引用只能調用父類中有的方法,而不能調用子類中特有的方法;如果子類重寫了父類的方法,通過該引用調用父子類的共有的方法時體現子類的特點
重寫:發生在父子類中,子類中的方法與父類中的方法方法名相同,參數相同,返回值也相同。方法修飾符不能被縮小,異常不能被放大。
重載:發生在同一個類中,兩個方法名相同,參數不同(參數,個數,順序),返回值類型可以相同也可以不同。方法修飾符不能被縮小,異常不能被放大。
高級部分
訪問修飾符
特殊修飾符
static 靜態:
方法:
屬性:
代碼塊:
內部類:(後期)
final類 不能繼承
final屬性
非靜態屬性
靜態屬性
final方法
final變數
abstract
抽象類
抽象方法
Interface 介面
數組
存放相同數據類型的集合,可以存放基本數據類型也可以存放引用數據類型
數組長度一旦指定不能修改
數組元素通過下標來訪問,下標範圍0~length-1,如果超過範圍會報錯 ArrayIndexOutOfBounds
集合
可以存放任意引用數據類型的集合
集合的長度可以自動擴展


TAG:java學習吧 |
※入門|數據科學初學者必知的NumPy基礎知識
※SEO基礎知識
※入門 | 數據科學初學者必知的NumPy基礎知識
※新手必學的構圖基礎知識
※從單片機轉ARM,ARM架構基礎知識小結
※新手學美髮的最基本知識
※詞學基礎知識
※完美Python入門基礎知識點總結
※四方框框|ANTONELLA ARISMENDI~網路時代意象中的古代知識融合
※HPC高性能計算知識:基礎科普
※八字學習基礎知識,四柱命理基礎學習總結
※Python基礎知識系列——字典
※RNA-seq測序基本知識
※零基礎學UI設計,需要學習哪些知識?
※APP動效設計必備知識總結
※寶石學基礎知識
※FFMPEG小白之視音頻基礎知識
※基礎專業知識-視光學
※阿里巴巴AAAI 18論文CoLink:知識圖譜實體鏈接無監督學習框架
※MRCP協議學習筆記-MRCP背景知識介紹