日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java学习笔记2022.1.17

發布時間:2024/4/18 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java学习笔记2022.1.17 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

### 包裝類

1. 需要知道的一些知識點

?package xiangzi;public class TestOne {public static void main(String[] args){Integer one = new Integer(100);Integer two = new Integer(100);System.out.println("one==two result "+(one==two));Integer three = 100;System.out.println("what is the result of three==100 "+(three==100));Integer four=100;System.out.println("what is the result of three==four "+(three==four));Integer five = 200;System.out.println("the result of (five==200)"+(five==200));Integer six= 200 ;System.out.println("the result of (five == six)"+(five == six));}}

? ?1. new關鍵字后創建新的對象,因為地址不同,所以第七行顯示false

? ?2. 因為在進行布爾運算時,包裝類有自動拆箱的操作,所以兩個相等,就是此時three不在是對象而被轉化成了整型的基本數據類型

? ?3. 第十三行有這種現象是因為java中對于Integer four =100有一個隱式轉化,即

? ? ? ```java
? ? ? Integer four = new Integer.valueOf(100);
? ? ? ```

? ? ? 而java對于整形數據在-128到127之間的數據采取的是共享對象的操作,也就是說你在隱式轉化的時候,一旦創建完了一個100的整型對象,那么這個對象就可以被所有用隱式轉化這個值的給共享,所以21行會顯示true,但19行因為大于了那個范圍,就不采用這個共享對象的方式了

? ?4. Double和Float包裝類沒有上面那個性質注意下

### 集合

#### Arraylist

1. 創建對象的方法和add,remove ,get的用法

? ?```java

? ?package jihe;import java.util.ArrayList;public class one {public static void main(String[] args){ArrayList list = new ArrayList();list.add("java");list.add("C");list.add("python");list.add("C++");for (int cnt=0;cnt<list.size();cnt++){System.out.print(list.get(cnt)+",");}list.remove(2);list.remove("C++");System.out.println();for (int cnt=0;cnt<list.size();cnt++){System.out.print(list.get(cnt)+",");}}}


? ?```

? ?

### 其他

1. 我發現在jetbrain里面,好像直接運行一個程序的話,他會把你在src包里的全部東西一起全部運行起來

總結

以上是生活随笔為你收集整理的java学习笔记2022.1.17的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。