函數(shù)是Java的基礎語法,關于函數(shù)的分類可以分為多種,各類函數(shù)之間的區(qū)別也成為大多數(shù)小白的疑難點。其中普通函數(shù)和箭頭函數(shù)之間的區(qū)別又成為Java語法中難點之重。查看全文>>
單例模式(Singleton Pattern)顧名思義就是只有一個實例,是一種常用的軟件設計模,設計模式屬于創(chuàng)建型模式它提供了一種創(chuàng)建對象的最佳方式,但是在Java中要用好單例模式,并不是一件簡單的事。在整個系統(tǒng)中,單例類只能有一個實例對象,且需要自行完成示例,并始終對外提供同一實例對象。查看全文>>
BorderLayout(邊界布局管理器)是一種較為復雜的布局方式,它將容器劃分為五個區(qū)域,分別是頁頭(PAGE_START)、頁尾(PAGE_END)、行首(LINE_START)、行尾(LINE_END)、中部(CENTER)。組件可以被放置在這五個區(qū)域中的任意一個位置。查看全文>>
在Swing組件中,最常見的一個容器就是JFrame,它是一個獨立存在的頂級容器(也叫窗口),不能放置在其他容器之中,JFrame支持通用窗口所有的基本功能,例如窗口最小化、設定窗口大小等。接下來通過一個案例來演示一下JFrame的使用效果,如文件1所示。查看全文>>
Swing是一種輕量級組件,它由Java語言開發(fā),同時底層以AWT為基礎,使跨平臺應用程序可以使用任何可插拔的外觀風格,并且Swing可以通過簡潔的代碼、靈活的功能和模塊化組件來創(chuàng)建優(yōu)雅的用戶界面。查看全文>>
?在realm中怎么使用散列算法?在shiro-day01-02realm中我們使用的密碼是明文的校驗方式,也就是SecurityServiceImpl中findPasswordByLoginName返回的是明文123的密碼。查看全文>>