Time of Update: 2016-04-08
標籤:1.對象的強、軟、弱和虛引用在JDK 1.2以前的版本中,若一個對象不被任何變數引用,那麼程式就無法再使用這個對象。也就是說,只有對象處於可觸及(reachable)狀態,程式才能使用它。從JDK
Time of Update: 2016-04-07
標籤:import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class CopyFile{ public static void copyBytesFile(String sFileName,String dFileName) &
Time of Update: 2016-04-07
標籤:1. 首先String不屬於8種基礎資料型別 (Elementary Data Type),String是一個對象。因為對象的預設值是null,所以String的預設值也是null;但它又是一種特殊的對象,有其它對象沒有的一些特性。2. new String()和new String(“”)都是申明一個新的Null 字元串,是空串不是null;3. String str=”kvill”;String str=new String
Time of Update: 2016-04-07
標籤: 文檔版本 開發工具 測試平台 工程名字 日期 作者 備忘 V1.0 2016.02.24 lutianfei none第三章Java基礎文法方法方法就是完成特定功能的代碼塊,即函數。格式:修飾符 傳回值類型 方法名(參數類型 參數名1,參數類型 參數名2…) { 函數體; return 傳回值; }詳細解釋: 修飾符,目前就用public static,後詳解。傳回值類型:就是功能結果的資料類型。方法名:符合命名規則即可,方便我們的調用。參數:
Time of Update: 2016-04-06
標籤: 在JavaSe5中,推出了C語言中printf()風格的格式化輸出。這不僅使得控制輸出的代碼更加簡單,同時也給與Java開發人員對於輸出格式與排列更大的控制能力。今天,我們開始學習Java中的格式化輸出。 目錄導航 System.out.format() Formatter類 格式化說明符 Formatter轉換 簡單的十六進位轉換工具
Time of Update: 2016-04-07
標籤:1、什麼叫設計模式:設計模式的概念首先來源於其它行業:建築業,在早起建房子的時候,肯定是經驗缺乏、顯得雜亂無序的,這就會造成很多問題,在行業發展過程,通過不斷的經驗積累,前輩們針對這些問題提出了合理解決方案,這就是設計模式,參照設計模式往往可以解決很多問題,在電腦編程方面,也會出現類似問題,所以牛人們把這些問題的解決方案進行歸類和總結,形成了物件導向編程的23種設計模式。2、單例模式(特點):Java中單例模式定義:“一個類有且僅有一個執行個體,並且自行執行個體化向整個系統提
Time of Update: 2016-04-07
標籤:ja配置path環境變數變的目的是什嗎?控制台可以在任意的路徑下都可以找到java的開發工具。目前path環境變數除了儲存了我們自己配置的資訊以外,還有系統內建的資訊,如果一旦不不小心刪除了path環境變數資訊,那麼就可能導致系統部分功能無法使用。盡量避免修改的path環境變數資訊。目的是為了盡量避免頻繁修改path環境變數?解決辦法:建立一個環境變數儲存jdk安裝目錄會發生變化的部分,然後在path環境變數上引用新環境變數所儲存的資訊。需求:
Time of Update: 2016-04-07
標籤:之前用java做過0-99的數字和英文之間的翻譯,輸入數字就會翻譯成英文,輸入英文會翻譯成數字,比如輸入56 輸出fiftysix 輸入fiftysix 輸出56,發現這會有一個異常,當輸入不符合格式時,比如英文和數字混輸,或者輸入標點會報NumberFormatException異常,現在捕捉了這個異常,順便把輸入越界也加入了異常,比如輸入100時 報"輸入越界!"。以下附上代碼:package TranslateClass;import
Time of Update: 2016-04-07
標籤:前言:單例模式大家應該很熟悉了,我在這裡就自己總結一下自己這段時間學到的單例相關的知識。單例模式的目的:保證一個類只有單一的執行個體,也就是說你無法通過new來建立這個類的一個新執行個體。單例模式的意義:保證一個類只有單一的執行個體,也就是說你無法通過new來建立這個類的一個新執行個體。我們可以控制類對象的產生的數目。單例模式使用場合:使用單例的情況有3種: 1、類a從類b繼承,這時a需使用單例才能直接存取b中聲明的變數和方法
Time of Update: 2016-04-06
標籤:閱讀部落格的朋友可以到我的網易雲課堂中,通過視頻的方式查看代碼的調試和執行過程: http://study.163.com/course/courseMain.htm?courseId=1002830012上一節,我們通過代碼,實現了一個有限狀態自動機,並將其應用於對整形和浮點數的識別。構造有限狀態自動機,並驅動它,從而實現對輸入字串的識別,整個過程就是詞法分析的本質。 上一節所開發的狀態機器,基於以下模型:這個模型,是我們在代碼中,手動寫入程式的。實則上,它對應著一組
Time of Update: 2016-04-08
標籤:package test.com;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class CopyFile { /** * @param args */ public static void main(String[] args) { try { FileInputStream
Time of Update: 2016-04-06
標籤:用poi-3.6-20091214.jar 實現java給excel檔案加密我用了網上的很多方法,但是都沒有成功!HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(file)); // 設定密 碼 保 護 ·wb.writeProtectWorkbook("111111",
Time of Update: 2016-04-06
標籤:Problem Description有一頭母牛,它每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。請編程實現在第n年的時候,共有多少頭母牛? Input輸入資料由多個測試執行個體組成,每個測試執行個體佔一行,包括一個整數n(0<n<55),n的含義如題目中描述。n=0表示輸入資料的結束,不做處理。 Output對於每個測試執行個體,輸出在第n年的時候母牛的數量。每個輸出佔一行。 Sample Input2 4
Time of Update: 2016-04-07
標籤:並發,我的理解就是同時運行多個程式。同時,難以避免的就是資料的同步問題,如果資料同步問題處理不好就很容易造成程式出現bug,當然,對於其造成的危害,不加詳述。首先,來看一個簡單的例子,當然,這個例子也並非是我發現的。public class StopTread { private static boolean stopRequested; static Thread backgroundThread = new Thread(new Runnable() {
Time of Update: 2016-04-08
最常用的動態sql語句梳理——分享給使用Mybatis的小夥伴們!,sqlmybatis
Time of Update: 2016-04-08
1.JAVA 編程思想——對象入門對象入門如果學JAVA,沒有讀透《JAVA
Time of Update: 2016-04-07
使用 for 迴圈輸出空心的菱形,for菱形輸出空心的菱形圖案,這在等級考試與公司面試時也出現過類似題目,本範例的目的在於熟練掌握 for 迴圈的嵌套使用。建立 Diamond 類,在該類的主方法中調用 printHollowRhombus() 方法完成 10 行的空心菱形輸出。其中 printHollowRhombus() 方法是在範例中自訂的,該方法使用兩個雙層 for 迴圈分別輸出菱形的上半部分與下半部分。代碼如下:public class Diamond { public
Time of Update: 2016-04-07
Scanner類總結,scanner總結1.構造器Scanner(File source) Scanner(InputStream source) Scanner(String source) 參考:http://blog.sina.com.cn/s/blog_7014ad5c01018sov.htm2.方法 1 Scanner in =new Scanner(System.in); //開啟掃描器 2 //一、hasNext() 3
Time of Update: 2016-04-06
Java基礎08 繼承繼承(inheritance)是物件導向的重要概念。繼承是除組合(composition)之外,提高代碼重複可用性(reusibility)的另一種重要方式。我們在組合(composition)中看到,組合是重複調用對象的功能介面。我們將看到,繼承可以重複利用已有的類的定義。類的繼承我們之前定義類的時候,都是從頭開始,詳細的定義該類的每一個成員。比如下面的Human類:class Human{ /** * accessor */
Time of Update: 2016-04-06
學JavaWeb必看文章!為什麼我們會使用struts2,springMVC和spring這樣的架構?(我們學Javaweb中這樣那樣的架構為的是什嗎?它們為什麼這麼流行?它們給我們帶來了什嗎?Servlet為我們做了什嗎?MVC的實戰意義?Spring的存在有多麼重要?如何從思想上理解這些問題,理解Javaweb,答案都在這篇文章中,ImportNew年度好文,希望更多的人看到!轉載自http://www.importnew.com/15831.html)今年我一直在思考web開發裡的前後端分