1. 程式人生 > 其它 >java核心技術卷pdf,Java校招面試

java核心技術卷pdf,Java校招面試

java基礎

1.1java的8種基本資料型別裝箱拆箱

1.2重寫過載封裝繼承多型

1.3 Stack Queue

1.7 Concurrent包

1.8面向物件

1.9 String StringBuffer StringBuilder hashcode equ

1.10 java檔案讀取

1.11 Java反射

1.12 JDK NDK JRE JNI

1.13 static和final的區別

1.14 map, list, set區別

1.16 Session和COOKIE

1.19 10 NIO BIO AIO select epoll

1.20 ThreadLocal

1.22 finalize finalization finally

1.23 public private default protected

1.25 Object

1.26 equls和==的區別

1.27異常

1.28序列化

1.30 coparel口comorto1口

1.33介面和抽象類

1.34 Socket

1.35 Runtime類

1.36值傳遞與引用傳遞

1.37泛型?與的區別

1.38列舉型別位元組碼層面理解Enum

1.39 java註解型別

1.40位元組流字元流

集合類Set

2.1 HashMap

2.2 CurrentHashMap

2.3 . Hashtable

2.4 hashtable和hashmap的區別

2.5 HashMap和ConCurrentHashMap區別

2.6 ConcurrentHashMap和HashTable區別

2.7 linkedHashMap

2.8 Linkedhashmap與hashmap的區別

2.9 HashSet

2.10 hashmap與hashset區別

2.11 Collections.sort內部原理

2.12 hash演算法

2.13迭代器lterator Enumeration

2.14 LIST ArrayList, LinkedList和Vector的區別和實現原理

2.15快速失敗(fail-fast)和安全失敗(ail-safe)

鎖volatile synchronized Lock ReentrantLock AQS C

3.1 .volatile和synchronized

3.2 CAS

3.3可重入鎖ReentrantLock

3.3 ReentrantL ock和svnchronized區別

java多執行緒

4.1.如何建立執行緒?哪種好?

4.2.執行緒狀態

4.3.一般執行緒和守護執行緒的區別

4.4. sleep wait yield notify notifyAll join

4.5中斷執行緒

4.6多執行緒如何避免死鎖

4,7多執行緒的好處以及問題

4.8多執行緒共用一個數據變數注意什麼?

4.9執行緒通訊方式

4.10執行緒池

4.11.執行緒中丟擲異常怎麼辦

Java進階ssh/ssm框架

Spring

Servlet

Struts

Hibernate

Redis

Tomcat

netty

Hadoop

Volley

Java 記憶體模型和垃圾回收

什麼 是JMM記憶體模型? (JMM和記憶體區域劃分不是一 -回事)

記憶體分割槽

GC演算法(YGC and FGC)

垃圾收集器CMS

java類載入機制雙親委派

記憶體洩露

記憶體洩露的案例分析jvm調優

jstat jmap jps jinfo jconsole

JVM引數設定

記憶體分配與回收策略

面試問題

juc包

juc概況

Tools

List Set

Map

Queue

執行緒池

設計模式

什麼是設計模式

常見的設計模式及其JDK中案例:

單例模式

設計模式六大原則

java動態代理

資料結構與演算法

資料庫

索引B樹B+樹

innoDB與MyISAM引擎區別

事務隔離級別(惡果:髒讀幻讀不可重複讀)

資料庫特性ACID

sql

5種連線left join. right join. inner join, full join

資料庫正規化

資料庫連線池

DDL DML DCL

explain

分庫分表

資料庫****鎖

其它問題

網路

HTTP

TCP UDP

計算機網路分層模型

IP

網路攻擊

DNS瀏覽器中輸入URL到頁面載入的發生了什麼

https ssl

作業系統

程序執行緒

死鎖

同步非同步阻塞非阻塞

作業系統CPU排程演算法

記憶體管理方式(頁儲存段儲存段頁儲存)

頁面置換演算法

IO種類IO的原理

程序開啟同一個檔案那麼這兩個程序得到的檔案描述符(fd) 相同

select epoll

實體地址虛擬地址邏輯地址

Liunx命令、安全加密

部分內容展示

筆者福利

以下是小編自己針對馬上即將到來的金九銀十準備的一套“面試寶典”,不管是技術還是HR的問題都有針對性的回答。

有了這個,面試踩雷?不存在的!

回饋粉絲,誠意滿滿!!!




本文已被CODING開源專案:【一線大廠Java面試題解析+核心總結學習筆記+最新講解視訊+實戰專案原始碼】收錄