亚洲高清vr播放在线观看,欧美亚洲精品免费,欧美日韩天堂在线视频,午夜福利小视频

      學習啦 > 創(chuàng)業(yè)指南 > 職場 > 面試題 > 2016java程序員面試題目精選

      2016java程序員面試題目精選

      時間: 如英753 分享

      2016java程序員面試題目精選

        面試題是面試官為了考查你的成績而出的試題。下面是學習啦小編為大家?guī)淼?016 java面試題,相信對你會有幫助的。

        2016 java面試題

        一、Java基礎

        第01題:

        作用域public,private,protected,以及不寫時的區(qū)別

        第02題:

        Anonymous Inner Class (匿名內(nèi)部類) 是否可以extends(繼承)其它類,是否可以implements(實現(xiàn))interface(接口)

        第03題:

        Static Nested Class 和 Inner Class的不同

        第04題:

        &和&&的區(qū)別

        第05題:

        Collection 和 Collections的區(qū)別

        第06題:

        什么時候用assert

        第07題:

        String s = new String("xyz");創(chuàng)建了幾個String Object

        第08題:

        Math.round(11.5)等於多少? Math.round(-11.5)等於多少

        第09題:

        short s1 = 1; s1 = s1 + 1;有什么錯? short s1 = 1; s1 += 1;有什么錯

        第10題:

        Java有沒有g(shù)oto

        第11題:

        數(shù)組有沒有l(wèi)ength()這個方法? String有沒有l(wèi)ength()這個方法

        第12題:

        Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型

        第13題:

        Set里的元素是不能重復的,那么用什么方法來區(qū)分重復與否呢? 是用==還是equals()? 它們有何區(qū)別

        第14題:

        給我一個你最常見到的runtime exception

        第15題:

        error和exception有什么區(qū)別

        第16題:

        List, Set, Map是否繼承自Collection接口

        第17題:

        abstract class和interface有什么區(qū)別

        第18題:

        abstract的method是否可同時是static,是否可同時是native,是否可同時是synchronized

        第19題:

        接口是否可繼承接口? 抽象類是否可實現(xiàn)(implements)接口? 抽象類是否可繼承實體類(concrete class)

        第20題:

        構(gòu)造器Constructor是否可被override

        第21題:

        是否可以繼承String類

        第22題:

        try {}里有一個return語句,那么緊跟在這個try后的finally {}里的code會不會被執(zhí)行,什么時候被執(zhí)行,在return前還是后

        第23題:

        用最有效率的方法算出2乘以8等於幾

        第24題:

        兩個對象值相同(x.equals(y) == true),但卻可有不同的hash code,這句話對不對

        第25題:

        當一個對象被當作參數(shù)傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結(jié)果,那么這里到底是值傳遞還是引用傳遞

        第26題:

        swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上

        第27題:

        ArrayList和Vector的區(qū)別,HashMap和Hashtable的區(qū)別

        第28題:

        char型變量中能不能存貯一個中文漢字?為什么?

        第29題:

        GC是什么? 為什么要有GC

        第30題:

        float型float f=3.4是否正確?

        第31題:

        介紹JAVA中的Collection FrameWork(包括如何寫自己的數(shù)據(jù)結(jié)構(gòu))?

        第32題:

        抽象類與接口?

        第33題:

        STRING與STRINGBUFFER的區(qū)別。

        第34題:

        談談final, finally, finalize的區(qū)別

        第35題:

        面向?qū)ο蟮奶卣饔心男┓矫?/p>

        第36題:

        String是最基本的數(shù)據(jù)類型嗎

        第37題:

        int 和 Integer 有什么區(qū)別

        第38題:

        運行時異常與一般異常有何異同

        第39題:

        說出ArrayList,Vector, LinkedList的存儲性能和特性

        第40題:

        HashMap和Hashtable的區(qū)別

        第41題:

        heap和stack有什么區(qū)別

        第42題:

        Java的接口和C++的虛類的相同和不同處

        第43題:

        Java中的異常處理機制的簡單原理和應用

        第44題:

        垃圾回收的優(yōu)點和原理。并考慮2種回收機制

        第45題:

        你所知道的集合類都有哪些?主要方法?

        第46題:

        描述一下JVM加載class文件的原理機制?

        第47題:

        排序都有哪幾種方法?請列舉

        第48題:

        JAVA語言如何進行異常處理,關鍵字:throws,throw,try,catch,finally分別代表什么意義?在try塊中可以拋出異常嗎?

        第49題:

        一個".java"源文件中是否可以包括多個類(不是內(nèi)部類)?有什么限制?

        第50題:

        java中有幾種類型的流?JDK為每種類型的流提供了一些抽象類以供繼承,請說出他們分別是哪些類?

        第51題:

        java中會存在內(nèi)存泄漏嗎,請簡單描述。

        第52題:

        java中實現(xiàn)多態(tài)的機制是什么?

        第53題:

        垃圾回收器的基本原理是什么?垃圾回收器可以馬上回收內(nèi)存嗎?有什么辦法主動通知虛擬機進行垃圾回收

        第54題:

        靜態(tài)變量和實例變量的區(qū)別?

        第55題:

        什么是java序列化,如何實現(xiàn)java序列化?

        第56題:

        是否可以從一個static方法內(nèi)部發(fā)出對非static方法的調(diào)用?

        第57題:

        寫clone()方法時,通常都有一行代碼,是什么?

        第58題:

        在JAVA中,如何跳出當前的多重嵌套循環(huán)?

        第59題:

        List、Map、Set三個接口,存取元素時,各有什么特點?

        第60題:

        說出一些常用的類,包,接口,請各舉5個

        第61題:

        寫一個Singleton出來。

        第62題:

        啟動一個線程是用run()還是start()?

        第63題:

        java中有幾種方法可以實現(xiàn)一個線程?用什么關鍵字修飾同步方法? stop()和suspend()方法為何不推薦使用?

        第64題:

        sleep() 和 wait() 有什么區(qū)別?

        第65題:

        同步和異步有何異同,在什么情況下分別使用他們?舉例說明。

        第66題:

        當一個線程進入一個對象的一個synchronized方法后,其它線程是否可進入此對象的其它方法?

        第67題:

        請說出你所知道的線程同步的方法。

        第68題:

        多線程有幾種實現(xiàn)方法,都是什么?同步有幾種實現(xiàn)方法,都是什么?

        第69題:

        線程的基本概念、線程的基本狀態(tài)以及狀態(tài)之間的關系

        第70題:

        簡述synchronized和java.util.concurrent.locks.Lock的異同 ?

        第71題:

        java中會存在內(nèi)存泄漏嗎,請簡單描述

        第72題:

        Object的方法

        第73題:

        文件系統(tǒng)的幾個類:FileInputStream、FileOutputStream、FileReader、FileWriter的區(qū)別

        第74題:

        什么是進程和線程?兩者的區(qū)別是什么?

        第75題:

        CORBA是什么?用途是什么?

        第76題:

        描述一下JVM加載class文件的原理機制?

        第77題:

        try {}里有一個return語句,那么緊跟在這個try后的finally {}里的code會不會被執(zhí)行,什么時候被執(zhí)行,在return前還是后

        第78題:

        寫一個方法,將Date類型轉(zhuǎn)為String類型/將String類型轉(zhuǎn)為Date類型

        第79題:

        寫一個排序方法,任意/快速查找

        第80題:

        寫一個方法將excel中的數(shù)據(jù)導入到程序中

        第81題:

        String s = new String("xyz");創(chuàng)建了幾個String Object?

        第82題:

        用最有效率的方法算出2乘以8等于幾?

        第83題:

        有a,b兩個變量,不用第三個變量,交換a,b的值

        第84題:

        描述一下JVM 加載class 文件的原理機制?

        第85題:

        char 型變量中能不能存貯一個中文漢字?為什么?

      1081949