Time of Update: 2015-05-29
標籤:java 異常處理 try-catch 語言 開發 使用 Java 語言進行軟體開發與測試指令碼開發時不容忽視的一個問題就是異常處。是否進行異常處理直接關係到開發出的軟體的穩定性和健壯性。異常
Time of Update: 2015-05-29
標籤:排序演算法 leetcode java 資料結構 Median of Two Sorted Arrays 這道題確實有點難,想挺久,看別人答案也是不能一下子就明白。題目難度為Hard,原題如下:There are two sorted
Time of Update: 2015-05-29
標籤:守護線程與普通線程寫法上基本麼啥區別,在啟動線程前, 調用線程對象的方法setDaemon(true),則可以將其設定為守護線程。 守護線程使用的情況較少,但並非無用,舉例來說,JVM的記憶體回收、記憶體管理等線程都是守護線程。還有就是在做資料庫應用時候,使用的資料庫連接池,串連池本身也包含著很多後台線程,監控串連個數、逾時時間、狀態等等。 public final void setDaemon(boolean
Time of Update: 2015-05-29
標籤:If you override a method from your superclass (or your superclass‘s superclass etc.), super.theMethod() will invoke the original method instead of the one you overrode it with. If you did not actual override theMethod, super.theMethod() will act
Time of Update: 2015-05-29
標籤:背景:今天啟動了一個新的項目,由於要從之前的舊項目中拿過來一些代碼,所以就看了下公司之前項目代碼,發現有定義的常量類,也有枚舉類,然後就在想著兩者的功能差不多,那他們之間到底有什麼區別呢,所以就決定瞭解下enum枚舉 一、簡介Java 中的枚舉類型採用關鍵字enum 來定義,從jdk1.5才有的新類型,所有的枚舉類型都是繼承自Enum 類型。 二、基本用法1.作為常量使用一個完整的枚舉類型樣本/** * 枚舉 *
Time of Update: 2015-05-29
標籤:Java的cmd配置(也即Java的JDK配置及相關常用命令)
Time of Update: 2015-05-29
標籤:首先,你應該已經安裝了 java 的 JDK 了,筆者安裝的是:jdk-7u7-windows-x64接下來主要講怎麼配置 java
Time of Update: 2015-05-29
標籤:Java中volatile修飾符是一種用來保證不同線程之間互動的特殊機制。當一個線程修改volatile變數,另一個線程能夠看到這個修改。第一個線程通知第二個線程變數已經被修改。下面用圖來解釋:ready是一個volatile boolean變數, 初值設為false. answer是一個非volatile
Time of Update: 2015-05-29
標籤:java編程思想主板在設計的時候,會預留PCI插槽,用來串連網卡、音效卡、滑鼠、鍵盤等硬體,用來擴充主板的功能。如:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6D/9B/wKioL1Vny17BiAnQAACX4eZ9G3A348.jpg" title="主板樣本.png" alt="wKioL1Vny17BiAnQAACX4eZ9G3A348.jpg"
Time of Update: 2015-05-29
標籤:PMD是一款採用BSD協議發布的Java程式碼檢查工具。該工具可以做到檢查Java代碼中是否含有未使用的變數、是否含有空的抓取塊、是否含有不必要的對象等。該軟體功能強大,掃描效率高,是Java程式員debug的好幫手。PMD支援的編輯器包括:JDeveloper、Eclipse、JEdit、JBuilder、BlueJ、CodeGuide、NetBeans/Sun Java Studio Enterprise/Creator、IntelliJ IDEA、TextPad、Maven、Ant,
Time of Update: 2015-05-29
標籤:java<span style="white-space:pre"></span>/** * 計算產生校正碼 * * @param data * 需要校正的資料 * @return */public static String Make_CRC(byte[] data) {byte[] buf = new byte[data.length];// 儲存需要產生校正碼的資料for (int i = 0; i <
Time of Update: 2015-05-29
標籤:郵箱的判斷1 /**2 * 判斷email是否合法3 */4 public static boolean checkLoginEmail(String loginStr) {5 String regEx = "^([a-z0-9_A-Z]+[-|\\.]?)+[a-z0-9_A-Z]@([a-z0-9_A-Z]+(-[a-z0-9_A-Z]+)?\\.)+[a-zA-Z_]{2,}$";6 Pattern p =
Time of Update: 2015-05-29
標籤:如何動態查看ArrayList的容量?在ArrayList提供的方法中,有三個方法:size() -- 返回當前列表中的元素數量;trimToSize() -- 將當前ArrayList容量調整為列表的當前大小;ensureCapacity(int minCapacity) -- 如果需要擴充列表的容量以確保能夠裝下minCapacity個元素;那如何動態監控整個列表的容量變化?請參考如下代碼: import java.lang.reflect.Field;import
Time of Update: 2015-05-29
標籤:深入Java核心
Time of Update: 2015-05-29
標籤:java 事件 事件 事件是使用者在介面上的一個操作(通常使用各種輸入裝置,如:滑鼠、鍵盤等來完成)。 當一個事件發生時,該事件用一個事件對象來表示。事件對象有對應的事件類別。不同的事件類別描述不同類型的使用者動作。事件類別包含在java.awt.event和javax.swing.event包中。事件來源
Time of Update: 2015-05-29
標籤:file javaio IO中主要的類和介面File、InputStream、OutputStream、Reader、Writer、Serialzable介面File類File類應用的小例子import java.io.File;import java.io.IOException;public class FileDemo { public static void main(String[] args) {
Time of Update: 2015-05-29
標籤:online judge 九度 題目描述: 某程式員開始工作,年薪N萬,他希望在中關村公館買一套60平米的房子,現在價格是200萬,假設房子價格以每年百分之K增長,並且該程式員未來年薪不變,且不吃不喝,不用交稅,每年所得N萬全都積攢起來,問第幾年能夠買下這套房子(第一年樓價200萬,收入N萬)輸入:
Time of Update: 2015-05-29
標籤:java 集合類 一、容器類介紹① Java容器類都可以自動地調整自己的尺寸。② Collection 介面是一組允許重複的對象。③ Set 介面繼承 Collection,不允許重複,使用自己內部的一個排列機制。④ List 介面繼承 Collection,允許重複,以元素安插的次序來放置元素,不會重新排列。⑤ Map介面是一組成對的鍵-值對象,即所持有的是key-value
Time of Update: 2015-05-29
標籤:mac yosemite 解決方案:我是安裝的是jdk1.8.45,開啟Charles提示“To open Charles you need to install the legacy Java SE 6
Time of Update: 2015-05-29
標籤:Java 的日期和時間類位於 java.util 包中。利用日期時間類提供的方法,可以擷取當前的日期和時間,建立日期和時間參數,計算和比較時間。Date 類Date 類是 Java 中的日期時間類,其構造方法比較多,下面是常用的兩個:Date():使用當前的日期和時間初始化一個對象。Date(long millisec):從1970年01月01日00時(格林威治時間)開始以毫秒計算時間,計算 millisec 毫秒。如果運行 Java 程式的本地時區是北京時區(與格林威治時間相差 8