日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA不同类型数组重载_java学习笔记--java中的方法与数组

發布時間:2025/3/8 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA不同类型数组重载_java学习笔记--java中的方法与数组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

方法

完成特定功能的代碼塊

方法的格式

修飾符 返回值類型 方法名(參數類型 參數名1,參數類型 參數名2...){

//方法體

return 返回值;

}

方法的調用方式

通過方法名調用方法

根據形式參數列表將實際參數傳遞給方法

定義方法的注意事項

1.方法必須定義在類中

2.方法與方法之間是平級關系,不能嵌套定義

3.方法沒有返回值時,返回值類型必須寫成:void

4.方法返回值類型為void時,可以省略方法最后的return語句

5.return語句后值得類型必須和方法的返回值類型一致

6.return之后不能再放置語句

方法的重載

在同一個類中的多個方法,他們的方法名相同,參數列表不同,這樣的情況成為方法重載。方法重載與返回值類型無關。

參數列表不同:

參數的個數不同

對應位置的參數類型不同

方法簽名:方法名+參數列表

使用方法重載的情況

當實現的功能相同,但具體的實現方式不同時,我們可以通過定義名稱相同,參數不同的方法,來更好的識別和管理類中的方法。

數組

用來存儲同一種類型多個元素的容器

數據類型:可以使基本類型,也可以是引用類型

數組的定義格式:

1.數據類型[] 數據名 = new 數據類型[長度];

2.數據類型[] 數組名 = new 數據類型[]{元素1,元素2...}

3.數據類型[] 數組名 = {元素1,元素2...}

數組的訪問

通過數組的索引訪問數組的元素

格式:數組名[索引]。索引指的是數組元素距離數組起始位置的偏移量

數組的初始化

在內存中為數組開辟連續空間并為每個元素賦值的過程

內存:計算機的重要組件,用于程序運行中臨時存儲數據

連續空間:數組元素在內存空間中的存放位置是連續的

動態初始化:只制定長度,由系統給出默認值

整數型:0

浮點型:0.0

字符型:'\u0000'(空字符)

布爾型:false

引用類型:null

靜態初始化:給出初始化值,由系統決定數組長度

java程序的內存分配

方法區:存儲可運行的class文件,包含方法,靜態成員,常量等(面向對象部分詳解)

棧:方法運行時使用的內存,特點是“后進先出”。

堆:存儲new出來的數組或者對象(面向對象部分詳解)

本地方法棧:jvm在調用操作系統功能時使用,與開發無關

寄存器:cpu使用,與開發無關

數組類型:變量arr存儲的是數組在堆內存中的地址值,而不是數組元素的值,變量arr通過內存地址引用堆內存中的數組,所以數組是引用類型。

數組使用中兩個常見問題

數組索引越界異常: 訪問了不存在的索引

空指針異常:數組引用存儲的值為null而非數組的地址值

數組是引用類型,在傳遞參數的時候傳遞的是地址,被傳遞的數組會隨之改變,而一般類型的變量作為實參時,被傳遞的值不會發生改變。

標簽:java,--,數據類型,筆記,參數,數組,類型,返回值,方法

來源: https://blog.csdn.net/qq_41185647/article/details/113716832

總結

以上是生活随笔為你收集整理的JAVA不同类型数组重载_java学习笔记--java中的方法与数组的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。