原创 小算法:約瑟夫環的Java實現
著名的算法問題,約瑟夫環的c語言實現是利用了指針鏈表的形式,java實現呢,我的這個是用了內部類. 算法描述:n個人圍成一圈,每人有一個各不相同的編
原创 Java學習:容器(未完成)
Java2容器類類庫的用途是“保存對象”,它分爲兩類: Collection----一組獨立的元素,通常這些元素都服從某種規則。List中的數據對象有順序且可以重複,而Set中的數據對象沒有順序且不可以重複。 Ma
原创 Java項目實戰:坦克大戰(1)
坦克大戰 單機版程序演示 能夠四處移動 能夠打擊敵人 敵人能夠移動 能夠模擬爆炸 能夠產生障礙 能夠增長生命 項目的針對對象 ³
原创 java學習:持有對方引用
在一個類中訪問另外一個類的成員變量,可以利用持有對方的引用來訪問。 例如: import java.awt.*;import java.awt.event.*; public class TFMath { public static
原创 Java開源加密與混淆
ProGuard ProGuard 是一個免費的 Java類文件的壓縮,優化,混餚器。它刪除沒有用的類,字段,方法與屬性。使字節碼最大程度地優化,
原创 迭代器模式(Iterator pattern)
一、 引言 迭代這個名詞對於熟悉Java的人來說絕對不陌生。我們常常使用JDK提供的迭代接口進行java collection的遍歷: Iterator it = list.iterator();while(it.hasNext())
原创 從追MM談Java的23種設計模式
從追MM談Java的23種設計模式1、FACTORY—追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅
原创 微軟面試簡單算法題目
算法題 1.鏈表和數組的區別在哪裏? ANSWER 主要在基本概念上的理解。但是最好能考慮的全面一點,現在公司招人的競爭可能就在細節上產生,誰比較仔細,誰獲勝的機會就大。 1)數組在內存中是逐個存放的,也就是說倘若數組的第一個元素在地
原创 JAVA反編譯工具精選
JAVA反編譯工具精選 關鍵字: jad JAVA反編譯工具精選 作者: 王喆 | 2006年03月17日23時11分 | JAVA語言是1995年5月由SUN公司發佈的,由於其安全性高、代碼優化、跨平臺等特性,迅速取代了很
原创 學習java的30個目標
1.你需要精通面向對象分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要學習JAVA語言
原创 一個Java面試題(約瑟夫環問題)
在一隻熱氣球上有15個日本人和15個美國人,由於熱氣球超重,必須要跳下去15個人。按照商討的規則,從第一個人開始數起,第九個人被選做要跳下的人,以此類推。最終熱氣球上只剩下15個美國人,試編寫一段程序,打印出那15個日本人的位置。 im
原创 Java學習:Java字符串處理
第一節、String對象 一、 Java中將字符串作爲String類型對象來處理。當創建一個String對象時,被創建的字符串是不能被改變的。每次需要改變字符串時都要創建一個新的St
原创 Java學習:一些經驗
1.顯示一個Frame,用繼承Frame2.定義通常的一個launchFrame()方法,用於配置和顯示Frame3.在launchFrame()方法中,加入Frame上的控件及事件(可用匿名類WindowAdapter)等4.運用pa
原创 關於繼承的一道題目
在csdn的張孝祥專欄(http://blog.csdn.net/zhangxiaoxiang/archive/2006/08/15/1066757.
原创 Java學習:內部類
1、在一個類中定義另外一個類,這個類就叫做內部類或內置類 (inner class) 。inner class是一個獨立的個體,與放在outer class外是一樣的,分別佔有不同的內存空間。所以內部類可以隨意訪問外部類中所有的方法和成員