1、一般問題 1.1、不同版本的 Spring Framework 有哪些主要功能? 1.2、什么是 Spring Framework? Spring 是一個開源應(yīng)用框架,旨...

1、一般問題 1.1、不同版本的 Spring Framework 有哪些主要功能? 1.2、什么是 Spring Framework? Spring 是一個開源應(yīng)用框架,旨...
關(guān)于 OOP 和設(shè)計模式的面試題 這部分包含 Java 面試過程中關(guān)于 SOLID 的設(shè)計原則,OOP 基礎(chǔ),如類,對象, 接口,繼承,多態(tài),封裝,抽象以及更高級的一些概念,...
Java IO 和 NIO 的面試題 IO 是 Java 面試中一個非常重要的點。你應(yīng)該很好掌握 Java IO,NIO,NIO2 以 及與操作系統(tǒng),磁盤 IO 相關(guān)的基礎(chǔ)知...
JVM 底層 與 GC(Garbage Collection) 的面試問題 31、64 位 JVM 中,int 的長度是多數(shù)? Java 中,int 類型變量的長度是一個固定...
下面列出這份 Java 面試問題列表包含的主題 多線程,并發(fā)及線程基礎(chǔ) 數(shù)據(jù)類型轉(zhuǎn)換的基本原則 垃圾回收(GC) Java 集合框架 數(shù)組 字符串 GOF 設(shè)計模式 SOLI...
75、闡述 JDBC 操作數(shù)據(jù)庫的步驟。 答: 下面的代碼以連接本機(jī)的 Oracle 數(shù)據(jù)庫為例,演示 JDBC 操作數(shù)據(jù)庫的步驟。 加載驅(qū)動。 創(chuàng)建連接。 創(chuàng)建語句。 執(zhí)行...
48、運行時異常與受檢異常有何異同? 答: 異常表示程序運行過程中可能出現(xiàn)的非正常狀態(tài),運行時異常表示虛擬機(jī)的通常 操作中可能遇到的異常,是一種常見運行錯誤,只要程序設(shè)計得沒...
最近,阿里巴巴Java開發(fā)手冊發(fā)布了最新版,泰山版,這個名字起的不錯,一覽眾山小。 新版據(jù)說新增了30+規(guī)約,其中有一條規(guī)約引起了作者的關(guān)注,因為這個問題我很久之前遇到過,曾...
類從加載虛擬機(jī)內(nèi)存中開始到卸載出內(nèi)存為止,生命周期包括:加載、驗證、準(zhǔn)備、解析、初始化、使用、卸載。 加載、驗證、準(zhǔn)備、初始化和卸載這5個階段的順序是確定的,類的加載過程必須...
1、面向?qū)ο蟮奶卣饔心男┓矫妫?答: 面向?qū)ο蟮奶卣髦饕幸韵聨讉€方面: 抽象:抽象是將一類對象的共同特征總結(jié)出來構(gòu)造類的過程,包括數(shù)據(jù)抽 象和行為抽象兩方面。抽象只關(guān)注對象...
1、并發(fā)編程三要素? 1、原子性 原子性指的是一個或者多個操作,要么全部執(zhí)行并且在執(zhí)行的過程中不被其他操 作打斷,要么就全部都不執(zhí)行。 2、可見性 可見性指多個線程操作一個共...
本文要點: 在過去的五年中,Java 語言發(fā)生了顯著的變化 正在實現(xiàn)這一變化的有兩個主要的項目:Valhalla 和 Amber,它們?nèi)栽谶M(jìn)行中 Java 繼續(xù)保持其向后兼容...
前言 代碼優(yōu)化 ,一個很重要的課題??赡苡行┤擞X得沒用,一些細(xì)小的地方有什么好修改的,改與不改對于代碼的運行效率有什么影響呢?這個問題我是這么考慮的,就像大海里面的鯨魚一樣,...
前言 這周我投遞出了簡歷,崗位是java后端開發(fā)工程師。這周美團(tuán)面試官給我進(jìn)行了面試。面試過程中他問了線程池,今天詳細(xì)講一講Java 線程池。 線程池 線程池維護(hù)著多個線程,...
1、在 java 中守護(hù)線程和本地線程區(qū)別? java 中的線程分為兩種:守護(hù)線程(Daemon)和用戶線程(User)。 任何線程都可以設(shè)置為守護(hù)線程和用戶線程,通過方法 ...
1、MySQL 中有哪幾種鎖? 1、表級鎖:開銷小,加鎖快;不會出現(xiàn)死鎖;鎖定粒度大,發(fā)生鎖沖突的概率最 高,并發(fā)度最低。 2、行級鎖:開銷大,加鎖慢;會出現(xiàn)死鎖;鎖定粒度最...
1、什么是 Redis? Redis 是完全開源免費的,遵守 BSD 協(xié)議,是一個高性能的 key-value 數(shù)據(jù)庫。 Redis 與其他 key - value 緩存產(chǎn)品...
1、elasticsearch 了解多少,說說你們公司 es 的集群架構(gòu),索引數(shù)據(jù)大小,分片有多少,以及一些調(diào)優(yōu)手段 。 面試官:想了解應(yīng)聘者之前公司接觸的 ES 使用場景、...
文章目錄 一、多線程的生命周期及五種基本狀態(tài)二、Java多線程的創(chuàng)建及啟動1.繼承Thread類,重寫該類的run()方法2.通過實現(xiàn)Runnable接口創(chuàng)建線程類3.通過C...