原创 關於int和Integer比較的問題

在看到好幾道有關這個int和Integer的值比較的問題,於是搗騰了一番,也釋了疑惑。 1. Integer a = new Integer(12); Integer b = new Integer(12); System.o

原创 Java中Vector類和Stack類的學習

1.Vector類 API文檔的解釋:     Vector類可以實現可增長的對象數組。與數組一樣,它包含可以使用整數索引進行訪問的組件。但是,Vector 的大小可以根據需要增大或縮小,以適應創建 Vector 後進行添加或移除項的操作

原创 隨機訪問文件RandomAccessFile 與 內存映射文件MappedByteBuffer

RandomAccessFile RandomAccessFile是用來訪問那些保存數據記錄的文件的,你就可以用seek( )方法來訪問記錄,並進行讀寫了。這些記錄的大小不必相同;但是其大小和位置必須是可知的。但是該類僅限於操作文件。Ra

原创 深入研究servlet的線程安全問題(轉)

Servlet/JSP技術和ASP、PHP等相比,由於其多線程運行而具有很高的執行效率。由於Servlet/JSP默認是以多線程模式執行的,所以,在編寫代碼時需要非常細緻地考慮多線程的安全性問題。然而,很多人編寫Servlet/JSP程序

原创 Java中的ReentrantLock和synchronized兩種鎖定機制的對比

原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html 多線程和併發性並不是什麼新內容,但是 Java 語言設計中的創新之一就是,它是第一個直接把跨平臺線程

原创 重新學習一下Java中的幾個關鍵字(final/static/volatile......)

1、 final關鍵字           final關鍵字可以修飾類,方法和變量,對於每一種修飾都有不同的意義,但目的是相同的,保持完整性防止改變。           例如,在Java中final類不可以被繼承,final變量的值

原创 HashTable和ConcurrentHashMap的學習

一、HashTable的內部存儲結構 HashTable和HashMap採用相同的存儲機制,二者的實現基本一致,不同的是: 1、HashMap是非線程安全的,HashTable是線程安全的,內部的方法基本都是synchron

原创 在做CVTE在線測評時遇到的幾個問題

記錄一下在做測評時遇到的幾個問題。 1.count(*)和count(列名) cout(*)統計的是結果集的總條數 count(列名)統計的是除了結果集中列值不爲空(不爲null)的記錄的總條數 2.關於==和equals的 pub

原创 Java中Vector類學習之深入學習

    在學習的過程中,發現Vector的有些方法看起來差不多,比較疑惑。 1.有兩個增加元素的方法add()和addElement(),。 通過查看源代碼和API文檔比較: public synchronized void ad

原创 java集合類深入分析之HashSet, HashMap篇

(轉)java集合類深入分析之HashSet, HashMap篇 http://shmilyaw-hotmail-com.iteye.com/blog/1700600 簡介     Map和Set是比較常用的兩種數據結構。我們在

原创 java中equals方法和“==”的比較

在做項目的過程中也沒去研究過這兩個用法,之前準備面試看了一些面試題,關於equals和==的比較看了之後似乎懂了,可是之後看了在一篇將這個的文章後又有點迷糊了,今天看到以下這篇文章後才又清晰了。 (轉) ---------------

原创 Hashtable、synchronizedMap、ConcurrentHashMap 比較

util.concurrent包除了包含許多其他有用的併發構造塊之外,還包含了一些主要集合類型List和Map的高性能的、線程安全的實現。Brian

原创 通過分析 JDK 源代碼研究 Hash 存儲機制

通過 HashMap、HashSet 的源代碼分析其 Hash 存儲機制 集合和引用 就像引用類型的數組一樣,當我們把 Java 對象放入數組之時,並不是真正的把 Java 對象放入數組中,只是把對象的引用放入數組中,每個數組元素

原创 Hash衝突解決辦法

(轉載)HashMap解決hash衝突的方法 http://xiaolu123456.iteye.com/blog/1485349 在Java編程語言中,最基本的結構就是兩種,一種是數組,一種是模擬指針(引用),所有的數據

原创 Tomcat 系統架構與設計模式,第 2 部分: 設計模式分析

轉自:http://www.ibm.com/developerworks/cn/java/j-lo-tomcat2/ 門面設計模式 門面設計模式在 Tomcat 中有多處使用,在 Request 和 Response 對象封裝中、