java物件導向知識點梳理
一、基本資料型態(四類八種)
整數型:byte short int long
浮點型: float double
字元類型:char ( ' a' )
布林類型:boolean
(學習影片推薦:java課程)
面向物件
一、物件:在現實生活中具體存在的一個事物
二、類別:某種事物的共同屬性與行為的抽取
三、成員變數與局部變數的不同:
1、應用範圍
成員變數:在整個類別有效
局部變數:在其宣告的方法內有效
總結:變數應用範圍在自己所在的{ }內有效
2、生命週期
成員變數:屬於對象,隨著物件的創建而創建,隨著物件的消失而消失,可以不賦初值,有預設值。
局部變數:使用玩馬上釋放空間。定義完成之後必須賦初值。
3、記憶體位址
成員變數:堆疊記憶體
局部變數:堆疊記憶體
四、封裝的好處
#隱匿了類別的實作過程
操作簡單
提高了物件資料的安全性
#五、this的作用
1、解決成員變數和局部變數同名的問題
2、簡化程式碼的寫
3、在建構方法中呼叫其他建構方法。 (this 必須放第一句)
六:static關鍵字概述
static關鍵字可以用來修飾類別的成員變數、方法和程式碼區塊。
static修飾的變數稱為靜態變數。
static修飾的方法稱為靜態方法。
static修飾的初始化程式碼區塊,稱為靜態初始化區塊。
static修飾類,靜態內部類別
七、靜態變數的特點
# 靜態的解釋:static關鍵字
靜態、靜止的。靜態變數不會隨著物件的變化而變化載入時機:
隨著類別的載入而載入。
靜態變數隨著類別的載入進方法區,就直接在靜態區給開闢了儲存靜態變數的記憶體空間
靜態變數優先於物件而存在
#靜態變數被所有該類別物件共享程式碼層面:可以使用類別名稱直接調用,不需要使用物件名稱。在不創建物件的前提下,仍然可以使用這個靜態變數。建議使用類別名稱來存取。
八、靜態變數和實例變數的差異
存放位置
1、類別變數隨著類別的載入而載入存在於方法區中
#2、實例變數隨著物件的建立而存在於堆記憶體中
生命週期
1、類別變數生命週期最長,隨著類別的消失而消失
#2、實例變數生命週期隨著物件的消失而消失
九、靜態優缺點
#1、優點:對物件的共享資料進行單獨空間的儲存,節省空間
2、缺點:生命週期過長
存取出現限制。 (靜態只能存取靜態)
十、StringBuffer和StringBuilder的區別
相同點:
都是字串的緩衝區,都是字串的生成器,都是可變的字元序列
不同點:
1、執行緒安全性不同:
StringBuffer是執行緒安全的,在多執行緒環境下仍然保證數據安全性
StringBuilder是執行緒不安全,在多執行緒環境下無法保證資料安全
2、效率不同:
StringBuffer效率低
StringBuilder效率高
十一、抽象方法
用abstract關鍵字修飾的方法,稱為抽象方法。
抽象方法的特點:只有方法的聲明,沒有方法體。
抽象方法的作用:被子類別重寫,為子類別規定了方法的呼叫格式,具體的操作內容等待子類別完成。
相關推薦:java入門
以上是java物件導向知識點梳理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Java 8引入了Stream API,提供了一種強大且表達力豐富的處理數據集合的方式。然而,使用Stream時,一個常見問題是:如何從forEach操作中中斷或返回? 傳統循環允許提前中斷或返回,但Stream的forEach方法並不直接支持這種方式。本文將解釋原因,並探討在Stream處理系統中實現提前終止的替代方法。 延伸閱讀: Java Stream API改進 理解Stream forEach forEach方法是一個終端操作,它對Stream中的每個元素執行一個操作。它的設計意圖是處

膠囊是一種三維幾何圖形,由一個圓柱體和兩端各一個半球體組成。膠囊的體積可以通過將圓柱體的體積和兩端半球體的體積相加來計算。本教程將討論如何使用不同的方法在Java中計算給定膠囊的體積。 膠囊體積公式 膠囊體積的公式如下: 膠囊體積 = 圓柱體體積 兩個半球體體積 其中, r: 半球體的半徑。 h: 圓柱體的高度(不包括半球體)。 例子 1 輸入 半徑 = 5 單位 高度 = 10 單位 輸出 體積 = 1570.8 立方單位 解釋 使用公式計算體積: 體積 = π × r2 × h (4
