原创 java中String類的幾種常用方法

java中String類的幾種常用方法: 1、String.charAt(int number):得到字符串中第number -1個字符 String s = new String("abcdabcd"); System.out.prin

原创 final修飾符

final可用於修飾類,變量和方法,用final修飾的類,變量,方法不可改變。 final修飾的成員變量不能做第二次賦值,final修飾的成員變量必須有明確的初值,若沒有初值程序將編譯錯誤,可以直接在聲明該變量的地方賦初值,也可以在(靜態

原创 使用javaFX編輯的學生管理系統

javaFX編輯的學生管理系統(初學) 自定義的學生類: public class Student { private String Name; private String Number; private St

原创 類的關係

類之間的關係通常有依賴,關聯,聚合,組合以及繼承等 類之間的依賴關係是指;A類方法的實現要依賴B類,當B類發生改變時,A類中引用B類做參數的方法也將發生改變,但這種改變是細微的,局部的; class A{ ...... void f(B

原创 接口的學習筆記

接口是java中唯一的多對一的特殊繼承關係,但接口只能繼承接口,不能繼承類,接口的繼承也能讓子接口獲得接口的所有常量,抽象方法。 接口中沒有初始化塊和構造器,只有成員變量,方法,和內部類;而接口中的成員變量默認是被public stati

原创 StringBuilder和StringBuffer類

String類,StringBuilder和StringBuffer類都是對字符串進行處理,但String類有一些侷限性,因爲String對象是不可變的,所以字符串的值一旦確定,就不可改變,但其他兩類則可以改變,故其他兩類叫靈活。Stri

原创 類的抽象和封裝

在程序面向對象設計時,常常要用到類抽象與類的封裝; 類的抽象是指將類分爲兩部分,一部分是類的實現,一部分是類的使用;用戶只用知道如何使用這個類,而不需要知道這個類是如何實現的,程序把實現的過程封閉起來就叫做類的封裝。例如我們現在都在使用一

原创 抽象類

一個父類設計的非常抽象,而沒有任何的實例,那這個類就叫做抽象類,抽象類由修飾符abstract修飾。 抽象類是沒有實例的,所以抽象類是不能使用new操作符的,但抽象類可以當成一種數據類型,eg: 若父類A是抽象類,其子類是類B,則 A a

原创 將基本數據類型值作爲對象處理

在java中,將基本類型數據包裝成對象(將int 類型包裝成Integer,將double包裝成Double,將char包裝成Character。。。。。);通過這些包裝類可以將基本數據在作爲對象處理;而這些類都被打包在java.lang

原创 繼承的學習筆記

java中從已經存在的類中定義新的類叫繼承。繼承使我們能定義一個類(父類),然後定義一該類的拓展類(子類),使類的內容更加完善。父類的私有數據域在子類中是不能訪問的,除非父類中定義了訪問器或修改器的方法。一些程序設計語言允許多個父類派生一

原创 初始化塊

在一個類中沒有名字,沒有標識表示的語句塊叫初始化塊,而用static修飾的初始化塊叫靜態初始化塊,他門的基本形式如下: public class A  { static{//靜態初始化塊 ...... } {//初始化塊 ......