java面試及答案
阿新 • • 發佈:2017-10-22
值傳遞 span margin 線程與進程 線程狀態 內存 快排 需要 cookie
- 什麽是值傳遞和引用傳遞
值傳遞是對基本型變量而言的,傳遞的是該變量的一個副本。改變副本當然不影響原變量。
引用傳遞一般是對於對象型變量而言的。傳遞的是引用對象的內存地址
- 線程狀態有哪些,它們之間是如何轉換的
- 線程與進程的區別,各有什麽優缺點
- 索引的作用及代價?如何建好索引?索引的原理
- Hash算法
- 算法:二分查找算法,冒泡排序、選擇排序算法、插入排序、歸並、希爾、快排算法
http://blog.csdn.net/pzhtpf/article/details/7559896
- 鎖:樂觀鎖和悲觀鎖
- 什麽情況下會產生死鎖?如何避免死鎖?
- JVM GC:介紹垃圾回收機制,垃圾回收算法。
- JAVA的反射機制
- Java集合類有哪些,分別在哪些場景使用
- Linux下如何快速查找某個文件
- Linux下如何設置環境變量
- Linux下如何查看TCP連接狀態
- 簡述一次HTTP請求的基本流程
- 什麽是JDBC,為什麽需要什麽是JDBC?實現原理是什麽?
- Get和Post的區別
- Cookie和Session的區別,分別用於什麽場景
- 為什麽需要編碼?UTF-8和GBK是如何進行編碼的
- 分別介紹下JDK,JRE和JVM
java面試及答案