Time of Update: 2015-04-20
標籤:spring 林炳文Evankaka原創作品。轉載請註明出處http://blog.csdn.net/evankaka
Time of Update: 2015-04-20
標籤:java 協議 上一篇瞭解了Base64編碼的原理,下面是java的實現:public final class Base64 { private static final byte PAD = (byte) ‘=‘; private static final int BASELENGTH = 255; private static final
Time of Update: 2015-04-20
標籤:java掌握java中的三種代碼塊的定義及使用代碼塊概念代碼塊本身並不是一個很難理解的概念,實際上之前也一直在使用。所謂代碼塊是指使用“{}”括起來的一段代碼,根據位置不同,代碼塊可以分為四種:普通代碼塊、構造塊、靜態代碼塊、同步代碼塊,其中同步代碼塊本書將在多線程部分進行講解,本章先來觀察其他三種代碼塊。普通代碼塊直接定義在方法中的代碼塊稱為普通代碼塊。public class CodeDemo01{ public static void main(String args[])
Time of Update: 2015-04-20
標籤:package First;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;public class DealFile {public static void main(String[] args) throws
Time of Update: 2015-04-20
標籤:blink socket byte java-bit ======================================================== qiujuer 部落格:blog.csdn.net/qiujuer 網站:www.qiujuer.net 開源庫:github.com/qiujuer/Genius-Android 開源庫:
Time of Update: 2015-04-20
標籤:第一部分:瞭解一下java1.5起預設的三個annotation類型一個是@Override:只能用在方法之上的,用來告訴別人這一個方法是改寫父類的。 一個是@Deprecated:建議別人不要使用舊的API的時候用的,編譯的時候會產生警告資訊,可以設定在程式裡的所有的元素上. 一個是@SuppressWarnings:這一個類型可以用來暫時把一些警告資訊訊息關閉.
Time of Update: 2015-04-20
標籤:Java 中的封裝類相信各位小夥伴們對基礎資料型別 (Elementary Data Type)都非常熟悉,例如 int、float、double、boolean、char 等。基礎資料型別 (Elementary Data Type)是不具備對象的特性的,比如基本類型不能調用方法、功能簡單。。。,為了讓基礎資料型別 (Elementary Data Type)也具備對象的特性, Java 為每個基礎資料型別 (Elementary Data
Time of Update: 2015-04-20
標籤:當你在Eclipse引用不同版本JDK工程時會發生該問題。由於你開發環境中應用了多個版 本的JDK 或JRE導致的。Eclipse會按照最初的開發環境預設選擇對應的Jre。如Eclipse上有jdk1.4開發的環境工程,當你在引入高版本 jdk1.6開發的工程時,以上問題就出現了。問題解決的方案如下: 進入window\preferences\java\Installed JREs 按Add -->
Time of Update: 2015-04-20
標籤:1916年,德國首先實行夏令時,英國因為怕德國會從中得到更大的效益,因此緊跟著也採取了夏令時 1986年至1991年,中華人民共和國在全國範圍實行了六年夏令時 サマータイム 夏時間(日本現在沒有實行夏令時,但是在美國駐軍的1948年?1951年使用了夏令時) 一下內容來源:http://blog.csdn.net/java2000_net/article/details/4362316======================================
Time of Update: 2015-04-20
標籤:/** * 測試thread的wait notify notifyAll sleep Interrupted * @author tomsnail * @date 2015年4月20日 下午3:20:44 */public class Test1 { /** * 對象鎖 * @author tomsnail * @date 2015年4月20日 下午3:14:13 */ private static final Object
Time of Update: 2015-04-20
標籤:筆記,深入理解java虛擬機器 Java運行時記憶體地區 程式計數器,線程獨佔,當前線程所執行的位元組碼的行號指標,每個線程需要記錄下執行到哪兒了,下次調度的時候可以繼續執行,這個區是唯一不會發生oom的 棧,線程獨佔,包含虛擬機器棧或native method stack,用於存放局部變數的 堆,線程共用,用於分布對象執行個體的,後面說的記憶體管理和記憶體回收基本都是針對堆的 方法區,線程共用,用於存放被虛擬機器載入的類,常量,靜態變數;
Time of Update: 2015-04-20
標籤:轉:http://blog.sina.com.cn/s/blog_af26e3330101988v.html1.對整數進行格式化:%[index$][標識][最小寬度]轉換方式 我們可以看到,格式化字串由4部分組成,其中%[index$]的含義我們上面已經講過,[最小寬度]的含義也很好理解,就是最終該整數轉化的字串最少包含多少位元字。我們來看看剩下2個部分的含義吧: 標識:&
Time of Update: 2015-04-20
標籤:http://developer.51cto.com/art/201104/253257_1.htmava EE 6核心特徵:Bean Validation特性概述(2)2011-04-02 14:33 張冠楠 陳志嫻 IBM developerWorks 字型大小:T | T資料驗證在 Java 分層結構的應用開發中佔據著重要位置。Java EE 6 提出了 Bean Validation 規範,使用註解的方式對 Java Bean 進行約束驗證,
Time of Update: 2015-04-20
標籤:protobuf repeated optional required netty 最近在做一個基於Netty架構的項目。該項目使用了Google的Protobuf作為編解碼的架構。(沒有使用XML或者json是為了更好的提高效率)。經過了一段時間的使用我對Protobuf的原始檔案進行一個簡單的使用方法總結。我主要在這裡
Time of Update: 2015-04-20
標籤:java io nio 當學習java NIO和IO API時,大腦中會很快湧現一個問題:什麼時候用IO?什麼時候用NIO?這篇文章作者將嘗試闡明Java NIO和IO之間的一些區別、它們的用例、它們各自是如何影響我們的代碼設計的。Java
Time of Update: 2015-04-20
標籤:enum java gui color timer //先上,每一秒改變一次顏色//這個小程式產生的jar包:http://pan.baidu.com/s/1sjFj9ST下面上原始碼://1.color.javapackage com.huowolf;import java.awt.Color; enum
Time of Update: 2015-04-20
標籤:java email qq郵箱 1.先建立一個Email所用到的資訊類:package com.tan.test;import java.util.Properties;/** * 功能:郵箱資訊類 * @author TanZi * @time 2015-4-20上午10:35:47 */public class MailSenderInfo
Time of Update: 2015-04-20
標籤:wait和notify是通過對對象進行鎖,來實現同步和互斥。wait和notify函數需要在一段的同步代碼中,即在 synchronized的程式碼片段中。簡單的範例程式碼。static class TestThread {public Boolean locked = false;public void run() {long last = System.currentTimeMillis();synchronized (locked) {while (locked) {//
Time of Update: 2015-04-20
標籤:1.Chain Of Responsibility(責任鏈模式) 定義:有多個對象,每個對象持有對下一個對象的引用,這樣就會形成一條鏈,請求在這條鏈上傳遞, 直到某一對象決定處理該請求。但是發出者並不清楚到底最終那個對象會處理該請求。 此處強調一點就是,連結上的請求可以是一條鏈,可以是一個樹,還可以是一個環,模式本身不約束這個,
Time of Update: 2015-04-20
標籤:為實現數組的排序和尋找、數組的比較和對數組填充元素,java.util.Arrays類包括各種各樣的靜態方法。這些方法都有對所有基本類型的重載方法。可以使用sort方法對整個數組或部分數組進行排序。例如,下面的代碼對數值型數組和字元型數組進行排序。double[] numbers = {6.0,4.4,1.9,2.9,3.4,3.5};java.util.Arrays.sort(numbers);最後的結果是[1.9, 2.9, 3.4, 3.5, 4.4,