Java基礎總結

2021-07-23 16:36:20 字數 523 閱讀 5916

1.string的理解

string s = "hello world!";    宣告的內容:乙個指向物件的引用,名為「s」,可以指向型別為string的任何物件,目前指向"hello world!"這個string型別的物件

string string = s;     明了另外乙個只能指向string物件的引用,名為string,並沒有第二個物件產生,string還是指向原來那個物件,也就是,和s指向同乙個物件。

2."=="和equals方法

==操作符專門用來比較變數的值是否相等。比較好理解的一點是: 

int a=10; 

int b=10; 

則a==b將是true。 

但不好理解的地方是: 

string a=new string("foo"); 

string b=new string("foo"); 

則a==b將返回false。 

object equals 方法:

boolean equals(object o) 

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基礎總結

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

Java 基礎總結

1 物件導向的三大特性?三大特性是 封裝 繼承 多型 封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。封裝是物件導向的特徵之一,是物件和類概念的主要特性。簡單的說,乙個類就是乙個封裝了資料以及操作這些資料的 的邏輯實體。在乙個物件內...