原创 小算法:約瑟夫環的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外是一樣的,分別佔有不同的內存空間。所以內部類可以隨意訪問外部類中所有的方法和成員