(基礎)深入理解java的方法

2021-09-01 19:56:36 字數 354 閱讀 1283

邏輯+資料=功能

方法/函式:處理資料的邏輯,一段**。核心在於處理資料的邏輯!

資料分類與存放的位置:

區域性變數(方法內部定義的變數,包括形參),存放在棧記憶體中;

成員變數(類中定義的變數),存放在堆記憶體中對應物件的區域中;

類變數(類中被static修飾的變數),存放在方法區的靜態區中;

方法的功能體現,正是一段邏輯與若干的資料結合在一起,通過各種判斷,計算得到的結果。

程式在執行時,方法的邏輯是固定不變的,jvm會到不同的地方獲取需要的資料,有了**,有了資料,這樣程式就開始"走起來"了!

雖然很簡單,但是真正要深刻理解,不是那麼容易!

JAVA 深入理解 IO

定義 如果乙個類是用來完成程式和裝置之間的資料傳輸,則這個類有乙個特殊的稱謂叫 流 流和類的關係 流一定是類,但是類不一定是流。分類 輸入流 輸出流 位元組流 字元流 原始流 包裹流 常用流 的介紹 四大基本抽象流 inputstream outputsream reader writer 位元組流...

java 的繼承,深入理解

一切 於乙個問題 如果超類中的方法,沒有訪問控制,什麼限定符都沒用,那在子類中覆蓋這個方法,並定義成private可以嗎,怎麼驗證呢?思路辦法 編碼測試之 public class atest public class btest extends atest 編譯報錯,子類嘗試覆蓋父類的方法,但是卻...

Java基礎篇 關於String的深入理解

每個字串都是唯一的,不可更改的,所謂的更改都是將現有存在於字串常量區的字串複製乙份後再對其操作。即,對string的任何物件進行更改都不會對原物件產生影響,而會產生乙個新物件。string類物件的比較只能使用object的equals方法。因為在每個string產生的過程中都jvm都會產生兩個物件,...