原创 ClassLoader 工作原理與模式

  深入JVM:關於ClassLoader的一些知識 一.什麼是ClassLoader Java程序並不是一個原生的可執行文件,而是由許多獨立的類文件組成,每一個文件對應一個Java類.此外,這些類文件並 非立即全部裝入內存的,而是根據程

原创 javascript 讀寫本地文件

  1.  寫入 FileSystemObject可以將文件翻譯成文件流。 第一步: 例: Var fso=new ActiveXObject(Scripting.FileSystemObject); 創建一個可以將文件翻譯成文件流的對象

原创 Java 垃圾回收算法

    透視Java垃圾回收 命令行參數透視垃圾收集器的運行 使用System.gc()可以不管JVM使用的是哪一種垃圾回收的算法,都可以請求Java的垃圾回收。在命令行中有一個參數-verbosegc可以查看Java使用的堆內存的情況,

原创 Java 垃圾回收原理

 垃圾收集的目的在於清除不再使用的對象。gc通過確定對象是否被活動對象引用來確定是否收集該對象。gc首先要判斷該對象是否是時候可以收集。兩種常用的方法是引用計數和對象引用遍歷。   引用計數收集器   引用計數是垃圾收集器中的早期策略。

原创 TOMCAT 6 配置虛擬路徑 增加web應用配置

%TOMCAT_HOME%/webapps/下直接創建,這種方法有一個缺點,就是每次要把文件都複製到這個目錄下。Myeclipse下配置tomcat就是通過這樣的方法。 %TOMCAT_HOME%/conf/server.xml中增加 x

原创 Java與C++語言在JNI下的交互

java環境下調用VC++編寫的動態鏈接庫文件 一,開發平臺: MyEclipse 6.0,VC++6.0 二,JNI基礎知識: JNI(java native interface),JAVA本地接口調用,目的是爲了JAVA可以調

原创 String與StringBuffer的區別

String與StringBuffer的區別簡單地說,就是一個變量和常量的關係。StringBuffer對象的內容可以修改;而String對象一旦產生後就不可以被修改,重新賦值其實是兩個對象。StringBuffer的內部實現方式和Str