国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 > Java > Java入門 > 正文

java面向?qū)ο笾R點梳理

王林
發(fā)布: 2020-11-05 17:01:05
轉載
2535人瀏覽過

java面向?qū)ο笾R點梳理

一、基本數(shù)據(jù)類型(四類八種)

整數(shù)型:byte short int long

浮點型: float double

字符型: char ( ’ a’ )

立即學習Java免費學習筆記(深入)”;

布爾型:boolean

(學習視頻推薦:java課程

面向?qū)ο?/p>

一、對象:在現(xiàn)實生活中具體存在的一個事物

二、類:對某種事物的共同屬性與行為的抽取

三、成員變量與局部變量的不同:

1、應用范圍

成員變量:在整個類有效

局部變量:在其聲明的方法內(nèi)有效

總結:變量應用范圍在自己所在的{ }內(nèi)有效

2、生命周期

成員變量:屬于對象,隨著對象的創(chuàng)建而創(chuàng)建,隨著對象的消失而消失,可以不賦初值,有默認值。

局部變量:使用玩馬上釋放空間。定義完成之后必須賦初值。

3、內(nèi)存地址

成員變量:堆內(nèi)存

局部變量:棧內(nèi)存

四、封裝的好處

隱匿了類的實現(xiàn)過程

操作簡單

提高了對象數(shù)據(jù)的安全性

五、this的作用

1、解決成員變量和局部變量同名的問題

2、簡化代碼的編寫

3、在構造方法中調(diào)用其他構造方法。(this 必須放第一句)

六:static關鍵字概述

static關鍵字可以用于修飾類的成員變量、方法和代碼塊。

static修飾的變量稱為靜態(tài)變量。

static修飾的方法稱為靜態(tài)方法。

static修飾的初始化代碼塊,稱為靜態(tài)初始化塊。

static修飾類,靜態(tài)內(nèi)部類

七、靜態(tài)變量的特點

靜態(tài)的解釋:static關鍵字

靜態(tài)、靜止的。靜態(tài)變量不會隨著對象的變化而變化加載時機:

隨著類的加載而加載。

靜態(tài)變量隨著類的加載進方法區(qū),就直接在靜態(tài)區(qū)給開辟了存儲靜態(tài)變量的內(nèi)存空間

靜態(tài)變量優(yōu)先于對象而存在

靜態(tài)變量被所有該類對象所共享代碼層面:可以使用類名直接調(diào)用,不需要使用對象名稱。在不創(chuàng)建對象的前提下,仍然可以使用這個靜態(tài)變量。建議使用類名來訪問。

八、靜態(tài)變量和實例變量的區(qū)別

存放位置

1、類變量隨著類的加載而加載存在于方法區(qū)中

2、實例變量隨著對象的建立而存在于堆內(nèi)存中

生命周期

1、類變量生命周期最長,隨著類的消失而消失

2、實例變量生命周期隨著對象的消失而消失

九、靜態(tài)優(yōu)缺點

1、優(yōu)點:對對象的共享數(shù)據(jù)進行單獨空間的存儲,節(jié)省空間

2、缺點:生命周期過長

訪問出現(xiàn)局限性。(靜態(tài)只能訪問靜態(tài))

十、StringBuffer和StringBuilder的區(qū)別

相同點:

都是字符串的緩沖區(qū),都是字符串的生成器,都是可變的字符序列

不同點:

1、線程安全性不同:

StringBuffer是線程安全的,在多線程環(huán)境下仍然保證數(shù)據(jù)安全

StringBuilder是線程不安全,在多線程環(huán)境下無法保證數(shù)據(jù)安全

2、效率不同:

StringBuffer效率低

StringBuilder效率高

十一、抽象方法

用abstract關鍵字修飾的方法,稱為抽象方法。

抽象方法的特點:只有方法的聲明,沒有方法體。

抽象方法的作用:被子類重寫,為子類規(guī)定了方法的調(diào)用格式,具體的操作內(nèi)容等待子類去完成。

相關推薦:java入門

以上就是java面向?qū)ο笾R點梳理的詳細內(nèi)容,更多請關注php中文網(wǎng)其它相關文章!

java速學教程(入門到精通)
java速學教程(入門到精通)

java怎么學習?java怎么入門?java在哪學?java怎么學才快?不用擔心,這里為大家提供了java速學教程(入門到精通),有需要的小伙伴保存下載就能學習啦!

下載
來源:csdn網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權歸原作者所有,本站不承擔相應法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權的內(nèi)容,請聯(lián)系admin@php.cn
最新問題
開源免費商場系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓,幫助PHP學習者快速成長!
關注服務號 技術交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學習
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號