JAVA基礎知識補漏

PZnwbh發表於2024-10-17

變數型別

1.類變數:static

2.例項變數:需要new

3.區域性變數:必須初始化

常量

final 一般用大寫表示

命名規範

所有變數、方法、類名:見名知意
類成員變數:首字母小寫和駝峰原則:monthSalary
區域性變數:首字母小寫和駝峰原則
常量:大寫字母和下劃線:MAX_VALUE
類名:首字母大寫和駝峰原則:Man,GoodMan
方法名:首字母小寫和駝峰原則: run(),runRun()

包機制

一般利用公司域名倒置作為包名,例package com.baidu.www

JAVADOC

@author 作者名
@version 版本號
@since 指明需要最早使用的idk版本
@param 引數名
@return 返回值情況
@throw 異常丟擲情況

命令列javadoc匯出文件

稀疏陣列

第一行儲存二維陣列長寬和有效數個數

從第二行開始儲存資料

物件導向程式設計(OOP)

以類的方式組織程式碼,以物件的形式組織(封裝)資料

靜態方法是和類一起載入的,而非靜態方法是類例項化之後才存在的

一個類即使什麼都不寫,它也會存在一個方法(構造器:和類名相同,沒有返回值)

一旦定義了有參構造,無參構造就必須顯式定義

構造器作用:1.例項化初始值 2.使用new關鍵字,本質就是在呼叫構造器

alt+insert可以快捷生成構造器

封裝的意義:1.提高程式的安全性,保護資料 2.隱藏程式碼的實現細節 3.統一介面 4.系統可維護性增加

private的資料用get獲取,set賦值

super和this不能同時呼叫構造方法

重寫只能public,重寫只跟非靜態方法有關,靜態的只與定義的資料型別有關

抽象類(abstract)

抽象類不能new,只能靠子類去實現它

抽象方法,只有方法名字,沒有方法的實現,繼承的子類必須實現方法

介面

只有規範,自己無法寫方法,一定義就是常量,一定義就是public abstract

抽象類只能單繼承,介面可多繼承,implements

異常

需要從小到大捕獲

ctrl+alt+T 快捷鍵

關鍵字:try catch finally throw throws

自定義異常如何實現

集合

Collection(單個物件的儲存結構):新增用add

​ List(有序)ArrayList LinkedList

​ Set(不重複) HashSet TreeSet

Map(鍵值對的儲存結構):新增用put

​ HashMap

相關文章