原创 "=="和equals方法究竟有什麼區別?

"=="和equals方法究竟有什麼區別?     ==操作符專門用來比較變量的值是否相等。比較好理解的一點是:     int a=10;     int b=10;     則a==b將是true。     但不好理解的地方是:  

原创 java基本數據類型

在JAVA中一共有八種基本數據類型,他們分別是byte、short、int、long、float、double、char、boolean整型其中byte、short、int、long都是表示整數的,只不過他

原创 Class.getResource與ClassLoader.getResource()區別

class.getResource(String res)的使用 該方法是根據類的相對路徑來訪問資源的。如果該類沒有package,則類的根路徑是就是當前路徑;如果該類有package,則類的根路徑是定級包所在的路徑。例如: Drawi

原创 如何修改鼠標右鍵的彈出菜單項

從Windows95起,Windows系統使鼠標右鍵擁有許多功能,例如當你在一個文件上單擊鼠標右鍵,就會彈出一個關於此文件的菜單來。但是,菜單的內容卻不是你可以隨心所欲的改動的,只有在你安裝了某些軟件後纔會添加出來(如UltraEdit等

原创 內排序算法的java實現---快速排序

內排序:數據是放在內存中處理,排序時不涉及數據的內、外存交換,則稱之爲內排序。   快速排序的基本思想爲:在待排序的n個數據元素中任取一個元素(通常取第1個),把改元素放入適當位置後,數據序列被此記錄劃分爲兩部分。所有比該元素小的數據放置

原创 內排序算法的java實現---冒泡排序

內排序:數據是放在內存中處理,排序時不涉及數據的內、外存交換,則稱之爲內排序。   冒泡排序的基本思想爲:通過無序區中相鄰數據元素的比較和位置的交換,使較小的數據元素如氣泡一般逐漸往上“漂浮”直至“水面”。整個算法從最下面的數據元素開始,

原创 java的位運算符

Java 定義的位運算(bitwise operators )直接對整數類型的位進行操作,這些整數類型包括long,int,short,char,and byte 。表4-2 列出了位運算: 表4.2 位運算符及其結果 運算符 結果 ~

原创 解決MyEclipse6.5聯網編輯JSP頁面出現提示信息的時候的死機、假死等問題的辦法

我用的MyEclipse6.5,編寫JSP出現類、方法等提示信息的時候出現死機、假死等問題。 最簡單的當然是直接不聯網,但是因爲需要找資料等我們得聯網,總不能拔來拔去的吧。   原因在於javadoc的地址指向了sun公司的網站。 解決辦

原创 內排序算法的java實現---直接選擇排序

內排序:數據是放在內存中處理,排序時不涉及數據的內、外存交換,則稱之爲內排序。   直接選擇排序的基本思想是:假定需要給n個數據元素排序,0≤i≤n-1.數據元素的序號從0到n-1.第i趟排序開始時,當前有序區爲第0個元素到第i-1個元素

原创 java的volatile是什麼意思

我們知道,在Java中設置變量值的操作,除了long和double類型的變量外都是原子操作,也就是說,對於變量值的簡單讀寫操作沒有必要進行同步。 這在JVM 1.2之前,Java的內存模型實現總是從主存

原创 優化MyEclipse的代碼提示功能

一般默認情況下,Eclipse ,MyEclipse的代碼提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多選項是默認關閉的,要開發者自己去手動配置。如果開發者不清楚

原创 PreparedStatement

概述   該 PreparedStatement 接口繼承 Statement,並與之在兩方面有所不同:   PreparedStatement 實例包含已編譯的 SQL 語句。這就是使語句“準備好”。包含於 PreparedStatem

原创 Tomcat6.0下配置JDBC數據源連接

注:iBookStore爲上下文路徑,而且Tomcat6.0中寫path屬性是無效的,tomcat默認以文件名稱作爲虛擬路徑。  1.%CATALINA_HOME%/conf/catalina/localhost/iBookStore.x

原创 java中stringBuilder的用法

String 對象是不可改變的。每次使用 System.String 類中的方法之一時,都要在內存中創建一個新的字符串對象,這就需要爲該新對象分配新的空間。在需要對字符串執行重複修改的情況下,與創建新的 String 對象相關的系統開銷可

原创 JAVA自學之路——馬士兵

轉載請註明出處:http://www.bjsxt.com/zixue/zixuezhilu_1.html]爲了就業,不少同學參加各種各樣的培訓。決心做軟件的,大多數人選的是java,或是.net,也有一些選擇了手機、嵌入式、遊戲、3G、測