Time of Update: 2018-12-06
在程式開發中時間操作類是必不可少的,每次開發,在我的src目錄下的util中都會有這個時間工具類,大家如果需要可以借鑒下:FormatDatepackage xidian.sl.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 日期格式化工具類 * @author sl 2011-11-17 * *
Time of Update: 2018-12-06
為了面向更多的人類,我決定重溫我的java起步:要進行java開發第一步就是進行java環境的安裝,也就是jdk的按裝;1.由於java被oracle收購了,我們下載jdk也就去oracle的官網進行下載http://www.oracle.com/technetwork/java/archive-139210.html下載jdk的jdk應該是一個java檔案夾,裡面有jdk和jre兩個檔案夾,正確下載後我們一般是將該j整個檔案放到C:\Program
Time of Update: 2018-12-06
JAVA反射機制是在運行狀態中,對於任意一個類,都能夠得到這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法;這種動態擷取的資訊以及動態調用對象的方法的功能稱為java語言的反射機制. 概括一下: 反射就是讓你可以通過名稱來得到對象(類,屬性,方法)的技術。 例如我們可以通過類名來產生一個類的執行個體; 知道了方法名,就可以調用這個方法;知道了屬性名稱就可以訪問這個屬性的值。 1、擷取類對應的Class對象
Time of Update: 2018-12-06
這樣過濾:“你TMD,也太缺德了吧”過濾後“你***,也太缺德了吧”把罵人的髒話過濾成*號 package test; import java.util.HashMap; /** * maxLength-需要過濾最長字串的長度 * filterStrs<string,string>-需要過濾字串的集合,key為需要過濾字串,value為過濾成的字串如"*" * @author Administrator * */ public class
Time of Update: 2018-12-06
今天在建立的一個項目時,為了方便起見,就選擇使用hibernate來自動產生對應檔和java實體類,但卻出現了問題;先描述下情景:myeclipse中我已經匯入了很多重專案,由於是不是的會有項目的修改,就沒將其刪除,但我在按照myeclipse自動產生對應檔,一步步往下做的時候卻發生了問題:在選擇源檔案進行對應檔產生時卻找不到該源檔案:只能找到這幾個而我的目標源檔案是sanitation; 奇怪,引用學弟的一句話叫:各種糾結,哈哈
Time of Update: 2018-12-06
這個是jdk1.5以後才引入的新的內容,作為秉承發表是最好的記憶,毅然決定還是用一篇部落格來代替我的記憶:java語言規範中說道:在許多情況下封裝與解封裝是由編譯器自行完成的(在這種情況下封裝成為裝箱,解封裝稱為拆箱);其實按照我自己的理解自動裝箱就可以簡單的理解為將基礎資料型別 (Elementary Data Type)封裝為物件類型,來符合java的物件導向;例如用int來舉例://聲明一個Integer對象Integer num =
Time of Update: 2018-12-06
理解Java泛型最簡單的方法是把它看成一種便捷文法,能節省你某些Java類型轉換(casting)上的操作:1List<Apple> box = ...;2Apple apple = box.get( 0 );上面的代碼自身已表達的很清楚:box是一個裝有Apple對象的List。get方法返回一個Apple對象執行個體,這個過程不需要進行類型轉換。沒有泛型,上面的代碼需要寫成這樣:1List box = ...;2Apple apple = (Apple) box.get( 0
Time of Update: 2018-12-06
一、常量定義的基本注意事項。 在Java語言中,主要是利用final關鍵字(在Java類中靈活使用Static關鍵字)來定義常量。當常量被設定後,一般情況下就不允許再變更。如可以利用如下的形式來定義一個常量:final double
Time of Update: 2018-12-06
1、內部類分為成員內部類、靜態嵌套類、方法內部類、匿名內部類。幾種內部類的共性:A、內部類仍然是一個獨立的類,在編譯之後會內部類會被編譯成獨立的.class檔案,但是前面冠以外部類的類命和$符號。B、內部類不能用普通的方式訪問。內部類是外部類的一個成員,因此內部類可以自由地訪問外部類的成員變數,無論是否是private的。2、成員內部類:形式如下 class Outer { class Inner{} }
Time of Update: 2018-12-06
廢話不多說了,開門見山吧,先來看一段代碼:String str1 = new String("str"); String str2 = new String("str"); System.out.println("==比較 :"+ str1 == str2); System.out.println("equal比較:"+ str1.equals(str2)); String str3 = "str1"; String str4
Time of Update: 2018-12-06
int與integer的區別從大的方面來說就是基礎資料型別 (Elementary Data Type)與其封裝類的區別:int 是基本類型,直接存數值,而integer是對象,用一個引用指向這個對象1.Java 中的資料類型分為基礎資料型別 (Elementary Data Type)和複雜資料類型int 是前者而integer 是後者(也就是一個類);因此在類進行初始化時int類的變數初始為0.而Integer的變數則初始化為null.2.初始化時: int i =1;Integer i=
Time of Update: 2018-12-06
今天在整理資料的時候,突然發現以前看think in java(java編程思想)時做的筆記,感覺還不錯就拿來分享下,也是秉承我一貫的發表是最好的記憶建議大家都去看下這本書,無論是基礎的內容還是。。都是講的挺仔細的 早期的一次java演講,Bill Joy(創始人之一)聲稱“java = C + + - -” 原則:程式設計就是將發生變化的東西同保持不變的東西分隔開//以上是名言 1.實現方案的隱藏: (1)將屬性都設為private,避免直接存取屬性,而只是提供相應的方法來對屬性的訪問。(2
Time of Update: 2018-12-06
java中部分時間都是要的是list集合,偶爾會使用到map集合,但是經常會忘記map集合的如何遍曆,今天記錄下:java中的遍曆import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import java.util.Map.Entry;/** *
Time of Update: 2018-12-06
response.sendredirect("http://www.foo.com/path/error.html"); 重新導向和轉寄有一個重要的不同:當使用轉寄時,JSP容器將使用一個內部的方法來調用目標頁面,新的頁面繼續處理同一個請求,而瀏覽器將不會知道這個過程。 與之相反,重新導向方式的含義是第一個頁面通知瀏覽器發送一個新的頁面請求。因為,當你使用重新導向時,瀏覽器中所顯示的URL會變成新頁面的URL,
Time of Update: 2018-12-06
java中的中文亂碼問題應該是我們經常碰到的一個問題,今天就來總結下對於亂碼問題的解決方案:1. 超連結中帶有的中文字元,<a class="add" href = "system/showDataAdd.action?title=客戶層級&dataType=clientRank&rel=clientRankSet">添加</a>這樣如果不進行處理在後台得到的資料就會出現中文亂碼的問題,由於超連結實際是用get方式進行傳值的,這個問題的解決方案有:a.
Time of Update: 2018-12-06
一、方法的重寫。1、重寫只能出現在繼承關係之中。當一個類繼承它的父類方法時,都有機會重寫該父類的方法。一個特例是父類的方法被標識為final。重寫的主要優點是能夠定義某個子類型特有的行為。 class Animal { public void eat(){ System.out.println ("Animal is eating."); } } class Horse extends Animal{
Time of Update: 2018-12-06
/** * jsoup 是一款 Java 的HTML 解析器,可直接解析某個URL地址、HTML常值內容。它提供了一套非常省力的API,可通過DOM,CSS以及類似於JQuery的操作方法來取出和操 作資料。 jsoup的主要功能如下: 1. 從一個URL,檔案或字串中解析HTML; 2. 使用DOM或CSS選取器來尋找、取出資料; 3. 可操作HTML元素、屬性、文本; jsoup是基於MIT協議發布的,可放心使用於商業項目。 * */線上Javadoc:http:
Time of Update: 2018-12-06
一、常量定義的基本注意事項。 在Java語言中,主要是利用final關鍵字(在Java類中靈活使用Static關鍵字)來定義常量。當常量被設定後,一般情況下就不允許再變更。如可以利用如下的形式來定義一個常量:final double
Time of Update: 2018-12-06
先將這32個問題羅列下,大家可以先不看我的答案自己想想,如果面試感覺會怎麼樣第一,談談final, finally, finalize的區別。第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)interface(介面)?第三,Static Nested Class 和 Inner
Time of Update: 2018-12-06
最近有一個問題,困擾了很久都沒有解決,就是在使用aidl進行處理序間通訊時,我的開發環境無法自動在gen目錄下產生java檔案。我用的是ubuntu的作業系統。而同樣的source在其他同事的開發環境下都是可以的。檢查sdk開發包安裝都沒有問題,platform-tools檔案夾下aidl的編譯工具也安靜的躺在那邊,怎麼就不工作呢?薪水太少??在android發布了4.1開發包以後,發現tools和platform-tools都有更新安裝,於是想剛好趁這個機會看能不能把問題解決。於是更新安裝最新