JAVA面試常問知識總結(七)——Spring
-
如果一個接有2個不同的實現, 如何Autowire某一個指定的實現?
1、通過增加@Qualifier(實現類的名字):
@Autowired @Qualifier("GirlStudentImpl") private Student student;
2、也可以通過@Resource(name=”*“)裝配,則程式設計更加簡潔:
@Resource(name="GirlStudentImpl") private Student student;
相關推薦
JAVA面試常問知識總結(七)——Spring
如果一個接有2個不同的實現, 如何Autowire某一個指定的實現? 1、通過增加@Qualifier(實現類的名字): @Autowired @Qualifier("GirlStudentImpl") private Student student; 2、也可以通過@R
JAVA面試常問知識總結(一)
try catch finally 的詳細用法: 1 public static int testBasic(){ 2 int i = 1; 3 try{ 4 i++; 5 System.out.printl
JAVA面試常問知識總結(二)
JAVA中的引數傳遞總結先看兩道筆試題: 1 public class Test2 { 2 3 public static void main (String [] args) { 4 StringBuffer a = new StringBuff
JAVA面試常問知識總結(三)——JVM
堆疊(Stack) : 如子彈入彈夾一樣 先進後出佇列(Queue):如排隊過隧道 先進先出ps:java中建立的物件都是放在java堆中的,方法區放置的是類的資訊,又叫靜態區,跟堆一樣,被所有的執行緒共享。方法區包含所有的class和static變數。 2.方法區中包含的都是在整個程式中永遠唯一的元素,如c
JAVA面試常問知識總結(四)——集合
先附一張java集合框架圖 下面根據面試中常問的關於集合的問題進行了梳理: Arraylist 與 LinkedList 有什麼不同? 1. 是否保證執行緒安全: ArrayList 和 LinkedList 都是不同步的,也就是不保證執行緒安全; 2. 底
JAVA面試常問知識總結(十)——Maven
Maven有哪些優點和缺點? 優點如下: 簡化了專案依賴管理: 易於上手,對於新手可能一個"mvn clean package"命令就可能滿足他的工作 便於專案升級,無論是專案本身升級還是專案使用的依賴升級。 有助於多模組專案的開發,一個模組開發好後,釋出到倉庫,依賴該模組
JAVA面試常問知識總結(十一)——Servlet
Servlet屬於執行緒安全的嗎? Servlet不是執行緒安全的! 談談轉發和重定向的區別 請求轉發: request.getRequestDispatcher("/king_l2lu.jsp").forward(request,response); 重定向
Shell面試常問指令總結(1)
1.Shell 1.1常用命令 1. ls: 類似於dos下的dir命令 ls最常用的引數有三個: -a -l -F。 ls –a Linux上的檔案以.開頭的檔案被系統視為隱藏檔案,僅用ls命令是看不到他們的,而用ls -a除了顯示一般檔名外
java面試總結(七)—— Spring註解
@Controller 用於標記在一個類上,宣告註解的類是一個Controller,將該類交給Spring容器進行管理,可以使Controller定義更加靈活,可以不用實現Controller介面,請求處理的方法也更加靈活。 分發處理器將會掃描使用了該註解的
java面試常問問題及部分答案(2018)
java 面試 2018年 基礎 一:java基礎1.簡述string對象,StringBuffer、StringBuilder區分string是final的,內部用一個final類型的char數組存儲數據,它的拼接效率比較低,實際上是通過建立一個StringBuffer,讓後臺調用appen
java面試基礎知識總結(二)
五、Object 通用方法 equals()方法 等價關係 Ⅰ 自反性 x.equals(x); // true Ⅱ 對稱性 x.equals(y) == y.equals(x); // true Ⅲ 傳遞性 if (x.equals(y)
java面試基礎知識總結(一)
一、資料型別 包裝型別 八個基本型別: boolean/1 byte/8 char/16 short/16 int/32 float/32 long/64 double/64 基本型別都有對應的包裝型別,基本型別與其對應的包裝型別之間的賦值使用自動裝箱與拆箱完成。 Integer
阿里JAVA開發面試常問問題總結4
java的三大特性 封裝、繼承、多型 抽象類和介面的區別 Java抽象類: 使用關鍵字abstract修飾的類叫做抽象類。 用abstract來修飾的方法叫做抽象方法。 特點: 1含有抽象方法的類必須被宣告為抽象類(不管是否還包含其他一般方法)
阿里JAVA開發面試常問問題總結
執行緒與程序程序是可併發執行的程式在某個資料集合上的一次計算活動,也是作業系統進行資源分配和排程的基本單位。執行緒是作業系統程序中能夠併發執行的實體,是處理器排程和分派的基本單位。每個程序內可包含多個可併發執行的執行緒。執行緒自己基本不擁有系統資源,只擁有少量必不可少的資源:程式計數器、一組暫存器、棧。同屬一
阿里JAVA開發面試常問問題總結3
Java集合類 Java的集合類都位於java.util包中,Java集合中存放的是物件的引用,而非物件本身。 Java集合主要分為三種類型: 1.Set(集):集合中的物件不按特定方式排序,並且沒有重複物件。它的有些實現類能對集合中的物件按特定方式排序。
阿里JAVA開發面試常問問題總結2
執行緒與程序 程序是可併發執行的程式在某個資料集合上的一次計算活動,也是作業系統進行資源分配和排程的基本單位。 執行緒是作業系統程序中能夠併發執行的實體,是處理器排程和分派的基本單位。 每個程序內可包含多個可併發執行的執行緒。 執行緒自己基本不擁有系統資
java面試常考題目總結
幾個月的校招,終於面試可以面不改色,剛開始去面試的時候,每次問問題,以前學的東西都淡忘的差不多了,惡補基礎知識。下面是我總結的一些常考題目。 java和javac的作用:javac 是將java原始檔編譯為class位元組碼檔案,如javac HelloWorld.java。執行javac
java基礎學習總結(七):Cloneable介面和Object的clone()方法
為什麼要克隆 為什麼要使用克隆,這其實反映的是一個很現實的問題,假如我們有一個物件: public class SimpleObject implements Cloneable { private String str; public SimpleObject()
關於Java基礎的複習總結(七)淺談java API
鳥隨鸞鳳飛騰遠,人伴賢良品自高 API(Application Programming Interface,應用程式程式設計介面)是一些預先定義的函式,目的是提供應用程式與開發人員基於某軟體或硬體得以訪問一組例程的能力,而又無需訪問原始碼,或理解內部工作機制的細節。 一:集合框架和