原创 java基本數據類型轉換

1.類型自動轉換。轉換規則:從存儲範圍小的類型到存儲範圍大的類型。具體規則爲:byte→short(char)→int→long→float→double注意問題:在整數之間進行類型轉換時,數值不發生改變,而將整數類型,特別是比較大的整數類

原创 JDK源碼學習(4)-java.util.HashMap、LinkedHashMap與TreeMap

一、HashMap該類的節點Node類爲:static class Node<K,V> implements Map.Entry<K,V> {         final int hash;         final K key;    

原创 JDK源碼學習(2)-String.intern()方法詳解

1.方法intern()爲java內部方法,如下 public native String intern();native方法爲通過jvm進行運行,jdk8中隱藏了該方法的具體處理方法。2.作用:該方法註釋爲“如果常量池中存在當前字符串,

原创 eclipse的使用

修改字體格式點擊“Windows”->Preferences->General->Appearance->Colors and Fonts右邊框中有java->Java Editor Text Font,點擊Edit進行字體格式的編輯。如下

原创 JDK源碼學習(6)-java.util.HashSet & java.util.LinkedHashSet & java.util.TreeSet

第一部分:java.util.HashSet該類型主要是依賴於HashMap,即HashSet的元素爲HashMap的key,而HashMap的value爲一個常量Object對象代替。具體代碼如下:     public HashSet(

原创 oracle學習-用戶被鎖

近期有一個生產數據庫用戶總是被鎖,導致生產環境有些應用的訪問數據庫連接失敗,造成生產事故,針對用戶被鎖的問題進行如下記錄說明。  首先將被鎖用戶解鎖,然後排查具體原因。  解鎖方式:    1.使用dba角色用戶登錄,查看用戶是否被鎖。se

原创 JDK源碼學習(9)- java.util.Properties實例與源碼

java.util.Properties說明。該類主要是讀取屬性配置文件,兩種文件類型:普通文件格式爲key = value;xml文件。1)key = value示例如下:public class TestProperties { p