原创 swing中JFileChooser的用法

1、基本用法JFileChooser dlg = new JFileChooser();dlg.setDialogTitle("Open JPEG file");int result = dlg.showOpenDialog(this);

原创 設計模式--簡單工廠模式 策略模式

名詞理解: 工廠(Factory)模式我們可以做如下理解,假設有一個Audi的公司生產汽車(似乎也不用假設了),它掌握一項核心的技術就是生產汽車,另一方面,它生產的汽車是有不同型號的,並且在不同的生產線上進行組裝。當客戶通過銷售部

原创 Java中爲面板(JPanel)添加標題

需求:用實線把各個面板圈起來,然後把面板的名字寫在圈圈的左上角。 原始畫面: 由於原來的程序使用的是AWT中的Panel,而這個控件我們沒有設置titleBorder的方法。 現在將更新爲Swing中的JPanel面板,代碼分別爲: 舊

原创 UML類圖各符號含義

類圖基本符號可拆分爲虛線,箭頭,實線,空心右三角,實心右三角,空心菱形和實心菱形。由這些基本的圖形進行組合構成了類圖的基本符號。這裏要注意這幾個符號的順序,代表了類與類之間關係的耦合程度。越向右耦合度越高。   其中虛線+箭頭是表示

原创 UML類圖符號

1、泛化(繼承) 實線箭頭表示繼承一個基類B類繼承A類 2、實現 UML類圖符號中虛線箭頭表示實現一個接口:C類實現接口Interface(現在好像顯示成線了沒有了箭頭) 3、關聯 UML類圖符號中關聯分爲單向和雙

原创 C++拷貝構造函數(深拷貝,淺拷貝)

對於普通類型的對象來說,它們之間的複製是很簡單的,例如:int a=88; int b=a; 而類對象與普通對象不同,類對象內部結構一般較爲複雜,存在各種成員變量。下面看一個類對象拷貝的簡單例子。  #include <iostrea

原创 讓你明白response.sendRedirect()與request.getRequestDispatcher().forward()區別

JSP中response.sendRedirect()與request.getRequestDispatcher().forward(request,response)這兩個對象都可以使頁面跳轉,但是二者是有很大的區別的,分條來說,有以下

原创 Vector和ArrayList的比較

今天研究了一下Vector和ArrayList的源碼,又加深了對這兩個類的理解。 List接口下一共實現了三個類:ArrayList,Vector,LinkedList。LinkedList就不多說了,它一般主要用在保持數據的插入順序

原创 Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException

當方法檢測到對象的併發修改,但不允許這種修改時,拋出此異常。 例如,某個線程在 Collection 上進行迭代時,通常不允許另一個線性修改該 Collection。通常在這些情況下,迭代的結果是不明確的。如果檢測到這種行爲,一些迭代

原创 java 通過url打開瀏覽器顯示網頁

新浪微博提供的API中有個類BareBonesBrowserLaunch,它的函數openURL可以實現調用瀏覽器程序,根據傳遞的url參數,打開url對應的網頁。 public class BareBonesBrowserLaunch

原创 CentOS更換163的yum源

163的源還是挺全的,速度也很快。 1. 下載repo文件: [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost ~]# wget http://mirrors.16

原创 0-1揹包

來源:Backpack 防止忘記。 二維代碼: #include <stdio.h> #include <stdlib.h> #include <vector> #include <algorithm> using namespace

原创 TCP協議中的三次握手和四次揮手(圖解)

建立TCP需要三次握手才能建立,而斷開連接則需要四次握手。整個過程如下圖所示: 先來看看如何建立連接的。 首先Client端發送連接請求報文,Server段接受連接後回覆ACK報文,併爲這次連接分配資源。Client端接收到

原创 HQL的返回值該怎麼取得?

學習ssh框架時遇到的問題,http://www.iteye.com/topic/251

原创 PrintStream的autoFlush

    在複習Java的輸入/出流,用FIieInputStream讀取文件的時候,如果每次讀取一個字節發現無法讀取文件全部內容,但用字節數組的方式讀取卻沒有錯誤,在csdn上發問題求教以及google之後終於弄明白了。最基本的輸入/出流