面向對象是一種符合人類思維習慣的編程思想。現實生活中存在各種形態不同的事物,這些事物之間存在著各種各樣的聯系。在程序中使用對象來映射現實中的事物,使用對象的關系來描述事物之間的聯系,這種思想就是面向對象。查看全文>>
函數是Java的基礎語法,關于函數的分類可以分為多種,各類函數之間的區別也成為大多數小白的疑難點。其中普通函數和箭頭函數之間的區別又成為Java語法中難點之重。查看全文>>
單例模式(Singleton Pattern)顧名思義就是只有一個實例,是一種常用的軟件設計模,設計模式屬于創建型模式它提供了一種創建對象的最佳方式,但是在Java中要用好單例模式,并不是一件簡單的事。在整個系統中,單例類只能有一個實例對象,且需要自行完成示例,并始終對外提供同一實例對象。查看全文>>
BorderLayout(邊界布局管理器)是一種較為復雜的布局方式,它將容器劃分為五個區域,分別是頁頭(PAGE_START)、頁尾(PAGE_END)、行首(LINE_START)、行尾(LINE_END)、中部(CENTER)。組件可以被放置在這五個區域中的任意一個位置。查看全文>>
在Swing組件中,最常見的一個容器就是JFrame,它是一個獨立存在的頂級容器(也叫窗口),不能放置在其他容器之中,JFrame支持通用窗口所有的基本功能,例如窗口最小化、設定窗口大小等。接下來通過一個案例來演示一下JFrame的使用效果,如文件1所示。查看全文>>
Swing是一種輕量級組件,它由Java語言開發,同時底層以AWT為基礎,使跨平臺應用程序可以使用任何可插拔的外觀風格,并且Swing可以通過簡潔的代碼、靈活的功能和模塊化組件來創建優雅的用戶界面。查看全文>>