2019年7月24日
“
不積跬步,無以至千裡;不積小流,無以成江海。
----荀 子
”
01
API
(1)API概述
1)什麼是API
API (Application Programming Interface) :應用程式程式設計接口。
2)java中的API
指的就是 JDK 中提供的各種功能的 Java類,這些類将底層的實作封裝了起來,我們不需要關心這些類是如何實作的,隻需要學習這些類如何使用即可,我們可以通過幫助文檔來學習這些API如何使用。
(2)如何使用API幫助文檔
1)打開幫助文檔
2)找到索引頁籤中的輸入框
3)在輸入框中輸入Random
4)看類在哪個包下
5)看類的描述
6)看構造方法
7)看成員方法
掃一掃加群,與志同道合的人一起談論學術問題。
02
String類
(1)String類概述
String 類代表字元串,Java 程式中的所有字元串文字(例如“abc”)都被實作為此類的執行個體。也就是說,Java 程式中所有的雙引号字元串,都是 String 類的對象。String 類在 java.lang 包下,是以使用的時候不需要導包!
(2)String類的特點
1)字元串不可變,它們的值在建立後不能被更改;
2)雖然 String 的值是不可變的,但是它們可以被共享;
3)字元串效果上相當于字元數組( char[] ),但是底層原理是位元組數組( byte[] )。
(3)String類的構造方法
常用的構造方法
(4)建立字元串對象兩種方式的差別
1)通過構造方法建立
通過 new 建立的字元串對象,每一次 new 都會申請一個記憶體空間,雖然内容相同,但是位址值不同。
2)直接指派方式建立
以“”方式給出的字元串,隻要字元序列相同(順序和大小寫),無論在程式代碼中出現幾次,JVM 都隻會建立一個 String 對象,并在字元串池中維護。
(5)字元串的比較
1)==号的作用
①比較基本資料類型:比較的是具體的值;
②比較引用資料類型:比較的是對象位址值。
2)equals方法的作用
方法介紹
public boolean equals(String s) 比較兩個字元串内容是否相同、區分大小寫。
(6)幫助文檔檢視String常用方法
03
StringBuilder類
(1)StringBuilder類概述
StringBuilder 是一個可變的字元串類,我們可以把它看成是一個容器,這裡的可變指的是 StringBuilder 對象中的内容是可變的。
(2)StringBuilder類和String類的差別
1)String類:内容是不可變的
2)StringBuilder類:内容是可變的
(3)StringBuilder類的構造方法
常用的構造方法
(4)StringBuilder類添加和反轉方法
添加和反轉方法
(5)StringBuilder和String互相轉換
1)StringBuilder轉換為String
public String toString():通過 toString() 就可以實作把 StringBuilder 轉換為 String。
2)String轉換為StringBuilder
public StringBuilder(String s):通過構造方法就可以實作把 String 轉換為 StringBuilder。
(6)幫助文檔檢視StringBuilder常用方法
— End —