最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【零基礎(chǔ) 快速學Java】韓順平 零基礎(chǔ)30天學會Java

2023-03-18 23:11 作者:小白會改變的  | 我要投稿

就業(yè)方向

dos的基本原理

dos的一些指令。

字符類型

utf8和gbk占得字節(jié)不同


char是無符號型的,可以表示一個整數(shù),不能表示負數(shù);而byte是有符號型的,可以表示-128—127?的數(shù);

boolean不發(fā)生自動轉(zhuǎn)化。

算數(shù)運算符號一些細節(jié):



運算符號——賦值

優(yōu)先級

二進制

源碼補碼反碼

計算機為啥使用補碼進行運算?

因為 解決正數(shù)和負數(shù)的問題。

如果進行2+(-2)的話,進行原碼結(jié)果為-4

補碼:正數(shù)和0為本身,負數(shù)為絕對值二進制數(shù)取反+1,這樣就可以執(zhí)行2+(-2)的操作=0,

控制結(jié)構(gòu)

數(shù)組排序和查找

jvm的內(nèi)存基本

查找

順序查找:遍歷返回目標值

二分查找:數(shù)組首先有順序,然后從中間向二邊進行查找,看看中間是不是目標數(shù)字,不是就觀察大小,小的話向左查找,大的話向右查找。

二維數(shù)組的內(nèi)存模型:

面向?qū)ο?/strong>

對于面向向?qū)ο蟮幕纠斫猓?/strong>

1.面向?qū)ο笏且环N編程思想。

舉例子:之前做過的系統(tǒng)中,前臺的界面就被抽象成為一個類,前臺界面所有的控件就是這個類的屬性,前臺有查詢、刪除、新增、修改等功能就是這個類的方法。

2.面向?qū)ο缶幊淌菍⒉僮鳉w屬于一個對象,通過這個對象的屬性和方法進行編程的。


方法的執(zhí)行原理圖

方法的妙用:

  • 減少代碼的冗余,也是面向?qū)ο蟮乃枷脒\用。
  • 將實現(xiàn)的細節(jié)進行封裝起來,然后提供接口給用戶進行調(diào)用。

方法遞歸

  • 遞歸的本質(zhì)就是方法調(diào)用。

遞歸的基本條件:方法調(diào)用,遞歸的退出條件 。

猴子吃桃子的問題

迷宮問題

方法重載

可變參數(shù):底層的本質(zhì)參數(shù)類型的數(shù)組。

作用域:

構(gòu)造器:

  1. 對新的對象的初始化。而不是創(chuàng)建對象
  2. javap反編譯,進行查看無參構(gòu)造。

對象的初始化流程

this:


對于構(gòu)造器的一些說明,構(gòu)造器就是不是創(chuàng)建對象,而是對對象進行初始化。

構(gòu)造器是創(chuàng)建Java對象的重要途徑,通過new關(guān)鍵字調(diào)用構(gòu)造器時,構(gòu)造器也確實返回了該類的對象,但這個對象并不是完全由構(gòu)造器負責創(chuàng)建的。實際上,當程序員調(diào)用構(gòu)造器時,系統(tǒng)會現(xiàn)為該對象分配內(nèi)存空間,并為這個對象執(zhí)行默認初始化,這個對象已經(jīng)產(chǎn)生了——這些操作在構(gòu)造器執(zhí)行之前都完成了。

模板

只有這么引入這個類

包的格式:小寫字母

面向?qū)ο蟮娜筇卣?/strong>

封裝:

  • 隱藏實現(xiàn)的細節(jié)
  • 可以對數(shù)據(jù)進行驗證,保證安全合理,方內(nèi)部進行限制,達到驗證效果。


繼承

  • 解決代碼的復用問題
  • 更加符合面向?qū)ο蟮乃枷耄犀F(xiàn)實中的運行方法。
  • 代碼的維護性和拓展性提高

繼承的本質(zhì)

查找關(guān)順序。在查找過程中有又無法訪問的那么直接不通過編譯

super

調(diào)用父類的構(gòu)造器的好處,分工明確,父類屬性有父類初始化,子類屬性有子類初始化。



方法重寫

  • 返回值小于等于父類。
  • 子類無法縮小父類的訪問權(quán)限。

多態(tài)

  • 一個對象的編譯類型和運行類型可以不一樣
  • 編譯類型在定義對象,確定了就不可以改變了
  • 運行類型是可以變化的。
  • 編譯類型定義=左邊的,運行類型=右邊的。

屬性沒有重寫之說,屬性是對象的屬性,靜態(tài)特征。

動態(tài)綁定機制

編譯類型 名字 =new 運行類型

Object類

equals: 比較引用類型。

hashcode: hashcode內(nèi)部地址轉(zhuǎn)化為成,但是不是地址。

toString

finalize

斷點調(diào)試

零錢通小項目------------------------------------------






【零基礎(chǔ) 快速學Java】韓順平 零基礎(chǔ)30天學會Java的評論 (共 條)

分享到微博請遵守國家法律
沁阳市| 云南省| 当阳市| 新密市| 綦江县| 龙州县| 商水县| 松江区| 鄂托克前旗| 沈丘县| 建宁县| 新巴尔虎右旗| 大宁县| 广元市| 汤阴县| 彩票| 眉山市| 龙江县| 赣榆县| 工布江达县| 荆门市| 东平县| 娱乐| 铜梁县| 新乐市| 宝丰县| 曲阳县| 蕉岭县| 屯留县| 百色市| 赤城县| 辉县市| 大悟县| 乌什县| 寿光市| 通海县| 昌黎县| 淮南市| 天门市| 南京市| 西平县|