Time of Update: 2015-07-02
標籤:private super return public 酒店管理 //房間類public class Room {private String no;//房間號private String type;//房間類型private boolean&
Time of Update: 2015-07-02
標籤:轉載自http://blog.sina.com.cn/s/blog_7f73e06d0100xn9j.html一、首先先說Hessian是什嗎? Hessian:hessian是一個輕量級的remoting
Time of Update: 2015-07-02
標籤:轉載自http://janeky.iteye.com/blog/769965 Java1.5提供了一個非常高效實用的多線程包:java.util.concurrent, 提供了大量進階工具,可以協助開發人員編寫高效、易維護、結構清晰的Java多線程程式。從這篇blog起,我將跟大家一起共同學習這些新的Java多線程構件 1.CountDownLatch 我們先來學習一下JDK1.5
Time of Update: 2015-07-02
標籤:轉載自http://janeky.iteye.com/blog/770441---------------------------------------------------------------------------------- 6. ScheduledThreadPoolExecutor 我們先來學習一下JDK1.5 API中關於這個類的詳細介紹:
Time of Update: 2015-07-02
標籤:1. java.lang.nullpointerexception 這個異常大家肯定都經常遇到,異常的解釋是"程式遇上了null 指標",簡單地說就是調用了未經初始化的對象或者是不存在的對象,這個錯誤經常出現在建立圖片,調用數組這些操作中,比片未經初始化,或者圖片建立時的路徑錯誤等等。對數組操作中出現null
Time of Update: 2015-07-02
標籤:1.關於類型初始化對於類的成員變數,編譯系統會自動賦予初值,但必須先定義才能使用,可以不必初始化類的成員資料類型的預設值是:boolean:false byte:0 short:0 char:‘\u0000‘ int:‘0‘ float:0.0F double:0.0 object:null但局部變數,不但要先定義,而且還必須要初始化,否則會報錯。*****************************************************************
Time of Update: 2015-07-01
標籤:leetcode java majorityelement 數組 <p>題目:</p><p><span style="color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
Time of Update: 2015-07-01
標籤:md5 加密 資料安全 MD5簡介: MD5的全稱:Message-Digest Algorithm 5(資訊-摘要演算法5)
Time of Update: 2015-07-01
標籤:思路:先獲得當前季度的開始和結束日期,在當前日期的基礎上往前推3個月即上個季度的開始和結束日期/** * @param flag true:開始日期;false:結束日期 * @return */public static String getLastQuarterTime(boolean flag){SimpleDateFormat shortSdf = new SimpleDateFormat("yyyy-MM-dd");SimpleDateFormat longSdf = new
Time of Update: 2015-07-01
標籤:區別1、String是不可變類,StringBuffer是可變類如果要對String對象進行修改,則是建立了一個原來的String的拷貝,並且拷貝是StringBuffer,StringBuffer.toString()轉換為String修改是在拷貝上進行的。2、String是線程不安全的,後者是安全的 使用方法:StringBuffer sb=new StringBuffer();sb.append("..."); leetcode中的一個應用
Time of Update: 2015-07-01
標籤: 1. 概念 反射就是將java類中的各種成分映射成相應的java類。之前我們已經講過了Class類,也明白了一個java類中用一個Class類的對象來表示,一個類中的組成部分有:成員變數,方法,構造方法,包等等資訊也用一個個的java類來表示。 舉個生活中的例子,生活中我們經常見到汽車,如果說汽車是一個類的話,那麼汽車中的發動機、變速箱等等也是一個個的類。表示java類的Class類顯然要提供一系列的方法,來獲得其中的變數,
Time of Update: 2015-07-01
標籤: 1.介紹在實際開發過程中經常會用到資料的輸入/輸出操作,本篇部落格著重分析一下,java中經常用到的有關IO操作的類。而在java中可以將常用的流分為兩個部分:位元組流和字元流。1.流的抽象基類位元組流字元流輸入資料流InputStreamReader輸出資料流OutPutStreamWriter正如表格所示,字元和位元組流都有自己的基類,其餘的都是繼承基類的擴充流的操作。下面會著重的講解一下。(只要會了字元流,位元組流與其操作一樣,只不過操作的檔案類
Time of Update: 2015-07-01
標籤:成功的安裝了JDK和Eclipse後,在開發測試Java工程中,很少會遇到開發環境問題。這都歸功於Eclise通過工程(project)和包(package)把這些管理好。但偶爾在命令列下編譯和運行Java檔案時,還會遇到如下錯誤:(以下樣本都是在Win7上進行)D:\temp> java Tmp 有時java來源程式中package設定不當也會導致上述錯誤。1. 在java源檔案開頭沒有包聲明語句 package; D:\temp> javac
Time of Update: 2015-07-01
標籤:import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Collections;
Time of Update: 2015-07-01
標籤:從J2SE 5.0開始提供基礎資料型別 (Elementary Data Type)的自己主動裝箱(autoboxing)、拆箱(unboxing)功能。何為自己主動裝箱:當我們建立一個Integer對象時,卻能夠這樣: Integer i = 100; (注意:不是 int i = 100; )實際上,運行上面那句代碼的時候,系統為我們運行了:Integer i = new Integer(100); 此即基礎資料型別 (Elementary Data
Time of Update: 2015-07-01
標籤:1. 編輯項目Build Path時出錯:檢查Eclipse的進度條(Process),看是不是還在Build和Validate項目(一般出現在剛剛Project Clean之後),在這期間編輯Build Path,OK時會報錯。使用Maven重建了項目依賴之後,記得Refresh之後再編輯Build Path,否則也會報錯。 2. Spring StackOverflowError2015-07-01 20:13:44.001:WARN::failed [email
Time of Update: 2015-07-01
標籤:上傳下載是很簡單的功能,但是每次用的時候還是要查,這裡整理一下 前台: <form action="xxoo.do" enctype="multipart/form-data" method="post"><input type="file" name="file" /> <button type="submit" class="btn
Time of Update: 2015-07-01
標籤:閑著蛋疼,看了下楊輝三角的代碼,也自此發現楊輝三角是神一樣的東西,如果你看到這篇部落格,請你一定百度下楊輝三角java代碼輸出如下 1 /** 2 * 3 */ 4 package com.yuxi.demo; 5 6 /** 7 * @ClassName: YanghuiTriangle 8 * @Description: TODO(這裡用一句話描述這個類的作用) 9 * @author yuxi 10 * @date 2015-6-28 上午8:52:5211 *12
Time of Update: 2015-07-01
標籤: 業界有很多強大的java profile的工具,比如Jporfiler,yourkit,這些收費的東西我就不想說了,想說的是,其實java自己就提供了很多記憶體監控的小工具,下面列舉的工具只是一小部分,仔細研究下jdk的工具,還是蠻有意思的呢:) 1:gc日誌輸出 在jvm啟動參數中加入 -XX:+
Time of Update: 2015-07-01
標籤:首先jdk中定義int佔4個位元組 ===> 32位(後面所有的計算都是以此為依據的)32位就是jvm只給分配32個格子的空間,用以存放資料。總所周知電腦中用0和1存放資料。那麼,32個格子中放滿0或1的方法