Java基礎總結7 Java基礎類庫

2021-07-22 11:01:47 字數 563 閱讀 3279

1、使用scanner獲取鍵盤輸入

scanner 主要提供兩個方法來掃瞄輸入

在預設情況下,scanner使用空白(包含空格、tab空白、回車)作為多個輸入項之間的分隔符。

為scanner設定分隔符使用usedelimiter(string pattern)方法即可。

事實上scanner提供了兩個簡單的方法來逐行讀取

boolean hasnextline() 返回輸入源中是否還有下一行

2、string stringbuffer 和 stringbuilder 類區別

string類是不可變類 ,即一旦乙個string物件被建立以後,包含在這個物件中的字串序列是不可改變的,直至這個物件被銷毀。

stringbuilder ,jdk1.5 新增的類,同stringbuffer

stringbuffer 是執行緒安全的,而stringbuilder則沒有實現執行緒安全功能,所以效能較高,通常情況下需要建立乙個內容可變的字串物件,則應優先考慮stringbuilder。

java基礎總結

float 賦值時後邊加f 如 float ff 1.2f 靜態變數 宣告時前邊 static 如static int x 0 資料型別轉換 低精度可以直接轉換成高精度,高精度轉換成低精度 需要顯示型別轉換 int x 50 float y x 顯示轉換 int a int 45.23 foreac...

Java基礎總結

1.string的理解 string s hello world 宣告的內容 乙個指向物件的引用,名為 s 可以指向型別為string的任何物件,目前指向 hello world 這個string型別的物件 string string s 明了另外乙個只能指向string物件的引用,名為string...

Java基礎總結

jdk 1.8 1.hashtable hashtable hash new hashtable 1.key value均不能為空,否則nullpointerexception。2.put相同的key,value值替換,返回原value。3.方法被synchronized修飾,保證執行緒安全,影響效...