原创 Java基礎|數學類Math

使用到的類:java.util.Math 特點:是數學相關的工具類,裏面提供了大量的靜態方法,完成與數學運算相關的操作。 常用靜態方法: double abs(double num): 獲取絕對值,有多種重載形式。 doubl

原创 Java基礎|ArrayList入門

使用到的類:java.util.ArrayList<E> ArrayList 是List 接口的大小可變數組的實現。ArrayList不需要像數組一樣指定其長度,你可以不斷往ArrayList中添加元素,它的大小會自動增長。 常

原创 Java基礎|String類常用方法

拆分 連接 獲取 截取 比較 替換 判斷 索引 轉換

原创 Java基礎|String s1="a",String s2=s1 + "b",s2=="ab"返回false?

大家遇到疑惑可能都是這兩個例子吧: String s1 = "a" + "b" String s2 = "ab"; System.out.println(s1 == s2);//true String s1="a

原创 Java基礎|隨機數Random類

使用到的類:java.util.Random 使用到的方法: int nextInt():生成一個隨機的 int 數字(範圍就是 int 的取值範圍,有正負) int nextInt(int n):生成一個 [0,n)

原创 Java基礎|static關鍵字

static 關鍵字修飾成員變量:該成員變量不再屬於對象而屬於類,類的對象共享一份成員變量。 static 關鍵字修飾成員方法:此成員方法不再屬於對象而屬於類,可以直接使用類名.方法名調用。 static 靜態代碼塊,

原创 Java基礎|定義一個標準類

成員變量必須由 private 關鍵字修飾。 爲每一個成員變量編寫 getter/setter 方法。 具有無參構造。 具有全參構造。 這樣的類也叫作 Java Bean(Bean計算機術語:可重用組件)。 publi

原创 Android|SharedPreferences的簡單使用

SharePreferences:輕量級數據存儲。 優點:讀寫效率高。 存儲數據的格式 key value,xml文件。 主要用到的對象:SharedPreferences:讀操作,SharedPreference.Edito

原创 Java基礎|boolean成員變量的getter方法

setter 方法還是 sexXxx 形式。 getter 方法需要寫成 isXxx 形式 public class Demo { private boolean correct; public boole

原创 Java基礎|方法重載

方法重載(Overload):多個方法的名稱相同,參數列表不同。 作用:方便記憶。記憶一個方法名,就能調用多個功能類似的方法。 方法重載與下列因素有關: 參數的個數 對應位置參數的數據類型 public int su

原创 Java基礎|基本數據類型的類型轉換

自動類型轉換(隱式):數據範圍小的自動被轉換成數據範圍大的。可以自動進行。 long num1 = 100;//左邊long類型的變量,右邊是int類型的常量(整數默認就是int),long範圍比int大

原创 Java基礎|關鍵字分類

1. 類、接口、枚舉、方法和變量修飾符關鍵字 class、interface、enum、extends、implements、new 、void、default、abstract、final、native、static、stri

原创 Java基礎|數據類型

Java的數據類型分爲兩大類: 基本數據類型:分爲四類。整數,浮點數,字符,布爾。 引用數據類型:包括類,接口,數組。 數據類型 關鍵字 佔用字節 取值範圍 類別 整型 int 4個字節 -231~231-1 整

原创 Java基礎|流程控制之switch語句

switch語句格式 switch(表達式) { case 常量值1: 語句體1; break; case 常量值2: 語句體2; break; ... default 常量值2: