原创 代碼測試:java反射中getXXX和getDeclaredXXX的區別

原創不易,轉載請註明出處,水平有限,有錯漏敬請指出! 直接說結論,大夥有時間再看代碼 一、結論:    1.用getXXX方法,只能取到自己和父類的public的屬性或方法,其他都取不到。   2.用getDeclaredXXX方法

原创 Eclipse調試JDK看不到變量的值是什麼

原文地址: http://stackoverflow.com/questions/18255474/debug-jdk-source-cant-watch-variable-what-it-is 問題效果圖: 解決後的效果: 具體步

原创 解決:Eclipse調試進不了maven第三方包的源代碼,多圖親測可用

原創不易,轉載請註明出處! Debug進不了的原因及解決辦法: 一、沒有找到你的源碼 1.先設置maven 2.通過maven下Jar包源碼 選中總包目錄下的pom.xml-->右鍵-->Run As-->Maven build..

原创 JAVA多線程和併發基礎面試問答

轉自:http://www.cnblogs.com/dolphin0520/p/3932934.html 多線程和併發問題是Java技術面試中面試官比較喜歡問的問題之一。在這裏,從面試的角度列出了大部分重要的問題,但是你仍然應該牢固的

原创 Java中的static關鍵字詳解,面試題分析

轉自:http://www.cnblogs.com/dolphin0520/p/3799052.html static關鍵字是很多朋友在編寫代碼和閱讀代碼時碰到的比較難以理解的一個關鍵字,也是各大公司的面試官喜歡在面試時問到的知識點之一

原创 重寫了equals方法後不一定要重寫hashcode()

equals方法是用來幹嘛的? 以下是官方說法(來自 JDK API1.7) <span style="font-size:18px;">Indicates whether some other object is "equal to"

原创 Eclipse開發者插件

ObjectAid, 一個uml插件 http://www.objectaid.com/download 開發者應該知道的12款eclipse插件 地址:http://www.iteye.com/news/25595 windows bu

原创 hashCode()常見面試題(持續更新)

hashcode等於對象存儲的內存地址嗎? 不一定相等。 首先:因爲==是比較對象的內存地址的,如下題所示結果。 另外,有個大神直接用java&c++試了一下,點擊查看 結論是:hashCode返回的並不一定是對象的(虛擬)內存地址,具體

原创 解決:64位的電腦裝VirtualBox新建虛擬電腦都是32位的系統

本人親測可用,絕對原創。 轉載請註明出處:http://blog.csdn.net/cherrycheng_/article/details/45719719 問題截圖: 解決辦法: 1.先進入BIOS,(比如我的Thinkpad

原创 親測三種辦法解決:List用Remove方法報錯

原創不易,轉載請註明出處! 一、倒序刪除 package com.cherrycheng.test; import java.util.ArrayList; import java.util.Collections; import ja

原创 Eclipse如何查看版本

1.進入到eclipse安裝目錄下,有一個.eclipseproduct文件 2.eclipse的根目錄,找到read me文件夾,打開其中頁面,如:eclipse/readme/readme_eclipse.html,可以看到

原创 爲什麼byte的取值範圍是-128到127

本文摘自:http://bbs.itheima.com/thread-280678-1-1.html -128到127.共256個數。剛好可以用一個字節(8位)表示出來(2^8=256); 其實,1111 1111表示的是-1,而不是-

原创 Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.3

Maven 導入項目時報錯: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.3 or one of its depen

原创 Java線程併發常見面試題

  原文鏈接:http://www.importnew.com/12773.html      不管你是新程序員還是老手,你一定在面試中遇到過有關線程的問題。Java語言一個重要的特點就是內置了對併發的支持,讓Java大受企業和程序員的

原创 理解Mysql語句:insert 表名 select null 及 select last_insert_id()

一、問題 看代碼的時候,在項目的sqlMap.xml裏看到了這樣語句: <insert id="add"> insert <include refid="tableName"/> select null ;