原创 java GUI 3

佈局管理器 java語言提供了佈局管理器來管理組件在容器中的佈局和大小,而不是直接使用座標位置來設置,這樣保證了平臺的無關性。 AWT中主要的佈局管理器類:BorderLayout 、FlowLayout 、GridLayout、Card

原创 銀行業務調度系統

     銀行業務調度系統   項目要求 模擬實現銀行業務調度系統邏輯,具體需求如下: 銀行內有6個業務窗口,1 - 4號窗口爲普通窗口,5號窗口爲快速窗口,6號窗口爲VIP窗口。   有三種對應類型的客

原创 java網絡編程 下

如何檢測和解決端口衝突問題 在命令行中使用netstat命令可以查看當前正使用的TCP端口號。爲了徹底解決端口衝突的問題,需通過一個配置參數來指定TCP服務程序所使用的端口號。當某一個TCP程序與其他的程序發生端口號衝突的時候,就可以通過

原创 java 網絡編程上

網絡編程的基礎知識 本地迴路地址:127.0.0.1. 同一計算機中不能有兩個應用程序有相同的端口號,端口號範圍0—65535,0—1023之間的端口數是用於一些知名的網絡服務與應用。 Socket 是 網絡驅動層 提供給應用程序編程的接

原创 Java基礎加強 三

  註解 Annotation(java5的新特性) 註解是用於向開發工具或編譯器傳遞信息的, 一個註解就是一個類,註解相當於一種標記,加上標記以後,javac編譯器,開發工具和其他程序可以用反射來了解你

原创 java IO 下

包裝類 例如DataOutputStream類提供了往各種輸出流對象中寫入各種數據的方法,但是它並不對應到具體的流設備,我們所要做的工作就是傳遞一個對應具體流設備的輸出對象。完成類似DataOutputStream功能的類就是一個包裝類,

原创 Java基礎加強 四

  類加載器 Java虛擬機中可以安裝多個類加載器,每個類加載器負責加載特定位置的類,系統默認三個主要類加載器:BootStrap,ExtClassLoader,AppClassLaoder,其中Boot

原创 Java基礎加強一、二(Java5新特性和反射 補充)

IDE:集成開發環境(integrated development environment) 設置在Eclipse中顯示輸入幫助:window—>Preferences—>General—>Keys:在(從上到下第二個文本框中:type

原创 java Applet

網頁腳本編程的原理 html語言只是一種標記語言,只能定義內容的表現形式,比如顏色、字體等。不具有邏輯性,不能與用戶進行交互。如果瀏覽器在解釋html語言的基礎上,還能夠解釋運行嵌入在網頁文件中的一種具有程序邏輯的語言,那麼網頁就像平時用

原创 java GUI 2

圖像顯示 使用Graphics.drawImage(Image img,int x,int y,ImageObserver observer)方法在組件上顯示圖像,方法的第一個參數爲要顯示的圖像,第二、三個參數爲圖像在組件上顯示時,在圖

原创 java GUI 1:事件處理及圖形操作

AWT的基本知識 GUI全稱是Graphical User Interface,即圖形用戶界面,JDK中提供了AWT和Swing兩個包,用於GUI程序的設計和開發,後者爲前者的豐富與擴充。 GUI組件可以分爲兩大類:基本組件和容器,分別

原创 java IO

File類 File類是IO包中唯一代表磁盤文件本身信息的類,而不是文件中的內容。File類了一些與平臺無關的方法來操作文件,例如創建、刪除文件和重命名文件等。 java中的目錄被當做一種特殊的文件使用,調用File方法可以返回目錄中的所

原创 java API及一些常用類

java API的概念、 API是Application Programming Interface 的簡稱,即應用程序編程的接口。java API是JDK中提供的各種類,供程序員使用,用於編寫各種應用程序。 String類和Stri

原创 java面向對象下

類的繼承 通過繼承可以簡化類的定義,java只支持單繼承,不允許多重繼承,即一個類只能有一個父類。但可以有多層繼承,即一個類可以繼承某一個類的子類。如類B繼承了類A,類C有繼承了類B,那麼類C也間接繼承了類A。 子類繼承父類所有的(非pr

原创 交通燈管理系統

    交通燈管理系統 項目要求: 模擬實現十字路口的交通燈管理系統邏輯,具體需求如下:   異步隨機生成按照各個路線行駛的車輛。 例如:        由南向而來去往北向的車輛 ---- 直行車輛        由西向而來去往南向的車