API
1.概念
Application Programming Interface應用程序編程接口。就是JDK提供的一些類的使用文檔,這些類的代碼是Java寫好的,我們只需要查找API(文檔)看使用方法就可以直接調用實現功能,不需要自己寫代碼實現
2.使用
- 打開幫助文檔。
- 點擊顯示,找到索引,看到輸入框。
- 你要找誰?在輸入框裏輸入,然後回車。
- 看包。java.lang下的類不需要導包,其他需要。 (導包)
- 看類的解釋和說明。
- 學習構造方法和new 對象。(創建對象)
- 使用成員方法。(對象名.成員方法)
Scanner類
一個簡單的文本掃描器
首先查看API文檔找到Scanner類,查看他的構造方法和成員方法
- 導包
導包的格式:
import 包名.類名
API文檔中Scanner類的包在java.util.Scanner
- 創建對象
創建該類的對象
格式:
數據類型 變量名 = new 數據類型(參數列表);
例子:
Scanner sc = new Scanner(System.in);
- 調用方法
調用該類的成員方法,完成指定功能。
格式:
變量名.方法名();
例子:
int i = sc.nextInt();
Random類
讓程序產生隨機的整數
1.導包 java.util.Random 導入Random的包
2.創建對象 Random rd = new Random(); new一個名爲rd的Random對象
3.調用方法 rd.nextInt(100) 產生0~99之間的隨機數
ArrayList類
可以將無限個對象保存集合中
只能保存引用類型 -- 只能保存對象
1.格式:
ArrayList<數據類型> list = new ArrayList<數據類型>();
ArrayList<數據類型> list = new ArrayList<>();
2.使用:
1.導包: java.util.ArrayList
2.創建對象; ArrayList<String> list = new ArrayList<>();
3.調用方法: list.add(“測試”);
4.常用方法:
-
-
-
- add方法 添加一個元素到集合裏
-
-
list.add(數據);
-
-
-
- remove方法 刪除集合中的一個元素
-
-
list.remove(索引);
-
-
-
- get方法 獲取集合中的一個元素
-
-
list.get(索引);
-
-
-
- size方法 獲取元素個數
-
-
list.size();
- 遍歷:
- 包裝類:
集合只能存儲引用類型的數據,對於基本類型的數據,可以通過包裝類僞裝成引用類型進行存儲
ArrayList<int> list = new ArrayList<>(); //編譯報錯
使用包裝類:
每一個基本類型都有一個類 ,首字母大寫,除int ,char
Byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
匿名對象
內有對象名的對象
調用方法:
對象只使用一次,代碼簡單,使用二次以上,性能很糟糕
在開中, 對象只使用一次,匿名對象。如果能想起來就用,想不起不用。
對象作爲方法的參數和返回值:
- 對象作爲方法的參數:
- 對象作爲方法的返回值:
- 匿名對象作爲方法的參數:
- 匿名對象作爲方法的返回值: