原创 線程常見的筆試問題

線程編程方面     60、java中有幾種方法可以實現一個線程?用什麼關鍵字修飾同步方法? stop()和suspend()方法爲何不推薦使用? 答:有兩種實現方法,分別是繼承Thread類與實現Runnable接口 用synchron

原创 JVM內部結構圖

從Java平臺的邏輯結構上來看,我們可以從下圖來了解JVM: 從上圖能清晰看到Java平臺包含的各個邏輯模塊,也能瞭解到JDK與JRE的區別 對於JVM自身的物理結構,我們可以從下圖鳥瞰一下: 對於JVM的學習,在我看來這

原创 java垃圾回收機制

http://blog.csdn.net/zsuguangh/article/details/6429592   Java中,當沒有對象引用指向原先分配給某個對象的內存時,該內存便成爲垃圾。JVM的一個系統級線程會自動釋放該內存塊。垃圾回

原创 一個水池容量爲1000個單位,水池每秒進水4個單位,每秒放水1個單位,求水池滿了後的時間?

package com.xxzzycq2.thread; public class Water { public static int count = 0; public static int time = 0; publ

原创 java查找值二分查找和線性查找

package com.xxzzycq.search; public class Searching { public static Comparable lineSearch(Comparable[] data, Comparabl

原创 sql%found sql%notfound sql%rowcount sql%isopen

在執行DML(insert,update,delete)語句時,可以用到以下三個隱式遊標(遊標是維護查詢結果的內存中的一個區域,運行DML時打開,完成時關閉,用sql%isopen檢查是否打開): sql%found (布爾類型,默認值

原创 java排序之貳------堆排序代碼

package com.xxzzycq.sort; public class Heapsort { public int[] data; private void swap(int[] exchange, int i, int

原创 hibernate的緩存機制

Hibernate緩存的作用: Hibernate是一個持久層框架,經常訪問物理數據庫,爲了降低應用程序對物理數據源訪問的頻次,從而提高應用程序的運行性能。緩存內的數據是對物理數據源中的數據的複製,應用程序在運行時從緩存讀寫數據,

原创 java排序之伍------插入排序代碼

package com.xxzzycq.sort; public class InsertionSort { public static void insertSort(Comparable[] data) { for(int

原创 post和get的區別

GET和POST之間的主要區別如下:       (1)get是從服務器上獲取數據,post是向服務器傳送數據。       (2)在客戶端,Get方式在通過URL提交數據,數據在URL中可以看到;POST方式,數據放置在HTML HEA

原创 java反射機制

JAVA反射機制     JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法;這種動態獲取的信息以及動態調用對象的方法的功能稱爲

原创 一個概念,Thread和Runnable的差別

package com.xxzzycq2.thread; public class Test1 { public static void main(String[] args) { MyThread t1 = new MyThr

原创 java排序之叄------選擇排序代碼

package com.xxzzycq.sort; public class SelectionSort { private static void swap(Comparable[] data, int i, int j) {

原创 java排序之壹------快速排序代碼(改進)

package com.xxzzycq.sort; public class Sorting { public static void quickSort(Comparable[] data, int min, int max)

原创 java排序之壹------快速排序代碼

package com.xxzzycq.sort; public class QuickSort { public int data[]; private int partition(int sortArray[], int