idea快捷鍵:ctrl+alt+b
eclipse快捷鍵:ctrl+t
本文使用jdk1.8中的流式算法,代碼簡潔,比之前for效率提高了不少,代碼如下: package com.itmuch.cloud.test; import java.util.ArrayList; import java.util
泛型是java 1.5之後推出來的新特性,他的出現是爲解決對象向下轉型所帶來的一些安全隱患。其本質思想是:類的屬性或者方法的參數都是可以由用戶在使用的時候動態設置的,簡單歸納來,泛型其實就是在定義類、接口、方法的時候不侷限地指定某一種特定
直接上代碼,截圖如下: package com.itmuch.cloud.test; import java.util.ArrayList; import java.util.List; /** * @author:mischen
枚舉的本質實際上是一種多例模式,枚舉中可以定義各種類型,在開發中使用枚舉主要是考慮到線程安全,代碼如下: package com.mischen.pay.common.core.enums; import java.util.Arra
自動裝箱是 Java 編譯器在基本數據類型和對應的對象包裝類型之間做的一個轉化。比 如:把 int 轉化成 Integer,double 轉化成 Double,等等。反之就是自動拆箱。 原始類型: boolean,char,byte,
適用於各種日期函數方法,直接上代碼,大家對號入座: package com.roncoo.pay.common.core.utils; import java.sql.Timestamp; import java.text.Pars
Java 中 static 方法不能被覆蓋,因爲方法覆蓋是基於運行時動態綁定的,而 static 方法 是編譯時靜態綁定的。static 方法跟類的任何實例都不相關,所以概念上不適用。 java 中也不可以覆蓋 private 的方法
分代回收器有兩個分區:老生代和新生代,新生代默認的空間佔比總空間的 1/3,老生代的默認佔比是 2/3。 新生代使用的是複製算法,新生代裏有 3 個分區:Eden、To Survivor、From Survivor,它們的默認佔比是 8:
總結了下resource下讀取屬性文件的簡潔辦法 先上圖看一下,屬性文件的具體位置,通常項目中,咱們大部分都會在這個位置來寫properties文件 可以看到文件是在項目的src/mian/resource下,下來就是看具體怎麼
在讀取的時候,給予讀取格式。 public String download(String urlStr) { StringBuffer sb = new StringBuffer(); String line = null;
java.util.Properties 繼承於 Hashtable ,來表示一個持久的屬性集。它使用鍵值結構存儲數據,每個鍵及其 對應值都是一個字符串。該類也被許多Java類使用,比如獲取系統屬性時, System.getPropert
java中 基本類型簡單的賦值操作都屬於原子操作 比如 int x;x=10; 又比如y=x; x++;等操作其實是兩步操作,單步都是原子操作,合起來就不是了,再多線程高併發下就會出現問題 valatile關鍵字保證了可見性,被修改的值
字符串理解(java核心技術 卷一 48頁 有感) 概念: Java字符串就是Unicode字符序列,java中沒有內置的字符串類型,而是在類庫中提供了一個預定義類,很自然的叫做String.每個用雙引號括起來的字符串都是Stri