突然間想起來自己半年多以前在某個網站上面做的一些java基礎題,那時候是抱著滿滿的信心去的,結果發現很多基礎知識都不了解或者不完全了解。有些人學編程是從應用開發開始的,這固然很好,但是總有那麼一些小知識,是我們未曾留意的,不積跬步無以至千裡,我把我碰到的一些都列舉出來了,希望對於一些初學者有些幫助:
1. 0x開頭表示16進制的數,0開頭表示8進制的數
2. 浮點類型的小數後面需要加f,例如0.2f
3.tracert跟蹤路由的命令,tracert taobao.com可以知道信息在搜索時經過了
哪些路由器主機
4.jdk安裝目錄中有兩個jre文件((1)jdk目錄下的jre文件夾
(2)java目錄下的jre文件夾)主要是用來做開發過程中編譯
j.class文件
5.容器被重新設置大小之後,FlowLayout布局管理器的容器中的組件
大小不隨容器大小的變化而改變
6.public StringBuffer test(){
StringBuffer buf=new StringBuffer("");
try{
return buf.append("try");
}finally{
buf.append("finally");
}
}
返回結果是tryfinally
7.創建Criteria對象的語句是
Criteria c=session.createCriteria(User.class);
Spring AOP:與“依賴注入實現緊密結合”
采用代理的方式實現,
支持前置通知後置通知,環繞通知,
在Spring2.0以前的版本中通過<sop.config><aop:opintcut><aop:advisor>中配置
(有一點錯誤)
8.用戶設置環境變量的合法格式是:set classpath=c:\jdk1.2\bin
9.URL類包含於URI類
10.java源文件編譯產生的文件稱為字節碼文件
11.15.2%5的結果是0.1999999999999993
12.垃圾回收不能被強制執行
13.InputStreamReader屬於面向字符的輸入流
14.Applet程序中不能有main方法
15.java中不可以改變數組的大小
16.a=001001執行a>>>3後,a=1001010
17.thread對象不是JSP頁面中包含的可直接使用的隱藏對象
18.每個Unicode碼占用16個比特位
20.Float a=1.0是錯誤的賦值方法,正確的是Float a=new Float(1.0).
或者你可以使用float a=1.0f創建單精度浮點數。
21.在使用了Hibernate的系統中,要想在刪除某個客戶數據的同時刪除
查看本欄目
該用戶對應的所有訂單數據,可行的是配置客戶和訂單關聯cascade屬性為all
22.java程序經編譯後會產生byte code,這是一種與平台無關的二進制碼文件
23.java技術的web服務器有jboss,oc4j,websphere
24.MVC設計模式的目的是:是程序更好維護
25.java語言使用的字符集是Unicode
26.能夠支持javadoc的注釋語句是以/**開頭 以*/結尾
27.在面向對象的編程語言中,類是一個獨立的程序單位
28.當線程調用sleep()方法時不能終止當前線程的運行
29.調用trim方法,可以去掉字符串的開頭和末尾的空格
30.在java編程中,java指令用來執行.class類文件
31.constructor在一個對象被new時執行
32.與while語句不同的是,do-while語句的循環至少執行一次
33.類變量作用域聲明該變量的類