原创 Eclipse java swing 開發環境

http://blog.sina.com.cn/s/blog_4051f5dc0100jkfn.html 最近由於想看java方面的東西,所以開始了使用Eclipse的歷程。 Eclipse是一個開源的IDE,是IBM出品的。本身是一個

原创 Java學習筆記-Java接口、實例、與回調

一、定義 Java中經常要求爲方法集合指定原型,但不提供實現,這叫做接口。 接口定義的一般形式爲: [訪問控制符]interface <接口名> { 類型標識符final 符號常量名n = 常數; 返回值類型  方法名([參數列表]);

原创 java學習筆記-線程淺析

這是javaeye上非常經典的關於線程的帖子,寫的非常通俗易懂的,適合任何讀計算機的同學. 線程同步 我們可以在計算機上運行各種計算機軟件程序。每一個運行的程序可能包括多個獨立運行的線程(Thread)。 線程(Thread)是一份獨立運

原创 門面模式和中介者模式

  門面模式爲複雜的子系統提供給一個統一的訪問界面,它定義的而是一個高層接口,該接口使得子系統更加容易使用,避免外部模塊深入到子系統內部而產生於子系

原创 java一些練習-貪吃蛇MVC源碼分享

package mvcTest; public class GreedSnake { public static void main(String[] args) { SnakeModel model = new Sn

原创 算法系列15天速成——第十二天 樹操作【中】

先前說了樹的基本操作,我們採用的是二叉鏈表來保存樹形結構,當然二叉有二叉的困擾之處,比如我想找到當前結點 的“前驅”和“後繼”,那麼我們就必須要遍歷

原创 Java Swing簡單控件實例(JButton,JLabel,JMenuBar,JComboBo)

package hello;import javax.swing.*;import javax.swing.event.*;import java.awt.event.*;import java.awt.*;/**  * swing基礎實

原创 算法系列15天速成——第十五天 圖【下】(大結局)

  今天是大結局,說下“圖”的最後一點東西,“最小生成樹“和”最短路徑“。   一: 最小生成樹 1. 概念     首先看如下圖,不知道大家能總結

原创 java學習筆記-java容器類

Java容器類Collection、List、ArrayList、Vector及map、HashTable、HashMap區別   Collection是List和Set兩個接口的基接口 List在Collection之上增加了"

原创 java學習筆記-io流淺析與實例

Java中的流,可以從不同的角度進行分類。 按照數據流的方向不同可以分爲:輸入流和輸出流。 按照處理數據單位不同可以分爲:字節流和字符流。 按照實現功能不同可以分爲:節點流和處理流。   輸出流:   輸入流: 因此輸入和輸出都是

原创 算法系列15天速成——第十三天 樹操作【下】

今天說下最後一種樹,大家可否知道,文件壓縮程序裏面的核心結構,核心算法是什麼?或許你知道,他就運用了赫夫曼樹。 聽說赫夫曼勝過了他的導師,被認爲”青

原创 Java學習筆記-動態加載類

Java動態加載類的意義和目的: Java動態加載類主要是爲了不改變主程序代碼,通過修改配置文件就可以操作不同的對象執行不同的功能。主要有利於系統的擴展,例如當我要改變一個功能,只需要做一個類,然後編寫相應的功能,通過配置文件就可以使用新

原创 java學習筆記-java只有值傳遞

當初學這塊的時候,有點不理解,去網上查詢了各種資料,反而不清楚了,感謝博主讓我徹底理解。原文鏈接:點擊打開鏈接 先上代碼後說事兒。 package ValueTest public class ChangeClass{ publ

原创 java學習筆記-java中enum的使用與分析

示例: public enum EnumTest {      FRANK("The given name of me"),      LIU("The family name of me");      private String

原创 java開發中的23種設計模式詳解

一、設計模式的分類 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式