原创 Java基礎自學筆記——第八章:多維數組

第八章:多維數組 一.多維數組的基礎知識 1.語法 數據類型[][] 數組名; int[][] array=new int[3][4]; array[0][0]=1; …… int[][] array= {{2,3},{5,6},

原创 專題——Java數據庫程序設計

Java數據庫程序設計 一.關係型數據庫系統 1.數據庫系統的結構 2.關係型數據庫系統 在關係型數據庫系統中,一行是一個元組,一列表示一個屬性 二.SQL 1.首先在命令行中進入MySQL文件所在的bin目錄 2.使用r

原创 Java基礎自學筆記——第十一章:繼承和多態

第十一章:繼承和多態 一.父類和子類 1.繼承可以使你創建一個類(父類),之後可以擴充該類爲一個更加特定的類(子類) public class Circle extends GeometricObject{} Circle爲子類

原创 Java基礎自學筆記——第五章:循環

第五章:循環 一.while循環 1.流程圖 2.注意 只有當循環中只包含一條語句或者不包含語句時,可以省略花括號。 在循環控制中,不要使用浮點值來比較是否相等,因爲浮點值都是近似值。 3.經典案例 int i=1; while

原创 Java基礎自學筆記

Java基礎自學筆記 開篇 大家好! 這是本人第一次發表博客,今後將連續更載,內容主要是對由機械工業出版社出版的Java語言程序設計(基礎篇)中的知識點進行歸納和總結,可能會有不全面和內容冗餘之處,希望能得到大家寶貴意見! 全書共

原创 Java基礎自學筆記——第十三章:抽象類和接口

第十三章:抽象類和接口 一.抽象類 父類中定義了子類的共同行爲 接口定義了類的共同行爲(包括非相關類的) 注意: 抽象類不可以創建對象,可以包含抽象方法,這些方法在具體的子類中實現 abstract class Geometi

原创 專題——MVC三層架構

MVC三層架構 MVC是一種設計模式,三層架構是一種軟件架構 1.MVC和三層架構之間的聯繫 2.MVC實現的過程: 由控制層獲取用戶的需求,根據需求確定用什麼模型來處理,再用模型根據業務邏輯處理並返回數據,最後控制器利用相應

原创 Java基礎自學筆記——第十四章:JavaFX基礎

第十四章:JavaFx基礎 歷程:AWT——>Swing——>JavaFx JavaFx可以無縫的在桌面或web瀏覽器中運行 一.基本結構 java.application.Application定義JavaFx程序的基本程序 l

原创 專題——JVM

JVM 下圖是JDK的結構圖(來源於網絡) 不同版本JDK的JRE是不同的,JVM會將相同的字節碼文件解析成不同系統識別的0 1 二進制 JVM 的結構: 由以下代碼引入: public class Demo { publi

原创 專題——排序

排序 一.插入排序 1.排序原理 將新的元素重複的插入到已經排好序的子線性表中,直到線性表全部排好序 2.具體步驟 將list[i]插入到已經排好序的list[0]~list[i-1]中,首先需要設置一個臨時變量currentEl

原创 Java基礎自學筆記——第十五章:二進制I/O

第十五章:二進制I/O 文件可以分爲文本或二進制的 文本文件由字符序列構成,二進制文件由位序列構成 1.處理文本I/O的方法是使用Scanner類來讀取文本數據,使用PrintWriter類來寫文本數據 二進制I/O不涉及編碼和

原创 Java基礎自學筆記——第十二章:異常處理和文本I/O

第十二章:異常處理和文本I/O 一.異常處理概述 1.作用 異常處理使得程序可以處理非預期的情況,並且繼續正常的運行 2.在java中,運行時錯誤會當做異常處理,異常就是一個對象 3.異常是從方法拋出的,方法的調用者捕獲以及處理異

原创 Java基礎自學筆記——第十章:面向對象思考

第十章:面向對象思考 一.面向對象 1.面向過程的範式在於設計方法,面向對象的範式在於將數據和方法偶合在一起。 2.類的抽象是指類的實現和類的使用分開,實現的細節被封裝並對用戶隱藏,稱爲類的封裝。 二.類的關係 類之間的關係是關聯

原创 Java基礎自學筆記——第二章:基本程序設計

第二章 基本程序設計 一.編寫簡單的程序 1.算法:如果要解決問題,所需執行的動作以及這些動作執行的順序。 算法可以用僞代碼或自然語言來描述。例如:交換a和b兩個數的值 public static void main(String

原创 Java基礎自學筆記——第九章:對象和類

第九章:對象和類 一.爲對象定義類 類爲對象定義屬性和行爲,類是一個模板、藍本或合約 對象是類的實例,一個類可以創建多個實例,創建實例的過程又被稱爲實例化 構造方法用來完成初始化動作,例如初始化對象的數據域 java使用變量定義