Time of Update: 2017-02-28
筆記|對象 在這篇文章裡我將介紹一些Java對於對象的基本處理模式的問題。 首先看一個有關對象相等性(Object equivalence)的例子: 先看下面的代碼: public class EqualTest1{ public static void main(String[] args){ Integer n1 = new Integer(20); Integer n2 = new Integer(20);
Time of Update: 2017-02-28
程式|設計 --------------------------------------------------------------------------本系列文檔配合前面的《JBuilder開發實踐者之路》系列文章推出,站在語言本身的層次上供大家學習Java程式設計語言。主要參考Java線上文檔,以及《Java2核心技術》。文章定位和讀者對象主要是針對零起點的讀者。基本上針對初級讀者逐步輔導走上Java程式設計高手的道路。
Time of Update: 2017-02-28
//*********java.htm************<HTML><HEAD></HEAD><BODY><SCRIPT>function getScreenDimension() {document.myApplet.sayHello(); }</SCRIPT><FORM><INPUT type="button" value="call JAVA"
Time of Update: 2017-02-28
載入 JAVA載入庫的方法跟它的CLASSLOADER有關,不同的JVM有不同的CLASSLOADER。現介紹J2SDK內建的JVM的載入順序。 首先,JAVA會跟據系統的參數CLASSPATH,把參數裡所包含的JAR(ZIP,目錄)載入。只要使用該JVM,不用設定CLASSPATH,程式裡用到類就會自動到這裡面找到並載入。 其次,在我們運行java.exe
Time of Update: 2017-02-28
編譯|動態 我們知道,在很多指令碼語言中都有eval涵數,它可以把字串轉換為表態式並執行.如在javaScript中var str = aid.value + ".style.top = 10;"把一個id為"aid"的控制的值取出來加合并成一個字串,如果aid的值是"axman",則str = "axman.style.top =
Time of Update: 2017-02-28
教程 // ************************************// 一個簡單的JAVA 程式// 功能是示範一個小視窗,並具有讀寫檔案的功能。// @author Gaogao// @date 2004-11-04// ************************************// ************************************// 引入GUI和GUI事件處理的類,和I/
Time of Update: 2017-02-28
概念 最近打算重新複習java基礎,先貼一個1.OOP中唯一關係的是對象的介面是什麼,就像電腦的銷售商她不管電源內部結構是怎樣的,他只關係能否給你提供電就行了,也就是只要知道can or not而不是how and
Time of Update: 2017-02-28
活用 GregorianCalendar 類的 getTimeInMillis() 方法。注意,取到的值是從1970年1月1日00:00:00開始算起所經過的微秒數。一秒是一千微秒。下面是自己寫的一個常式及運行結果:import java.util.GregorianCalendar;class TestClender { public static void main (String args[]) { GregorianCalendar ca = new
Time of Update: 2017-02-28
servlet Java Servlet是運行於Web伺服器上的Java代碼,它可以接受使用者請求,進行相應的處理,並向使用者提供反饋。其作用類似於CGI程式,可以實現網頁中很多互動式效果,但比CGI程式效率更高. 1.軟體下載 開發軟體有兩個:JDK1.X和JSWDK1.X.X。 到http://java.sun.com,下載後的jdk也可能是j2sdk1.4.1_07檔案安裝到你的電腦上。
Time of Update: 2017-02-28
java以其跨平台而一舉成名,至今以有9年了(1995年).本文章提供java的安裝的一些問題的處理方法,以供參考.(windows 2000
Time of Update: 2017-02-28
Java)代碼簡單說明:可以在1024*768的螢幕解析度下關掉一個最大化的IE視窗。import java.awt.*;import java.awt.event.*;/**this class will close an maxmimum IE window in the 1024*768's screen resolution's machine.*/public class Robot04{ public static void main(String[] args)
Time of Update: 2017-02-28
//iplabel.javaimport java.net.*;import java.awt.*;import javax.swing.*; public class iplabel{JFrame frame;JLabel label1,label2;JPanel panel;String ip,address; public void getip(){try{InetAddress addr =
Time of Update: 2017-02-28
運算 由於Java的簡單類型不能夠精確的對浮點數進行運算,這個工具類提供精確的浮點數運算,包括加減乘除和四捨五入。 以下為代碼:import java.math.BigDecimal;public class Arith { //預設除法運算精度 private static final int DEF_DIV_SCALE = 10; //這個類不能執行個體化 private Arith(){ } /** * 提供精確的加法運算。
Time of Update: 2017-02-28
問題 初學JAVA的朋友很可能碰到很多問題,下面收集整理了一些供參考。 摘?自:JAVA俱樂部 1。[問]Application和Applet各自指什嗎?在使用中有區別嗎? [答]Application和Applet是利用JAVA語言產生的可運行代碼中最常用的兩種,兩
Time of Update: 2017-02-28
編程|編譯 javac-----Java程式設計語言編譯器*提要*說明*尋找類型*檔案清單*選項*例子*請參考SYNOPSIS[提要]javac [options] [sourcefiles] [@files]oldjavac [options] [soucefiles]
Time of Update: 2017-02-28
Java的IO操作都是基於流進行操作的,為了提高讀寫效率一般需要進行緩衝。 簡單的樣本程式如下: /** * 讀出1.txt中的內容,寫入2.txt中 * */import java.io.*;public class ReadWriteFile{ public static void main(String[] args){ try{ File read = new File("c:\\1.txt"); File write = new
Time of Update: 2017-02-28
編程|多線程 不管我是多麼喜歡JAVA但是,從實際開發角度講,Java的多線程確實沒有C++好使。 表現在:1.Java沒有全域變數;2.Java 的線程之間的通訊比較差,C++提供了多種通訊方式;3.Java的資料同步是通過synchronized來實現,但是基本上等於交給了虛擬機器來完成,而C++有很多種:臨界區、互斥體等。4.
Time of Update: 2017-02-28
對象 邊城狂人 Java 類中類屬性 (static 變數) 和對象屬性 (非 static 變數) 的初始化順序可以用如下程式測試: /** * @(#) Test.java * @author fancy */ public class Test { static String a = "string-a"; static String
Time of Update: 2017-02-28
1)instanceof:實現了某介面的類的對象也是該介面的執行個體;某類的對象也是該類超類的執行個體。2)native()修飾的方法沒有方法體,用一個分號";"代替大括弧。3)main不是關鍵字。4)System.exit(int
Time of Update: 2017-02-28
Java語言中提供的布局管理器種類有:邊界式布局、卡片式布局、流式布局和網格式布局等,各有不同的特點,可根據實際需要選用;但有最大自由設計空間的是“無布局管理器”——即不使用任何布局格式,而通過手工方式添加組件到頁面配置的絕對位置上。本例中使用的便是“無布局管理器”。 在使用“無布局管理器”時,首先要作出聲明,即: setLayout(null); 然後用reshape()方法指定組件的具體位置和尺寸, 基本語句如下所示: Label label1=new Label();