原创 黑馬程序員_final關鍵字

final 作爲一個修飾符,可以修飾類,函數,變量。 被final修飾的類不能被繼承; 被final修飾的方法不能被複寫; 被final修飾的變量是一個常量,只能賦值一次。既可以修飾成員變量,又可以修飾局部變量。 *內部類定義在類中的局部

原创 黑馬程序員_接口與多態

接口 interface 接口中的變量: public static final (常量) 接口中的方法: public abstract 所以接口中的成員都是public 接口不能被實例化,需要子類實現後複寫所有方法,纔可實例化子類;

原创 黑馬程序員_內部類

當描述事物時,事物的內部還有事物,那麼該事物用內部類來描述,因爲內部事物在使用外部事物的內容。 內部類訪問規則: 1. 內部類可以訪問外部類任何成員,包括私有化成員; 之所以可以直接訪問,是因爲內部類中持有了一個外部類的引用,格式: 外

原创 黑馬程序員_基本數據類型包裝類

字符串轉基本數據類型: static int Integer.parseInt(str) 基本數據類型轉字符串: xxx+"" 自動裝箱/拆箱: Integer x = 4;//自動裝箱 x = x+2;//自動拆箱,x.intValu

原创 黑馬程序員_Java環境搭建

Path 變量(在任意目錄下執行javac.exe等程序) 一勞永逸配置方式: 把執行命令所在的路徑配置入Path變量,windows在當前目錄下找不到命令後會去Path變量中的路徑下找 動態獲取:在環境變量中增加JAVA_HOME變量後

原创 黑馬程序員_異常

異常:程序運行時出現的不正常情況 異常由來:對程序的問題封裝成java對象 問題劃分成兩種: Error類,嚴重的; Exception類,非嚴重的。 Throwable |--Error |--Exception 異常的處理語句:

原创 黑馬程序員_靜態代碼塊

靜態代碼塊的格式: static{ 執行語句 } 特點:隨着類的加載而加載,類一加載就執行,只執行一次。(用到類中的內容時類纔會被加載,類名 變量名 = null 時,類不加載)作用:給類進行初始化還有一種代碼塊叫做構造代碼塊

原创 黑馬程序員_抽象類與模板方法設計模式

抽象類 當多個類中出現相同功能,只是功能主體不同,可以向上抽取,這時,只抽取功能定義,而不抽取功能主體。 抽象類的特點: 1. 抽象方法一定在抽象類中; 2. 抽象方法和抽象類都必須用abstract修飾; 3. 抽象類不可以new對象,

原创 黑馬程序員_GUI

GUI: Graphic User Interface CLI: Command line user Interface Java爲GUI提供的對象都放在java.Awt和javax.Swing中。 java.Awt: Abstract

原创 黑馬程序員_7k面試題_銀行業務調度系統

需求:模擬實現銀行業務調度系統邏輯,具體需求如下:  銀行內有6個業務窗口,1 - 4號窗口爲普通窗口,5號窗口爲快速窗口,6號窗口爲VIP窗口。  有三種對應類型的客戶:VIP客戶,普通客戶,快速客戶(辦理如交水電費、電話費之類業務

原创 黑馬程序員_Java基礎加強第二天——Annotation

瞭解註解以及Java的幾個基本註解 @SuppressWarnings@Deprecated@Override總結: 註解相當於一種標記,打上標記以後java編輯器、其他程序、開發工具可以通過反射了解你在類以及其元素上有何種標記,就去幹相

原创 黑馬程序員_7k面試題_交通燈管理

看第一第二部視頻的時候,想到張老師英年早逝的現實,真心難過。 如果他那時少拼一點點,是否就可以躲避災厄。 遺憾無法言說。向逝去的張老師致敬。 項目需求: 異步隨機生成車輛,如直行、左轉、右轉車輛信號燈忽略黃燈右轉車輛不受信號燈控制具體信

原创 裝飾設計模式

裝飾類: 當想要對已有的對象進行功能增強時,可以定義一個類,將已有對象傳入,基於已有對象的功能,並且提供加強功能。那麼自定義的該類就稱之爲裝飾類。 比如FileReader和BufferedReader。 裝飾和繼承的區別: 裝飾模式比

原创 黑馬程序員_ 黑馬程序員_基礎加強第二天——類加載器

類加載器簡介: 加載java類的加載器,.class-->內存中的字節碼系統默認有三種類加載器,他們是繼承關係:BootStrap,ExtClassLoader,AppClassLoader類加載器也是java類,也要被其他類加載器加載,

原创 黑馬程序員_IO流概述

IO流處理設備之間的數據傳輸Java對數據的操作是通過流的方式Java用於操作流的對象都在IO包中流按操作數據分爲兩種:字節流與字符流流按流向分爲:輸入流和輸出流IO流常用基類: 字節流的抽象基類: InputStream,OutputS