原创 Java_static、this、super、final用法(4)

此程序很簡單的演示了final的常規用法。在這裏使用在構造函數中進行初始化的方法,這使你有了一點靈活性。如Bat的兩個重載構造函數所示,第一個缺省構造函數會爲你提供默認的值,重載的那個構造函數會根據你所提供的值或類型爲final變量初始化

原创 Java正則表達式應用詳解(3)

三、應用實例 下面我們來看看Jakarta-ORO庫的一些應用實例。 3.1 日誌文件處理 任務:分析一個Web服務器日誌文件,確定每一個用戶花在網站上的時間。在典型的BEA WebLogic日誌文件中,日誌記錄的格式如下: 分析這個日

原创 mongoDB 入門指南、示例

一、準備工作 1、 下載mongoDB 下載地址:http://www.mongodb.org/downloads 選擇合適你的版本 相關文檔:http://www.mongodb.org/display/DOCS/Tutorial

原创 Java操作MongoDB

開發環境: System:Windows IDE:eclipse、MyEclipse 8 Database:mongoDB 開發依賴庫: JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jar Emai

原创 如何用Java操作MongoDB(2)

3、 添加操作 在添加操作之前,我們需要寫個查詢方法,來查詢所有的數據。代碼如下: /**   * function: 查詢所有數據   * @author hoojo   * @createDate 2011-6-2 下午03:22:

原创 如何用Java操作MongoDB(1)

上一篇文章介紹到了在MongoDB的控制檯完成MongoDB的數據操作,通過前一篇文章我們對MongoDB有了全面的認識和理解。現在我們就用Java來操作MongoDB的數據。 開發環境: System:WindowsIDE:eclips

原创 深入Java虛擬機JVM類加載初始化學習筆記

http://developer.51cto.com/art/201103/249613.htm 1. Classloader的作用,概括來說就是將編譯後的class裝載、加載到機器內存中,爲了以後的程序的執行提供前提條件。 2. 一段程

原创 如何用Java操作MongoDB(3)

6、 查詢數據 @Test public void query() {      //查詢所有      //queryAll();            //查詢id = 4de73f7acd812d61b4626a77      p

原创 詳細解讀JVM中的對象生命週期(2)

應用階段 當對象的創建階段結束之後,該對象通常就會進入對象的應用階段。這個階段是對象得以表現自身能力的階段。也就是說對象的應用階段是對象整個生命週期中證明自身“存在價值”的時期。在對象的應用階段,對象具備下列特徵: ◆系統至少維護着對象

原创 Java基本數據類型

 http://blog.csdn.net/zuolongsnail/article/details/6855327 在移動開發中由於移動設備內存的侷限性,往往需要考慮使用的數據類型所佔用的字節數。下面簡單介紹下Java中幾種基本數據類型

原创 Java 5.0 多線程編程實踐(2)

服務任務 服務線程ServiceThread維護一個count來記錄服務線程被調用的次數。每當服務任務被調用一次時,count的值自增1,因此ServiceThread提供一個increaseCount和getCount的方法,分別將co

原创 mongoDB 介紹(特點、優點、原理)

介紹:MongoDB是一個基於分佈式文件存儲的數據庫。由C++語言編寫。旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。 特點:高性能、易部署、易使用,存儲數據非常方便。 主要功能特性有: Ø 面向集合存儲,易存儲對象類型的數據 Ø

原创 Java多線程程序設計初步(1)

http://developer.51cto.com/art/200902/109125.htm 在Java語言產生前,傳統的程序設計語言的程序同一時刻只能單任務操作,效率非常低,例如程序往往在接收數據輸入時發生阻塞,只有等到程序獲得數

原创 Java多線程程序設計初步(2)

線程的(同步)控制 一個Java程序的多線程之間可以共享數據。當線程以異步方式訪問共享數據時,有時候是不安全的或者不和邏輯的。比如,同一時刻一個線程在讀取數據,另外一個線程在處理數據,當處理數據的線程沒有等到讀取數據的線程讀取完畢就去處理

原创 Java中基於等待的調優方法詳解(1)

http://developer.51cto.com/art/200811/98826.htm 企業Java應用的性能調優是一項艱鉅的、有時甚至是徒勞的任務,這是由現代應用的複雜性和缺少正規的調優方法導致的。現代企業應用與十年前的應用相