1.方法:
(1)定義:
完成特定功能塊的代碼,在有些語言中也叫函數
(2)格式:
(3)方法的重載
【在同一個類中,方法名相同,參數列表不同,與返回值無關】
2.數組
(1)定義
存儲同一種數據類型的多個元素的容器
(2)特點:
每個元素都有編號,從0開始,最大編號是:數組長度-1;
編號的專業叫法:索引
(3)格式:
A:數據類型[] 數組名,(推薦)
B:數據類型 數組名[]
(4)數組初始化:
A:動態初始化
【只給長度,系數給出默認值】
B:靜態初始化
【給出值,系統決定長度】
C:不能同時動態和靜態進行,會報錯
(5)Java的內存分配
A:棧,存儲值類型,或引用類型的地址,數據使用完畢就消失
B:堆,存儲所有 new出來的對象
【堆中每個變量都有默認值
byte,short,int,long:0
float,double:0.0
char:‘/u0000’
boolean:false
引用類型:null 】
C:方法區,存儲中括號中的局部變量
D:本地 方法區 ,與系統 相關
E:寄存器,CPU使用
(6)數組的常見操作
A:數組遍歷
B:數組獲取最大/小值
C:數組元素逆序
D:數組查表法
E:數組排序和二分查找
3.二維數組
(1)定義:
元素是一維數組 的 數組
(2)格式:
(3)案例:
A:二維數組的遍歷
B:二維數組的求和
C:楊輝三角形
(4)原理圖
新聞熱點
疑難解答