原创 Java面試問題之五十四

問題:請問在Java中本地直接內存(Direct Memory)和堆內存(Java Heap)之間有何關係與區別,並嘗試分析一下直接內存有什麼作用。答

原创 互聯網公司面試題之三

問題:12翻一下是21,34翻一下是43,12+34是46,46翻一下是64,現在又任意兩個正整數,問它們兩個數反轉的和是否等於兩個數的和的反轉,請編

原创 Java面試問題之五十九

問題:Java虛擬機中採用了哪些垃圾回收的算法?請簡要說明。答:JVM中垃圾回收算法主要分爲四種: (1)標記-清除算法(Mark-Sweep

原创 Java面試問題之五十六

[百度面試問題之三]:請談談你對Java垃圾收集器中並行和併發概念的理解。答:並行和併發這兩個概念都是編程中的概念,在垃圾收集器的上下文語境中,我們應

原创 互聯網公司面試題之七

問題:[color=red]編寫一個程序來確定一下你的機器是大端地址還是小端地址[/color]。答:實現代碼如下:#include <stdio.h

原创 互聯網公司面試題之五

問題:存在兩組數組,和4個數字a,b,c,d,要求做如下操作,將第一個數組第a個數到第b個數,第二個數組的第c個數到第d數放到一個數組中,求出合併後數

原创 Java面試問題之五十八

問題:Java虛擬機是如何判斷哪些對象應該放在新生代,哪些對象應該放在老年代中,提供何種機制來實現?答:Java虛擬機一般採用分代的思想來內存的,爲了

原创 Java面試問題之五十三

問題:請問Java的運行時數據區域是如何劃分的,分爲幾個部分,每個部分主要有什麼作用?答:Java的運行時數據區主要分爲如下幾個部分: (1)

原创 Java面試問題之六十一

問題:請你編寫一個方法來判斷一個整數是否是一個守形數,如果是輸出"YES",否則輸出"NO"。要求儘可能地簡單和快速。答:代碼如下:import ja

原创 Java面試問題之五十七

問題:在Java垃圾收集機制中的Minor GC和Full GC分別指什麼,有和不同?答:Minor GC是指新生代GC,是發生在新生代的垃圾收集動作

原创 互聯網公司面試題之一

問題:對給定的字符串(只包含'z','o','j'三種字符),判斷它是否能AC。判斷是否能夠AC的規則如下:(1)zoj能AC;(2)若字符串形式爲x

原创 互聯網公司面試題之四

問題:假設給定一個嵌入式設備,它的內存有限,可以利用的內存只有1M(包括代碼段和數據段空間)。你的任務是編寫一個儘可能精簡的程序以最高效的方式實現下面

原创 Java面試問題之六十

問題:請列舉一些常用的JDK監控和故障處理的工具,並說明這些工具的作用。答:在日常監控和故障排除工作中,我們常常使用以下幾個小工具: (1)j

原创 Java面試問題之五十一

問題:請問Java語言實現閉包了嗎?你是如何理解語言中閉包的概念的,請詳細談談你的看法。答:Oracle公司在最新推出的JDK 7.0中提供了閉包與L

原创 互聯網公司面試題之六

問題:給定a和n,計算a+aa+aaa+a...a(n個a)的和,[color=red]請注意a和n的取值範圍分別爲[1,9]和[1,100][/co