原创 4.9 類的繼承 -【Java入門--瘋狂Java講義】

繼承是面向對象的三大特性之一,是繼封裝後我們接觸的又一個特性,繼承關係發生在兩個類之間,在Java中是單繼承,指在一個類只能有一個直接父類,但是可以多重繼承,實現繼承的類叫做子類,被繼承的類稱之爲父類(超類、基類),實現繼承的關鍵字是ex

原创 4.10 重寫、重寫與重載的區別 -【Java入門--瘋狂Java講義】

重寫(Override)是在子類重寫父類的方法,以滿足子類的特殊要求。 我們有這樣的需求:Bird是所有鳥的父類,父類有一個fly方法,表示飛翔,但是不是所有的鳥都有飛翔的能力,就像鴕鳥就不可以飛翔,這樣,我們就需要對fly方法進行重寫,

原创 CentOS安裝mysql

CentOS安裝MySQL 示例環境: CentOS7 MySQL5.7.27 ------------------------------------------- 準備工作: 下載安裝tar包 下載頁:https://dev.mysq

原创 5.2 ==和equals比較 -【Java入門--瘋狂Java講義】

Java中比較相等,有兩種方法,各有不同,使用的地方也就不一樣,這裏我們分別探究一下: ==用來比較基本數據類型或者具有繼承關係的引用類型,如果是基本類型,我們只關心值是不是一致(與數據類型無關),而如果是引用類型,我們比較的是兩個對象是

原创 5.3 單例模式之懶漢模式與餓漢模式 -【Java入門--瘋狂Java講義】

單例模式,是一種爲了避免因爲大量的創建不必要的對象引起的內存浪費的情況而產生的一種設計模式,如果一個類只能創建一個對象,那麼這個類就叫做單例類,有懶漢模式與餓漢模式之分。 對於這種我們只需要創建一個對象的類(窗口管理器的調用、數據庫鏈接的

原创 5.1 toString()方法 -【Java入門--瘋狂Java講義】

toString()方法在前面已經提到過,但沒有重點說,提到是在包裝類的時候,我們提到包裝了有toString()方法,可以將本類型轉換成字符串類型,那麼用法是這樣的: Integer i = 15; String s = i.toSt

原创 4.14 包裝類 -【Java入門--瘋狂Java講義】

Java中有8中基本數據類型,這八種基本數據類型不是對象,沒有屬性、方法,所以不符合面向對象編程的要求,Java中引入基本數據類型完全是爲了照顧編程人員的習慣,但爲了面向對象編程,就有八種引用數據類型來包裝相對應的基本數據類型,對應表如下

原创 4.12 類型轉換與多態 -【Java入門--瘋狂Java講義】

類型轉換,一般是指引用類型之間的數據類型的改變,要求轉換的兩個類之間有繼承關係,一般可以分爲向上類型轉換與向下類型轉換,其中向上類型轉換是系統自動完成的,而向下類型轉換需要我們顯示的轉換,下面我們就具體的探討一下: 向上類型轉換: 父類類

原创 4.13 初始化塊 -【Java入門--瘋狂Java講義】

初始化塊是我們接觸的類體裏可以出現的第四中東西(前三種分別是屬性、方法、構造器),構造器的作用是初始化Java類和對象,初始化塊分兩種,一種是靜態初始化塊,一種是普通初始化,格式如下: 普通初始化塊   {塊體} 靜態初始化塊   sta

原创 4.8 理解構造器 -【Java入門--瘋狂Java講義】

構造器的概念在前面已經介紹過了,因爲介紹的時候還沒有接觸重載的概念,這裏在理解了重載以後再次深入的理解一下構造器,構造器是一種特殊的方法,是用來創建對象的重要途徑,那麼構造器有什麼特效呢?這裏我們總結一下: 構造器沒有返回值(是沒有返回值

原创 1.1 JavaScript簡介

JavaScript是面向web的編程語言,具有動態性、弱類型等特性,適合於面向對象編程與函數式編程。 Java的構成體系: 後面的學習也會在這個結構的基礎上學習,所以,這張圖的內容要理解並且記憶。  

原创 1.3 JavaScript基礎概念

語法:JavaScript的語法格式類似於C語言以及Java、Perl的語法,如果有以上語言的背景,接收起來是很容易的,下面就具體羅列一下JavaScript的語法格式: 區分大小寫,變量、函數名和操作符都區分大小寫   下面的內容在以下

原创 4.11 super關鍵詞 -【Java入門--瘋狂Java講義】

上一更新中,我們提到了在子類中可以重寫父類的方法,重寫後,子類的對象不能調用父類的此方法,但是可以在子類中調用,那麼調用的時候就需要使用super關鍵詞。 super關鍵詞只可以用在有繼承關係的子類中,有兩個作用:調用父類的方法、調用父類

原创 1.2 在HTML中使用JavaScript

在HTML中使用JavaScript有兩種方法:直接在頁面中嵌入和引入外部的JS腳本。 直接嵌入和引入都需要用到,這裏先介紹一下該標籤: <script></script>標籤是雙標記,需要成對出現(在XHTML中,可以簡寫成<scrip

原创 4.6 變量詳解 -【Java入門--瘋狂Java講義】

前面的更新已經提到過Java變量的定義規則與命名規則,這裏對於變量進行更深入一步理解。 Java中根據變量的定義位置,可以分成兩大類,每個大類又可以細分,具體的細分如下:  上圖應該很好的表現了變量的分類的區分以及基本特性,成員變量指在