恆生雲融面經


恆生雲融面經

歇了快一個多月了,今天來水一篇面經

后面會寫一篇秋招尾的總結文章,算是對秋招一周的回顧吧。

Java中的基本類型有哪些:

boolean byte 1字節

char short 2字節

int float 4字節

long double 8字節

類和抽象類的區別:

1)抽象方法必須為public或者protected(因為如果為private,則不能被子類繼承,子類便無法實現該方法),缺省情況下默認為public。

2)抽象類不能用來創建對象;

3)如果一個類繼承於一個抽象類,則子類必須實現父類的抽象方法。如果子類沒有實現父類的抽象方法,則必須將子類也定義為為abstract類。

接口和抽象類的區別:

接口的話里面的方法都是抽象方法,但是抽象類里面的方法不一定是抽象方法,但是有抽象方法的類一定是抽象類

一個類可以繼承多個接口,但是只能繼承一個抽象類

接口中只能有static和final修飾的變量,不能有其他的變量,但是抽象類的話則不一定

從設計上來說,抽象類更像是模板設計,接口更像是規范

JDK,JRE的區別:

final主要用在哪些地方:

方法和參數上:

final 可以用來修飾類,final 修飾的類不允許其他類繼承,也就是說,final 修飾的類是獨一無二的

final 可以用來修飾方法,final 修飾的方法不允許被重寫,

final 可以修飾變量,final 修飾的變量一經定義后就不能被修改

構造方法有哪些特性:

特點:

(1)構造方法名一定與類同名。

(2)構造方法無返回值類型(void也不行)

(3)構造方法可以沒有(默認一個無參構造方法),也可以有多個構造方法。他們之間構成重載關系。

(4)如果定義有參構造函數,則無參構造函數將被自動屏蔽。

(5)構造方法不能被繼承。

(6)構造方法不能手動調用,在創建類實例的時候自動調用構造方法。

作用:

(1)初始化對象,為對象賦初值。

(2)簡化我們為類字段賦值的代碼。

7.簡述構造方法和普通方法的區別:

(1)構造方法一定與類同名,普通方法就可以不用。

(2)構造方法無返回值類型(void也不行),普通方法可以返回。

==和equals的區別:

線程和進程的區別:

Java程序是如何運行的:

springMVC的常用注解,返回值

返回值:

  1. ModelAndView
  2. void
  3. String
  4. JSON

常用注解:

  1. controller
  2. RquestMapping
  3. Resource
  4. AutoWired
  5. PathVariable
  6. requestParam
  7. Component

spring主要特性有哪些:

IOC ,AOP 輕量,面向容器,框架靈活

事務的概念:

是並發控制的單位,是用戶定義的一個操作序列

建表語句,插入語句關鍵字:

SpringBoot的注解:

內連接外連接的區別:

內連接(inner join):取出兩張表中匹配到的數據,匹配不到的不保留 基本的查詢語句

外連接(outer join):取出連接表中匹配到的數據,匹配不到的也會保留,其值為NULL

左外連接(left outer join):以左邊的表為主表

右外連接(right outer join):以右邊的表為主表

刪除一張表用什么命令

drop tableName

刪除一張表的數據

delet ,trancate

Linux的基本命令

光標移到最后一行

查看Java進程的線程號

使用jps查找出java進程的pid,如7777
或 ps -ef | grep java

軟件開發的階段和周期

問題的定義和規划

需求分析

軟件設計

程序編碼

軟件測試

運行維護

@Resource默認是按照什么方式注入的

@Resource默認是按照名稱來裝配注入的,只有當找不到與名稱匹配的bean才會按照類型來裝配注入;

@Autowired默認是按照類型裝配注入的,如果想按照名稱來轉配注入,則需要結合@Qualifier一起使用;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM