原创 智漁課堂官方免費教程十四:Java面向對象三大特性之繼承

繼承 在已有類的基礎上建立出新的類,新的類擁有父類中訪問修飾符允許訪問的數據和功能,並且可以擴展新的數據和功能。語法格式:class 子類名 extends 父類名{}任何一個類的頂級父類都是Object類,即使創建一個類沒有使用關鍵字e

原创 智漁課堂官方免費教程十五:Java面向對象三大特性之多態

多態 多態是指某一引用可以指向多種形態的對象,調用同一個方法可以執行多種形態的結果;代碼層面就是父類的引用可以指向不同子類的對象實例: package characteristic.polymorphism; /** * 聲明Pers

原创 智漁課堂官方免費教程二十二:Java常用類之接收控制檯輸入 Scanner類

Scanner類(瞭解即可) 使用Scanner類接收鍵盤的輸入1、創建Scanner對象的語法:Scanner scan = new Scanner(System.in);2、使用Scanner對象接收鍵盤輸入:scan.next();

原创 智漁課堂官方免費教程二十六:Java基礎教程之數組

數組 舉例:假如現在有十個人排成一隊【張三,李四,王五……】,這個隊的隊名叫A,然後要求第一個人從0開始報數【張三報0,李四報1,王五報2……】。現在要求第一個人出列,但現在還不知道張三的名字,怎麼辦?那麼只能要求A隊0號出列。請問此時誰

原创 智漁課堂官方免費教程二十:Java常用類之StringBuffer類和StringBuilder類

這裏只簡單介紹這兩個類常用的幾個方法,至於同步和異步對於初學者可以暫時忽略,以後講到線程的時候在詳細講解 StringBuffer類:線程不安全的(異步) StringBuilder類:線程安全的(同步) 常用方法:       appe

原创 智漁課堂官方免費教程十八:Java常用類之Object類

Object類 所有引用類型的頂級父類,任何一個類都會直接或者間接的繼承它。 當使用class關鍵聲明一個類,而未使用extends繼承任何類時,默認繼承Object類的。 Object類中常用方法的源碼/* 作用:獲得對象的hashCo

原创 智漁課堂官方免費教程十七:Java面向對象之接口

接口 兩個實體之間通信方式的規範,將內部操作和外部溝通分離,使其任意一方都能實現修改內部而不影響外界其他實體與其交互的方式。 接口使用關鍵字interface聲明,一般會在接口名前加上大寫的I作爲前綴 語法格式:[public]  int

原创 智漁課堂官方免費教程十一:Java基礎之訪問權限

訪問權限 包(package) 是Java提供的一種區別類的名字空間的機制,是類的組織方式,它提供了訪問權限和命名的管理機制;對應到硬盤上就是文件夾。 Java中提供的包主要有以下3種用途: 1) 方便類的管理;將功能相近的類放在同一個包

原创 智漁課堂官方免費教程十:Java基礎之關鍵字static和this

關鍵字static static:靜態的,用於修飾類的成員; 被static修飾的成員,在字節碼文件(.class文件)被類加載器(Classloader)從硬盤加載到內存中時,就被在內存中創建。沒有被static修飾的成員在使用關鍵字n

原创 智漁課堂官方免費教程二十五:Java基礎教程之枚舉 enum

枚舉 枚舉簡單的說就是將需要的常量值一個一個的列舉出來,並封裝成一個整體。 語法格式:[public] enum 枚舉名{ //值列表 } 聲明格式:枚舉名 變量名; 賦值格式:變量名 = 枚舉名.值 其中的列舉的每個值要符合標識符命名規

原创 智漁課堂官方免費教程二十三:Java常用類之日期類 Date類 SimpleDateFormat類 Calendar類

Date 類 創建對象時,默認獲取系統當前時間 SimpleDateFormat類 用來格式化日期的;創建對象是可以傳入格式:new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");主要方法format(D

原创 智漁課堂官方免費教程十九:Java常用類之String類

String類 首先,String是引用類型,也是唯一一個可以不使用關鍵字new創建對象的引用類型,因爲有字符串常量值,使用英文格式的雙引號""括起來就是字符串常量值。 創建對象的兩種方式       方式一、String  s1 = “

原创 智漁課堂官方免費教程十三:Java面向對象三大特性之封裝

面向對象的三大特性 封裝 將數據(屬性)和功能(方法)包裝在一起,形成一個不可分割的整體。對使用者提供訪問的接口(方法的調用)另一種簡單的說法是,將屬性私有化,對外提供公共的getter和setter方法使用封裝的優勢:安全(屏蔽非法操作

原创 智漁課堂官方免費教程十六:Java面向對象之抽象類

抽象類 使用關鍵字abstract聲明的類,就是抽象類。語法格式:[public] abstract class 類名{} 抽象類不能被實例化(創建對象),但是可以聲明引用; 抽象類不能使用final修飾,一旦使用final修飾,表示這個

原创 智漁課堂官方免費教程七:Java基礎之類和對象

類和對象 類和對象 例如:人類指的是包含所有人的集合,而某個人就是人類的一個具體的對象 在java中,類是用於描述對象的抽象,對象是使用類創建出來的具體實例。 簡單的說,類就是我們編寫的代碼,對象就是程序運行時,通過類在內存中創建的一個複