Time of Update: 2018-12-03
有一個英文的比較詳細的介紹 http://download.oracle.com/javase/tutorial/uiswing/layout/border.html還有一個中文的簡單介紹 http://www.cnblogs.com/appleblossom/articles/24716.html個人經驗1:在FlowLayout中,流的對其方式是可以選的,下面一行代碼選的是置中對其的。frame.setLayout(new FlowLayout(FlowLayout.CENTER,10,10
Time of Update: 2018-12-03
來源:http://topic.csdn.net/t/20060505/15/4731462.html參考:http://www.itzcn.com/video-vid-2252-spid-50.htmlhttp://zhidao.baidu.com/question/65633532.html用GridLayout設定為2行一列就OK啦~~FlowLayout只是單行順序顯示!!不知道FlowLayout有沒有換行功能,幫up。這個問題也困惑我好久,一起頂,盼高手解答昨天看了下FlowLayo
Time of Update: 2018-12-03
最近在閱讀孫衛琴的java物件導向一書中,看到對java中類的初始化和載入中的論述比較系統,故筆記之1)類的初始化,JAVA在初始化一個類時,以下步驟 A 假如類存在直接的父類,並且這個父類還沒有初始化,則先初始化直接的父類 B 假如類存在初始化的語句,那麼直接執行這些初始化語句 比如 package init;class Base{static int a=1; static{ System.out.println("init Base"); }
Time of Update: 2018-12-03
java 7中的try catch除了之前談到的新特性外,本文簡單來例子小結下,其實還是有不少地方要注意的,首先看一個典型的代碼: 先來兩個異常類: Java代碼 public class ExceptionA extends Exception{ public ExceptionA(String message){ super(message); } } public class ExceptionB extends Exception{
Time of Update: 2018-12-03
Java中的equals是十分重要的,和= =要區別開來,最近在看孫衛琴的JAVA物件導向編程一書,覺得對其闡述寫的不錯,所以現在小結其主要內容,而且要將 = =和 equals列為重要的對比概念來學習1、聲明格式 public boolean equals(Object
Time of Update: 2018-12-03
在JAVA對象中,如何進行有效查詢呢,這一直是個很值得探討的問題.大家知道,在XML中,要找元素如何找呢?沒錯,通過XPATH是個不錯的辦法,同樣道理,新近發現原來在JAVA中,也居然有象XPATH裡的東西,這就是著名的apache
Time of Update: 2018-12-03
由於開發需要,下了SUN出的最新的Java ME platform SDK 3.0,但是跟eclipseme 1.7.9 配合有問題,在RUN的時候,會報下面錯誤:Syntax:emulator [arguments]In order to get commands supported by given device run:emulator.exe -Xdevice: -XqueryGeneric list of arguments is:-version Display
Time of Update: 2018-12-03
最近在一個J2EE系統裡,要用到驗證碼,找到如下比較好的方法,是寫成servlet的import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.awt.*;import java.awt.image.*;import java.util.*;import javax.imageio.*; /** * @author yeeku.H.lee kongyeeku@163.com *
Time of Update: 2018-12-03
APIApplication Programme Interface→應用程式介面,Java最主要的特點是其物件導向OO→Object Oriented→物件導向。所以設定了很多基礎應用程式介面(API),你是不是在你設計程式的時候常用import!?那就是引用API的方法。 J2SDKJ2SDK=JDK+JRE,J2SDK(Java 2 Software Development Kit) →JAVA2軟體開發套件,包括了Java編譯器和Java虛擬器。 JDKJava Development
Time of Update: 2018-12-03
String是一個特殊的封裝類資料。可以用:String str = new String("abc"); String str = "abc"; 兩種的形式來建立,第一種是用new()來建立對象的,它會在存放於堆中。每調用一次就會建立一個新的對象。而第二種是先在棧中建立一個對String類的對象引用變數str,然後通過符號引用去字串常量池 裡找有沒有"abc",如果沒有,則將"abc"存放進字串常量池 ,並令str指向”abc”,如果已經有”abc” 則直接令str指向“abc”。
Time of Update: 2018-12-03
Java已經成為一個龐大而複雜的技術平台,對於開發人員而言,要想更好的掌握Java技術,深入理解底層的技術處理細節必不可少。對核心概念和思想的掌握可以協助我們舉一反三、觸類旁通,有助於提升我們對整個Java平台的理解力。這裡所介紹的是Java技術平台的幾個核心概念,其中所蘊含的思想有助於我們更深刻的理解Java技術。 Java虛擬機器 Java虛擬機器的主要任務是裝在class檔案並且執行其中的位元組碼。Java虛擬機器包含一個類裝載器,它可以從程式和API中裝載class檔案。Java
Time of Update: 2018-12-03
Client.javapublic class Client{ Socket socket; BufferedReader in; PrintWriter out; public Client() { try{ System.out.println("Try to Connect to 127.0.0.1:10000"); socket = new Socket("127.0.0.1",10000);
Time of Update: 2018-12-03
Filter(過濾器)簡介: Filter 的準系統是對 Servlet 容器調用 Servlet 的過程進行攔截,從而在 Servlet 進行響應處理的前後實現一些特殊的功能。在 Servlet API 中定義了三個介面類來開供開發人員編寫 Filter 程式:Filter, FilterChain, FilterConfig。Filter 程式是一個實現了 Filter 介面的 Java 類,與 Servlet 程式相似,它由 Servlet 容器進行調用和執行Filter
Time of Update: 2018-12-03
Java開發工具配置 UltraEdit 確定你的jdk環境變數配置是正確的。 對於java初學者來說,編譯和運行java程式是一件很頭疼的東西。 顯然,在命令方式下編譯和運行java程式用久了,確實是很麻煩, 而我們又不想使用大型的開發工具時,UltraEdit是一個不錯的選擇, 很多初學者都是用它來編寫java源檔案的,可以高亮度顯示關鍵字。 1。關鍵字高亮度顯示。 開啟UltraEdit->視圖->高亮顯示類型->java; 此時在UltraEdit輸入java程式時,
Time of Update: 2018-12-03
內部類的作用:1、內部類的使用,可以保證在用戶端上無法查看內部類的實現方法,甚至無法知道內部類的名字等各種資訊。(個人感覺是,當你想用java開發一個API 時,為了智慧財產權的保護,你不想給別人看你API的內部實現方式,此時就可以使用內部類來屏蔽掉這些資訊,保證用戶端在調用你的API時不知道具體是怎麼實現的)2、實現多重繼承。在java中只能繼承一個類,多重繼承的實現是通過介面來實現的,但使用介面就會出現一個複雜的問題:實現一個介面時,必須實現介面所有的方法使用內部類也可以實現多重繼承,方法:
Time of Update: 2018-12-03
import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Properties; class Test { // 返回當前系統變數的函數,結果放在一個Properties裡邊,這裡只針對win2k以上的,其它系統可以自己改進 public Properties getEnv() throws Exception
Time of Update: 2018-12-03
List分為兩種:一種是java.awt.List,是一個類,一個可滾動的文本項列表,使其允許使用者進行單項或多項選擇。父類是Component。List的主要方法有:public void add(String item)-向滾動列表的末尾添加指定的項,public void add(String item, int index)向滾動列表中索引指示的位置添加指定的項。索引是從零開始的。如果索引值小於零,或者索引值大於或等於列表中的項數,則將該項添加到列表的末尾,public String
Time of Update: 2018-12-03
平時寫IO相關代碼機會挺少的,但卻都知道使用BufferedXXXX來讀寫效率高,沒想到裡面還有這麼多陷阱,這兩天突然被其中一個陷阱折騰一下:讀一個檔案,然後寫到另外一個檔案,前後兩個檔案居然不一樣? 解決這個問題之後,總結了幾個注意點。注意點一:Reader/Writer讀寫二進位檔案是有問題的: public void copyFile1() {File srcFile = new File("E://atest//atest.txt");File dstFile = new
Time of Update: 2018-12-03
眾所周知,Java語言具有完善的安全 架構,從程式設計語言,編譯器、解釋程式到Java虛擬機器,都能確保Java系統不被無效的代碼或敵對的編譯器暗中破壞,基本上,它們保證了Java代碼按預 定的規則運作。但是,當我們需要逾越這些限制時,例如,讀寫檔案,監聽和讀寫Socket,退出Java系統等,就必須使用數位簽章或安全性原則檔案 (*.Policy)。 ----
Time of Update: 2018-12-03
前段時間打算跟老師做項目,但是不是我們本專業的C/C++的(這個方面好像項目也特別的少)。而是用Java做網站設計項目。 說實在的,做項目其實主要還是想學點東西,學點時間經驗。不過頗為失望的是,根本就沒有人交我們怎麼做。開始是說讓我們去看一些書。我去看了一些Java方面的書,感覺有了C/C++的基礎,看Java的代碼不成問題。還是蠻好理解的吧。但是做項目要看的東西好多,而且那些知識點都是比較分散的,很不好把握。之後看pdf檔案,那裡的東西還算比較實際,能學到一些東西。