原创 java 異常處理是什麼?

異常的種類 異常處理 Throwable (異常處理父類) Error 系統崩潰 數據庫崩潰(跟咱們代碼沒關係) Exception 異常(是跟咱們代碼有關係的) RuntimeException 運行時異常 如何解決 出現異常 系

原创 java 集合 Vector ArrayList LinkedList

Vector 不是重點 Vector vector = new Vector(); // 添加元素 vector.addElement("a"); vector.addElement("b

原创 java之面向對象3

代碼塊 代碼塊 1.局部代碼塊 局部變量位置:方法中 和 方法聲明中 作用:限定了局部變量的生命週期(作用域問題) 2.構造代碼塊 位置:在類中 方法外 調用順序:在你創建對象的時候 如果你有構造代碼塊 系統會幫你先調用構造代碼塊 再調

原创 java集合 之泛型 刪除方法 排序 複合嵌套

泛型 1.增加了代碼安全性 2.省去了強轉換的麻煩 泛型類 是在創建 對象的時候 給泛型縛類型 // 聲明一個集合 保存adbcd 迭代器遍歷 // 泛型:聲明集合中保存的元素什麼類型 Array

原创 java入門知識

程序的分類 1.B/S 瀏覽器/服務器 網頁 不用更新 方便 2.C/S 客戶端/服務器 qq 微信 將一些基礎資料 通過客戶端 存儲到用戶 電腦裏。 需要更新 加載速度 略快 java的特點: 1.簡單 弱化指針的概念

原创 java面向對象之設計思想

模板設計思想 模板設計模式(思想) 程序由確定的部分 和 不確定的部分組成 這時可以把不確定的部分抽象出來 然後對外開放可以放可以訪問的方式 重寫抽象方法 來完成不確定部分 需求 : 計算一個程序的執行時間 abstract class

原创 java面向對象之抽象, 接口

抽象 抽象 抽象使用的關鍵詞 abstract 1.abstract 修飾類 抽象類 2.abstract 修飾方法 抽象方法 抽象方法 沒有實現部分 注意 :抽象類 中的抽象方法 強制子類去重寫抽象方法 注意 : 抽象類 不能實例化

原创 java小知識 接口 String類

接口 接口 jdk1.8後進行了優化 優化後可以寫成員方法 1.靜態方法 2.默認的方法 a.不能使用接口直接去調用 因爲接口不能實例化對象 必須使用該接口的實現類的對象去調用 b.默認方法在實現類中可以重寫 不強制你必須重寫 c.如果想

原创 java之數組小知識

數組 數組練習 1.根據索引找元素 需求 封裝一個函數 傳入數字1 返回 星期一… public static char chabiao(int a) { char b[]=new char[]{'一','二','三',

原创 java入門之面向對象4

多態 多態的規則 多態的規則(前提): 1類與類之間要建立關係 建立繼承的關係 2.必須要有方法重寫 3.父類的指針(引用) 指向 子類的對象(空間) 需求:創建 動物類 貓類 狗類 都有一個吃的方法 動物類 吃 貓 貓吃魚 狗 狗吃骨

原创 java之面向對象2

構造方法 作用:對對象的屬性(成員變量)進行初始化的 寫法: 1.構造方法名與類名完全相同相同(大小寫必須一樣) 2.沒有返回值類型(連void都不寫) 3.沒有返回值(沒有 return) public class Demo01 {

原创 文章標題

流程結構: 循環結構 1.循環結構1 while(1️⃣是否進行循環判斷條件){ 2️⃣ 循環體 } 循環的規則: 當判斷條件成立時 執行循環體 當判斷條件不成立時 結束循環 當循環條件恆成立時 會出

原创 java入門DAY2

進制 “` 1.十進制 0 到 9 2.二進制 只有0 1 3.8進制 0到7 4.十六進制 0到9 A到F A=10 F=15 進制轉換 十進制轉化爲 二進制 口訣 連除倒取餘。 18→10010 183→

原创 文章標題

StringBuffer StringBuffer 是線程安全的(耗費資源) 可變序列 StringBuileder 是 一個線程不安全(不耗費資源) 可變序列 1.添加 2.插入 3.刪除 4.替換 5.反轉 方法的調用 // 反轉

原创 java之面向對象

面向對象 面向對象 和麪向過程的區別 舉個簡單的例子: 比如說你去組裝電腦 用面向過程的方法 去買 CPU 主板 顯卡 內存 硬盤 。。。 然後自己組裝。 面向過程的方法 找一個懂電腦的人幫你把你弄一臺完整的電腦。 面向對象的優點 1.