2017年的Java工程師面試題
Java 編程語(yǔ)言的風(fēng)格十分接近C、C++語(yǔ)言。Java是一個(gè)純的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它繼承了 C++ 語(yǔ)言面向?qū)ο蠹夹g(shù)的核心。下面是小編整理的關(guān)于java工程師面試題,希望大家認(rèn)真閱讀!
一、選擇題
1、下面哪項(xiàng)是不合法的標(biāo)識(shí)符:()
A. $persons B. TwoUsers C. *point D. _endline E. final
2、下列運(yùn)算符合法的是( )
A.&& B.<> C.if D.:=
3、下面描述中哪兩項(xiàng)相等:()[選擇兩項(xiàng)]
4、設(shè)float x = 1,y = 2,z = 3,則表達(dá)式 y+=z–/++x的值是:()
A. 3.5 B.3 C. 4 D. 5
5、下面的哪些敘述為真:()
equals()方法判定引用值是否指向同一對(duì)象
==操作符判定兩個(gè)不同的對(duì)象的內(nèi)容和類型是否一致
equal()方法只有在兩個(gè)對(duì)象的內(nèi)容一致時(shí)返回true
類File重寫方法equals()在兩個(gè)不同的對(duì)象的內(nèi)容和類型一致時(shí)返回true
6、如果一個(gè)對(duì)象僅僅聲明實(shí)現(xiàn)了cloneable接口,但是不聲明clone方法,外部能夠調(diào)用其clone方法嗎?()
A. 能 B. 不能 C. 不確定
7、下列說法錯(cuò)誤的有( )
A. 能被java.exe成功運(yùn)行的java class文件必須有main()方法
B. J2SDK就是Java API
C. Appletviewer.exe可利用jar選項(xiàng)運(yùn)行.jar文件
D. 能被Appletviewer成功運(yùn)行的java class文件必須有main()方法
8、下列正確的有( )
A. call by value不會(huì)改變實(shí)際參數(shù)的數(shù)值
B. call by reference能改變實(shí)際參數(shù)的參考地址
C. call by reference不能改變實(shí)際參數(shù)的參考地址
D. call by reference能改變實(shí)際參數(shù)的內(nèi)容
9、下列說法錯(cuò)誤的有( )
A. 數(shù)組是一種對(duì)象
B. 數(shù)組屬于一種原生類
C. int number=[]={31,23,33,43,35,63}
D. 數(shù)組的大小可以任意改變
1、不能用來修飾interface的有( )
A.private B.public C.protected D.static
二,問答題
● 如何控制某個(gè)方法允許并發(fā)訪問線程的個(gè)數(shù);
● 動(dòng)態(tài)代理的區(qū)別,什么場(chǎng)景使用;
數(shù)據(jù)結(jié)構(gòu)與算法
● 堆和棧在內(nèi)存中的區(qū)別是什么(數(shù)據(jù)結(jié)構(gòu)方面以及實(shí)際實(shí)現(xiàn)方面);
● 最快的排序算法是哪個(gè)?給阿里2萬多名員工按年齡排序應(yīng)該選擇哪個(gè)算法?堆和樹的區(qū)別;寫出快排代碼;鏈表逆序代碼;
● 求1000以內(nèi)的水仙花數(shù)以及40億以內(nèi)的水仙花數(shù);
● 子串包含問題(KMP 算法)寫代碼實(shí)現(xiàn);
● 萬億級(jí)別的兩個(gè)URL文件A和B,如何求出A和B的差集C,(Bit映射->hash分組->多文件讀寫效率->磁盤尋址以及應(yīng)用層面對(duì)尋址的優(yōu)化)
【的Java工程師面試題】相關(guān)文章:
Java工程師面試題10-22
Java工程師面試題及答案10-25
java中級(jí)工程師面試題09-26
Java高級(jí)工程師面試題及答案09-20
java面試題及答案11-01
java面試題2017及答案06-08
2016年JAVA面試題07-13
高級(jí)Java面試題匯總07-17