Time of Update: 2018-12-05
JXL (Java Excel API)是一個用來動態讀寫Excel檔案的開源架構,利用它可以在任何支援Java的作業系統上動態讀寫Excel檔案。JXL 的首頁是:http://www.andykhan.com/jexcelapi/,可以在這裡下載到它的最新的版本。你可以分別通過如下命令java -jar jxl .jar -xml test.xlsjava -jar jxl .jar -cvs test.xls 以xml和cvs格式查看test.xls,這是因為JXL
Time of Update: 2018-12-05
Java中的RMI機制和JVM沙箱安全架構。1.
Time of Update: 2018-12-05
java中記憶體配置策略及堆和棧的比較1
Time of Update: 2018-12-05
/** * 獲得zip檔案裡的所有檔案,以及檔案大小 * @author Administrator * */public class ZipFile {public ZipFile() throws IOException{java.util.zip.ZipFile zf = new java.util.zip.ZipFile("E:/Java/Project.zip");Enumeration e =
Time of Update: 2018-12-05
代理就是講 原先不相關的代碼, 在運行時 組合到一起去運行, 這樣提高程式的維護性,並讓 業務代碼 和 伺服器代碼 完全分離,以Person為例. --下篇在寫動態代理, AOP.. Person 介面: public interface IPerson { public void sleep(); public void walk(); }Person 實作類別: public class PersonImp implements IPerson{ public
Time of Update: 2018-12-05
統計所有連接埠的 接受 與 發送 的流量。 : 源碼:NetWork.java 用於計算連接埠的流量值.NetWorkThread.java 線程類,用於將資訊顯示到介面中 import java.io.BufferedReader;import java.io.InputStreamReader;public class NetWork {public String recevied;public String sent;public void NetWorkFlux(String
Time of Update: 2018-12-05
第一種方法為常見且易於上手 1、在應用開發中,經常需要一些周期性的操作,比如每5分鐘執行某一操作等。對於這樣的操作最方便、高效的實現方式就是使用java.util.Timer工具類。private java.util.Timer timer; timer = new Timer(true); timer.schedule(new java.util.TimerTask() {public void run() { //server.checkNewMail(); 要操作的方法 } }, 0, 5
Time of Update: 2018-12-05
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;/** * 取得字串在檔案中出現的次數 * @author lichaoever * */public class Search {File file = new File("/usr/test.txt");private String buffer;public Search() {try
Time of Update: 2018-12-05
java,遞迴出所有磁碟上的所有的檔案 package com.java.others;import java.io.File;public class Other { public Other() { File f[] = File.listRoots(); for(int i =0; i < f.length - 1; i++) //這裡減一 是因為最後一個磁碟是光碟機 { this.getDir(f[i]+"
Time of Update: 2018-12-05
首先將Server.class放置你需要控制的電腦中,(一般是打包,然後將這伺服器代碼植入到另外的電腦中)。就用一台電腦也可以用,運行它。此時,被植入了Server.class的電腦就是你可以控制的對象,然後將Client.class在自己的電腦上運行,輸入 order, 被植入的電腦會做相對應的事情, 比如:我在Client裡輸入"shutdown" ,然後被植入的電腦會自動關機,所有order在代碼裡面有,有興趣的可以自己往裡面添加order已經對應的動作。下面是代碼,僅供大家學習,
Time of Update: 2018-12-05
可以下載檔案的java程式import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import
Time of Update: 2018-12-05
import java.net.*; import java.io.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class TCPThread extends Thread...{ public static InetAddress hostAddress; //最小的連接埠號碼 public static int MIN_port;
Time of Update: 2018-12-05
邏輯運算子 邏輯運算子 AND(&&)?? OR(||)? NOT(!)? 都會得到一個boolean值,且他們只能用於boolean身上。邏輯運算式中的boolean無法使用類似於c/c++中的數值代替。注意,boolean被用於一個預期會出現string的地方,其值會自動轉換為適當的文本形式,並且假如2個比較的基礎資料型別 (Elementary Data Type)不相同,也是可以比較的~例如10和10.0d,結果也是會返回true的 短路式的核定
Time of Update: 2018-12-05
流程式控制制 java中的流程式控制制語句有 if-else whlie do-whlie for switch-case 但是沒有提供goto,他在java中是保留字,不是關鍵字(以後可能會有哦~) true和false java中不支援用數字表示boolean值,如果你一定要使用,請先以運算式將他轉換為boolean值,例如if(a==0) if-else 這個流程式控制制語句恐怕是我們最常用的了,其中else可有可無可以使用 if(boolean)
Time of Update: 2018-12-05
第4章 初始化和清理 我個人理解初始化和清理的關係就是吃飯和上廁所,正是有了初始化的對象,我們才能使用清理。但是為什麼要清理呢?想象一下一個人光吃不拉,是個什麼情況?:)難道我們的程式也要像吃飯一樣光產生對象,而不去清理使用完畢的對象?任由我們的對象堆積如山,佔用系統資源? 以建構函式確保初始化的進行 什麼建構函式?建構函式就是一種特殊的函數,當對象產生時,他會被系統自動的調用起來,並且這個函數名稱和class名相同。 class ConstructorTest
Time of Update: 2018-12-05
其實我早就有想寫個學習筆記的想法了。今天終於下定決心要寫了,寫的不好的地方,大家給我指正啊!其實也就是個簡化版的TIJ第一章 對象導論 其實這章介紹的是oop的思想,知道什麼是抽象、介面、繼承等等,其實這些我覺得沒有必要專門提出來寫一章,這個我就不介紹了在以後的學習中,這些知識是會在裡面融會貫通的。第二章 萬事萬物皆對象 在java程式中,萬事萬物皆對象,即使是java程式本身,也是一個對象 一、Reference是操縱對象之鑰匙
Time of Update: 2018-12-05
清理:終結與記憶體回收 這裡要明白這麼幾點 1、記憶體回收行程只能回收由new產生的對象,如果你使用或產生了非new產生的對象,記憶體回收行程是不知道如何把他清理掉的 。這個時候就要使用到finalize()。 2、記憶體回收行程的運做方式是這樣的,當記憶體回收行程打算開始釋放你的對象所佔用的資源時,會先調用finalize(),並且在下一次記憶體回收動作放生的時候才回收該對象所佔用的資源,如果使用finalize(),他便會讓你得以在記憶體回收的時候
Time of Update: 2018-12-05
打造第一個java程式 名稱的可視性 名稱問題有些人覺得不是什麼大問題,我開始也覺得那不是個什麼大問題,但是當你有一天寫了很多的類時,你就發現,名稱其實真的很重要,假如你有這麼一個類,他需要調用其他幾個類, 當這幾個被類名相同時,問題就出現了,那麼
Time of Update: 2018-12-05
1.如何獲得當前檔案路徑 常用: 字串類型:System.getProperty("user.dir"); 綜合: package com.zcjl.test.base;import java.io.File;public class Test { public static void main(String[] args) throws Exception { System.out.println(
Time of Update: 2018-12-05
第三章 控製程序流程 在java的世界中,對象和資料的處理是通過運算子,而選擇和判斷則是靠控制語句來實現的 使用java運算子 運算子的2個用處,1、運算子接受引數,並且產生新值,例如 int a=1+1;2、運算子也可以改變運算元的值 例如 i++; 大多數的運算子都是可以作用與基礎資料型別 (Elementary Data