原创 【Java】26.常用API之lang.Class類與ClassLoader類

定義作用:lang下的Class 類是Class類的類表示正在運行的Java應用程序中的類和接口,用於記錄一個特定的類在運行時的類型信息。一個類的定義包含成員變量,成員方法,還有這個類實現的接口,以及這個類的父類。   自動構建:Clas

原创 【Java】29.常用API之lang.Throwable(異常情況大總結)

常見的幾種RuntimeException  NullPointerException - 空指針引用異常  ClassCastException - 類型強制轉換異常。  IllegalArgumentException - 傳遞非法參

原创 【Java】27.常用API之lang.Enum抽象類與enum枚舉類型

枚舉常數與枚舉類型   在Java接口中會經常看到定義這類public static final的常數。這叫作枚舉常數。比如可以使用在switch語法等等在編寫程序時會更清晰和可維護。爲了編寫方便,可以直接省略前面的修飾,事實上在接口裏定

原创 【Java】21.常用API之lang.Number抽象類以及其子類包裝類

概念:抽象類Number是表示數字值可轉換爲基本數據類型平臺類的超類byte , double , float , int , long和short 。 常用方法:byteValue()、shortValue()、doubleValue(

原创 【個人】計算機雜記

邏輯:人工智能分支 自然語言處理NLP   自動機    編譯原理   離散數學 調優: 軟件角度:操作系統 硬件結構:門電路,數字電路(微觀),計算機組成原理(宏觀),微機原理,計算機系統結構 《操作系統》是站在軟件的角度看計算機的運

原创 關於IDEA上傳至gitee倉庫的問題(git)

如果遇見 gitee.com port 443: Connection refused 乖,把host恢復原狀,別聽信網上那些加ip地址和gitee域名的樂色。   如果遇見 Push master to origin/master wa

原创 21.常用API之lang.Class類

定義作用:lang下的Class 類是Class類的類表示正在運行的Java應用程序中的類和接口,用於記錄一個特定的類在運行時的類型信息。一個類的定義包含成員變量,成員方法,還有這個類實現的接口,以及這個類的父類。   自動構建:Clas

原创 【Java】20.常用API之lang.Object類

 java.lang是基礎的語言包,包含了Java程序設計語言最基礎的類,使用頻繁,系統默認導入。   lang下的Object類是Java中所有類的根,所有其他的類都是由Object類派生出來的。創建的類如果未繼承則默認隱式繼承Obje

原创 【Java】19.常用API之基本結構

Java API(Java Application Programming Interface,Java應用程序接口),是Java語言提供的組織成包結構的許多類和接口的集合。Java API爲用戶編寫應用程序提供了極大的便利。   Jav

原创 【Java】17.面向對象之接口(概念、多態、綁定、匿名內部類、對比抽象類)

① 接口 1.概念:接口是支持抽象類定義的第二種機制。在JAVA編程語言中是抽象方法的集合。 2.定義:用interface關鍵字。 3.變量和方法: 接口類型可用來聲明變量,他們可以成爲空指針,或是被綁定在一個以此接口實現的對象。 變量

原创 【Java】16.面向對象之繼承·下(扮演、多態、重寫、super關鍵字、抽象類)

⑧繼承與is-a(扮演編譯) 除了可避免類間重複的行爲定義外,子類和父類還有is-a(是一種)的關係,即子類是一種父類(羊是一種動物)。 這種關係體現在代碼編譯上,編譯過程是=從右往左,一次只編譯一行。 羊類繼承了動物類,Animal 

原创 【Java】16.面向對象之繼承·上(概念、作用、語法、protected、final、類加載、繼承類型)

繼承是面向對象的一個特性,注意使用時機,可結合多態活學活用。   ①概念 面向對象中,繼承(Inherit)允許分等級層次地創建類。 繼承就是子類繼承父類的特徵和行爲,使得子類對象(實例)具有父類的數據和方法。   ②作用 爲了避免多個類

原创 【Java】15.面向對象之封裝(初始化、內部數據、操作方法)

①概念 在面向對象程序設計方法中,封裝(Encapsulation)是指一種將抽象性函式接口的實現細節部份包裝、隱藏起來的方法。 封裝可以被認爲是一個保護屏障,防止該類的代碼和數據被外部類定義的代碼隨機訪問。 要訪問該類的代碼和數據,必須

原创 【Java】13.Java基礎語法(語法、標識符、修飾符、關鍵字、格式控制符)

記住一些基礎語法和規則,和一些常用的符號,剩下的可通過查閱詳知。   ①程序要求: Java規定,所有的程序都要定義在類中,用英文輸入法輸入,且空格必須用半角或Tab 大括號{}代表我們定義了一個區塊(Block),區塊裏面包含了一個方法

原创 【Java】14.管理類(包機制、導入)

①包 編寫程序,可能會寫成千上百個類,我們需要對類進行分類,使用包這個關鍵字(package)。 同名的類在不同的包就不會產生衝突。 關於使用package包管理會有一些規定。 1、對於package的名字雖然沒有硬性規定,但通常會以組織