Time of Update: 2018-12-04
public static void main(String[] args) throws Exception { URL url=new URL("http://www.bjtime.cn");//取得資來源物件 URLConnection uc=url.openConnection();//產生連線物件 uc.connect(); //發出串連 long ld=uc.getDate(); //取得網站日期時間(時間戳記) Date
Time of Update: 2018-12-04
在絕大多數的電腦語言中都有事件處理的機制,例如PB中按鈕的onClick事件,html中的onLoad等等,它們的存在讓編程十分“人性話”,容易理解,在java中也存在著這樣的機制,特別實在GUI編程中,更需要用到,java稱這種模式為”call
Time of Update: 2018-12-04
package com;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.InputStream;import java.io.PrintWriter;public class CopyFile { public CopyFile() { } /** *
Time of Update: 2018-12-04
http://blog.chinaunix.net/u/31541/showart_266332.html基礎上修改版一、windows下開發環境的搭建1、從http://java.sun.com/上下載windows平台的JDK,並安裝。假設安裝目錄為:C:/jdk6.02、設定相關環境量(以windowsXP)例: 1、右擊案頭上“我的電腦”,選擇屬性 2、再選擇“進階”活頁,找到系統變數,並點擊下面的“建立” 3、變數名:JAVA_HOME
Time of Update: 2018-12-04
按照《Unix網路編程》的劃分,IO模型可以分為:阻塞IO、非阻塞IO、IO複用、訊號驅動IO和非同步IO,按照POSIX標準來劃分只分為兩類:同步IO和非同步IO.同步IO和非同步IO如何區分呢?首先一個IO操作其實分成了兩個步驟:發起IO請求和實際的IO操作,同步IO和非同步IO的區別就在於第二個步驟是否阻塞,如果實際的IO讀寫阻塞請求進程,那麼就是同步IO,因此阻塞IO、非阻塞IO、IO服用、訊號驅動IO都是同步IO,如果不阻塞,而是作業系統幫你做完IO操作再將結果返回給你,那麼就是非同步
Time of Update: 2018-12-04
問題的引入是因為下午在群裡看到了一個網友的問題:給定如下Java 代碼,編譯運行後,輸出結果是( )。public class Test { public static void main(String [ ] args) { StringBuffer a = new StringBuffer(“A”); StringBuffer b = new StringBuffer(“B”); operate(a , b);
Time of Update: 2018-12-04
轉自:http://www.blogjava.net/xylz/archive/2010/07/07/325410.html接上篇,這篇從Lock.lock/unlock開始。特別說明在沒有特殊情況下所有程式、API、文檔都是基於JDK 6.0的。public void java.util.concurrent.locks.ReentrantLock.lock()擷取鎖。如果該鎖沒有被另一個線程保持,則擷取該鎖並立即返回,將鎖的保持計數設定為 1。如果當前線程已經保持該鎖,則將保持計數加
Time of Update: 2018-12-04
19.1
Time of Update: 2018-12-04
當兩個進程在進行遠程通訊時,彼此可以發送各種類型的資料。無論是何種類型的資料,都會以二進位序列的形式在網路上傳送。發送方需要把這個Java對象轉換為位元組序列,才能在網路上傳送;接收方則需要把位元組序列再恢複為Java對象。 把Java對象轉換為位元組序列的過程稱為對象的序列化。 把位元組序列恢複為Java對象的過程稱為對象的還原序列化。 對象的序列化主要有兩種用途: 1) 把對象的位元組序列永久地儲存到硬碟上,通常存放在一個檔案中; 2) 在網路上傳送對象的位元組序列。
Time of Update: 2018-12-04
java 通訊 socket 傳輸 檔案 圖片 -檔案傳輸-圖片傳輸ClientTcpSend.java 用戶端發送類package com.yjf.test;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.net.InetSocketAddress;import java.net.Socket;public class ClientTcpSend {
Time of Update: 2018-12-04
Java資料區域(記憶體地區): 1. 程式計數器(Program Counter Register) :存放當前正在被執行的Java 位元組碼操作指令的地址2. Java虛擬機器棧(Java VM Stack) :儲存線程在執行過程中的參數,傳回值,以及中間結果等3. Java堆(Heap) : 儲存Java類執行個體或數組的4. 方法區(Java VM Method Area) :儲存類型相關的資訊, 如該類型的常量池,欄位或方法資訊5. 常量池(Runtime Constant Pool)
Time of Update: 2018-12-04
現在Clone已經不是一個新鮮詞語了,伴隨著“多莉”的產生這個詞語確實很“火”過一陣子,在java中也有這麼一個概念,它可以讓我們很方便的“製造”出一個對象的副本來,下面來具體看看java中的Clone機制是如何工作的?1. Clone&Copy假設現在有一個Employee對象,Employee tobby =new Employee(“CMTobby”,5000),通常我們會有這樣的賦值Employee
Time of Update: 2018-12-04
白皮書為我們提出了Java語言的11個關鍵特性 (1)Easy:Java的文法比C++的相對簡單,另一個方面就是Java能使軟體在很小的機器上運行,基礎解釋其和類庫的支援的大小約為40kb,增加基本的標準庫和線程支援的記憶體需要增加125kb。 (2)分布式:Java帶有很強大的TCP/IP協議族的常式庫,Java應用程式能夠通過URL來穿過網路來訪問遠程對象,由於servlet機制的出現,使Java編程非常的高效,現在許多的大的web
Time of Update: 2018-12-04
首先為這個txt檔案建立一個FileInputStream流mystream,然後建立一個ByteArrayOutputStream流my,然後讀取mystream,mystream.read( );然後將資料寫入my中,my.write( );講寫入的資料用toBytearray( )轉化為數群組類型;如果txt文檔中有中文,可以用講轉化的數組型資料用String(資料,“GB2312”)解碼中文。最後將其輸出到螢幕上!附:import java.io.*;public class
Time of Update: 2018-12-04
會。 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 所謂記憶體泄露就是指一個不再被程式使用的對象或變數一直被佔據在記憶體中。
Time of Update: 2018-12-04
網上看到好多人都是不知道Extjs的grid怎麼分頁,其中包括start 為0 的問題,有人提出過自己修改分頁工具條控制項,實現與後台無關的分頁效果,這也是一種解決方案,但不是最標準的,下面我就說說最標準的解決方案!!先看下面的類! package com.td.Common;import java.lang.reflect.Field;import java.util.Date;import java.util.List;import
Time of Update: 2018-12-04
Time of Update: 2018-12-04
一, 介面基礎知識1, java語言不支援一個類有多個直接的父類(多繼承),但可以實現(implements)多個介面,間接的實現了多繼承.2, 與介面相關的設計模式:1, 定製服務模式 設計精粒度的介面,每個介面代表相關的一組服務,通過繼承來建立複合介面2, 適配器模式 當每個系統之間介面不匹配時,用適配器來轉換介面3, 預設適配器模式 為介面提供簡單的預設實現4, 代理模式 為介面的實作類別建立代理類,使用者通過代理來獲得實作類別的服務5, 標識類型模式
Time of Update: 2018-12-04
說明:本文的適用對象為java初學者、如果有讀者發現文章中有敘述不妥之處,請指正。今天在論壇上有人提了一個關於java中調用函數時有沒有引用傳遞的問題,可謂是吵的不可開交。有人說java只有值傳遞,也有人說java既有值傳遞也有引用傳遞,那麼java中到底有沒有引用傳遞呢,下面我來分析一下。一、首先來明確一下"值傳遞"和"引用傳遞的"區別值傳遞:是對所傳遞參數進行一次副本拷貝,對參數的修改只是對副本的修改,函數調用結束,副本丟棄,原來的變數不變(即實參不變)引用傳遞:參數被傳遞到函數時,不複製副
Time of Update: 2018-12-04
在 JavaSE5 中新添加了 java.util.concurrent.locks.Condition 介面。主要包括await、signal、signalAll 方法來實現休眠和喚醒工作,有點類似與Linux C++的訊號通訊機制。Condition 不僅在 API 中實現了 wait/notify 語義,而且提供了幾個新的特性,例如:為每個 Lock 建立多重 Condition、可中斷的等待、訪問統計資訊等。開個頭待續。。。。最近幫導師忙做一項目,爭取畢業前要搞定!