原创 Netjava Lesson1 java的數據類型

2013.07.05   上課內容:1.數據類型(8個)int,char,byte,short,long,double,float,boolean小的數據類型可以轉換爲大的數據類型,大的數據類型可以強制轉換爲小的數據類型   2.字符串

原创 Netjava Lesson5 類的繼承

2013.07.11   上課內容:類的繼承   說到類的繼承,我們先來回顧一下類,類是具有一些相同或相似的物體的集合,是由屬性和方法組成。類的繼承就是在我們先定義的類的基礎上,定義一個類去繼承原先類的屬性和方法,並且可以新生成、改變原

原创 Netjava project 簡單畫板的實現

從一開始接觸計算機,我們就知道計算機的  開始菜單-程序-附件中有個畫圖工具。在當時這個工具也是的確非常的好用,那麼今天我們要做的是一個簡單的畫板。這個畫板能夠實現畫直線,畫矩形,畫圓角矩形,畫圓,畫三角形這五個功能。這便是我用事件機制

原创 Netjava Lesson3 類和對象2

2013.07.07   上課內容:類和對象回顧一下上節課內容,上節課我們講了類和對象的定義,還有就是類中屬性和方法的設置,以及方法的調用。這節課我們進行進一步的講解:我們知道類是有屬性和方法構成,而方法又是由普通方法和構造方法構成。普

原创 Netjava Lesson6 類的繼承2

2013.07.14   上課內容:類的繼承   首先我們對上節課類的繼承進行一下總結,類的繼承關鍵字是extends,被繼承的稱爲父類,繼承父類的稱爲子類。子類會繼承父類所有的方法和屬性,但不會全部調用,原因是因爲訪問修飾符,這裏要注

原创 Netjava Lesson2 類和對象

2013.07.06   上課內容:類和對象   定義:對象:生活中的某一個物品或者某一個事物,這裏要尤其注重是某一個,統稱的物品不算對象。 如籃球就不算對象,熊哥算對象。類: 一些擁有相同或相似特徵的對象的集合,在程序中,類是一個固定

原创 Netjava Lesson9 便捷的存儲容器——數組

2013.07.27   這節課我們要講的是數組,數組我在學C的時候就接觸過,但是java的數組和C還是有所區別的,我們還是一點點的進行介紹。 1、連續空間首先要定義一個數組,我們這裏定義一個int類型數組:int[] array =

原创 Netjava Lesson8 多線程——讓小球動起來

2013.07.25   上課內容:多線程   在講線程之前,我們先來談談進程。在我接觸電腦的一段時間後,開始發現當打開任務管理器後,會有一個進程的顯示,下面的映像名稱裏有很多的可執行文件。這些可執行文件有的是系統默認的,有的是我們打開

原创 Netjava project winXP計算器功能的實現

 終於完成了我第二個用事件做的項目,就是簡單計算器的實現。這個計算器是仿造windows xp下的計算器製作的。  我們的計算器要實現有以下功能:退格、清除當前、清除、數字按鈕、三角函數、正負號、點、四則運算、開根號、百分號、倒數。我們

原创 Netjava Lesson7 事件機制

2013.07.16   上課內容:事件機制   這節課我們要講的是事件機制。所謂事件,就是我們平時生活的分割,我們所做的每一件事都可以稱爲事件,例如一個小球落到地面彈起等。那麼我們這裏要講的事件機制是建立在圖形界面上,當我們用鼠標點擊

原创 Netjava Lesson4 swing界面

2013.07.10   上課內容:swing界面   java主要有兩個圖形界面,一個是awt,一個是swingawt產生的比較早,而swing是在最近幾個jdk版本中才有的,所以相對而言要比awt完善一些。   我們可以觀察自己所打

原创 Netjava project 五子棋及其人機對戰的實現

五子棋項目總結   之前一直沒有發總結,總是感覺人機做的還不是太成熟,後來培訓結束後又花了一些時間重寫了AI的方法,還加上了預測。感覺比以前是要強一些,至少不會出現所謂的BUG,但是自我感覺也不算真的很NB,這裏就與大家簡單分享一下吧。

原创 Netjava project 繪出最美麗的圖案——分形

給我一個點,我能畫出整個世界!這正是分形的魅力所在。今天我們不說什麼很枯燥的內容,我們先來看神奇的色子。題目這樣說:1.平面上隨機選A,B,C三個點。再隨機選一個點,記爲P。2.有一個三面色子,每丟一次,則選中ABC三個中一點。開始遊戲

原创 L-system

也許是不小心又翻到了去年暑假的那個分形PPT,讓我想起來還有一個沒有完成的任務,就是L-system。   當時剛接觸java,還是屬於很年輕的,但是經過了那麼久的積澱,我覺得我可以解決這個問題。   於是,我開始了探求L-system

原创 Netjava Lesson12 二叉樹

2013.07.31   上課內容:二叉樹   首先我們回顧一下上節課的內容,上節課我們講的是鏈表。我們知道了雙鏈表每個節點是由一個三部分組成,一部分存儲數據,另外兩個部分分別存儲上一個節點的地址和下一個節點的地址。那麼我們今天要講的二