java 面試700問_JAVA面試700問(一)

1、Java環境中的字節碼是什么?

由Java 編譯器生成的一種代碼。

由JVM生成的一種代碼。

Java源文件(Java Source File)的別名。

一種寫在類的實例方法中的代碼。

答案:由Java 編譯器生成的一種代碼。

2、什么是Java垃圾回收機制?

操作系統周期性的刪除系統中所有可用的Java文件.

自動刪除那些被程序引用但未被使用的包

當一個對象的引用(references)不再存在,被這些對象占用的內存會被自動的回收。

JVM檢查所有Java應用的輸出刪除所有不在有意義的輸出。

答案:當一個對象的引用(references)不再存在,被這些對象占用的內存會被自動的回收。

Java小應用程序(Java Applet)跟Java應用程序(Java Application)有什么區別?

Java應用程序通常情況下是可以被信任的程序,而Java小應用程序不是。

Java小應用程序必須在瀏覽器環境下執行。

Java小應用程序無法訪問計算機中的文件。

以上所有都是。

答案:以上所有都是。

3、在下面這段代碼編譯和執行的時候:

submarine.dive(depth);

下面哪個答案是正確的?

depth肯定是int類型。

dive肯定是一個方法。

dive肯定是實例變量的名字。

submarine肯定是一個類名。

答案:dive肯定是一個方法。

4、下面哪個關于匿名內部類的說法是正確的?

僅能繼承一個類或實現一個接口。

僅能繼承一個類或實現多個接口。

可以實現多個接口無論是否繼承了其他類。

答案:僅能繼承一個類或實現一個接口。(譯者注:給定的答案是”僅能繼承一個類或實現多個接口。“,但經過測試發現匿名內部類無法實現多個接口,正確答案應該是”僅能繼承一個類或實現一個接口“)

5、如果一個線程被定義為守護線程(daemon thread),那么它必須聲明在下列哪個方法之前?

start方法。

run方法。

stop方法。

以上都不是。

答案:start方法。

6、在下列什么情況下你可能會使用Thread的yield方法?

在當前線程調用來使得其他線程擁有同樣的或者更高的優先級去運行。

在處于等待狀態下的線程調用來使它能夠運行。

讓一個線程擁有更高的運行優先級。

在當前線程調用并傳入一個參數表明讓哪個線程可以運行。

答案:在當前線程調用來使得其他線程擁有同樣的或者更高的優先級去運行。

7、下面哪個是提示JVM進行垃圾回收的正確語法:

System.free();

System.setGarbageCollection();

System.out.gc();

System.gc();

答案:System.gc();

8、當子類中定義的方法與父類中定義的方法有同樣的方法簽名(譯者注:方法名+方法參數列表),那么子類的方法是:

重載(Overloading )。

重寫(Overriding )。

包裝(Packing )。

以上都不是。

答案:重寫(Overriding )。

9、在AWT或Swing中,BoxLayout 布局管理器是如何對組件進行布局的?

1)從左至右

2)從上到下

3)從右到左

4)從下至上

1。

2。

1和2。

3和4。

答案:1和2。

10、不能有子類的類是什么類:

抽象(abstract)。

父類(parent class)。

Final。

以上都不是。

答案:Final

11、Swing組件里面用到下面哪個設計模式:

MVC(Model view controller )。

事件委托(Event delegation model)。

DOM(Document object model )。

網絡模式(network model)。

答案:MVC。

12、讓多個線程同時作用到同一個對象上并且能保證結果的可靠性的機制叫做:

裝箱(Boxing)。

非同步(Unsynchronized )。

同步(synchronized)。

以上都不是。

答案:同步(synchronized)。

13、java.util package包下的所有集合類都實現的是不同的接口

正確。

錯誤。

答案:正確。

14、DeflaterOutputStream和InflaterInputStream在哪個包下面?

java.io。

java.util。

java.io.zip。

java.util.zip。

答案:java.util.zip。

15、把內存中對象存儲到文件的技術是:

同步(synchronization )。

序列化(serialization )。

zip壓縮。

doping。

答案:序列化(serialization )。

16、靜態(static)變量或瞬時(transient)變量不能被序列化

正確。

錯誤。

答案:正確。

17、javax.swing中的組件是用什么語言開發的:

C++。

C。

pascal。

pure java。

答案:pure java

18、FileOutputStream 讀取的是什么類型的數據:

character。

file。

bytes。

bit。

答案:bytes。

19、Java中所有帶緩沖機制的類的默認緩沖大小是多少?

128 bytes。

256 bytes。

512 bytes。

1024 bytes。

答案:512 bytes。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/536841.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/536841.shtml
英文地址,請注明出處:http://en.pswp.cn/news/536841.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

02-Django基礎知識

一、內容回顧 1、web應用程序 2、HTTP協議 a、http協議特性 b、http請求格式 c、http響應格式 3、wsgiref模塊 4、Django下載與簡單應用 a、Django簡介(MTV) b、下載django命令 c、創建項目命令 d、創建app應用 e、啟動項目   二、今日概要 1、路由層&…

java條碼大小_java - ML Kit條形碼掃描:無效的圖像數據大小

我想在捕獲的圖像中檢測條形碼。我使用android的camera2捕獲圖像。此后,將檢索圖像的元數據并將圖像保存到設備。元數據全部傳遞到下一個活動,該活動是應用程序嘗試檢測條形碼的地方。下一個活動是從先前保存的文件創建一個byte []。接下來,使…

MongoDB數據庫泄露8億電郵地址;微軟開源Windows計算器;Linux 5.0 Kernel發布丨Q新聞...

本周要聞:華為正式宣布起訴美國政府;360 首席安全官譚曉生宣布離職;阿里開源 Flutter 應用框架 Fish Redux;微軟開源 Windows 計算器;Linux 5.0 Kernel 發布;電郵驗證服務泄漏 8 億電郵地址;Chr…

mysql 視圖 分頁_mysql查看所有存儲過程,函數,視圖,觸發器,表,分頁

查詢數據庫中的存儲過程和函數方法一:select name from mysql.proc where db your_db_name and type PROCEDURE //存儲過程select name from mysql.proc where db your_db_name and type FUNCTION //函數方法二:show procedure status; //存儲過程sh…

postman里測試文件上傳(MultipartFile)

1、后臺方法: Override PostMapping("/importNumberSpaceData") public DataImportOutDTO importNumberSpaceData(MultipartFile file) throws Exception { return dataImportOutDTO; } 2、啟用postman 1、POST方法; 2、Body-form-data,key為后…

java解析上的jar包里的pom_Maven引入本地Jar包并打包進War包中的方法

1.概述在平時的開發中,有一些Jar包因為種種原因,在Maven的中央倉庫中沒有收錄,所以就要使用本地引入的方式加入進來。2. 拷貝至項目根目錄項目根目錄即pom.xml文件所在的同級目錄,可以在項目根目錄下創建文件夾lib,如下…

持續集成之 Spring Boot 實戰篇

本文作者: CODING 用戶 - 何健 這次實戰篇,我們借助「CODING 持續集成」,實現一個簡單的 Spring Boot 項目從編碼到最后部署的完整過程。本教程還有 B 站視頻版,幫助讀者更好地學習理解。 思路 在線上環境構建、測試、部署 這種情…

java靜態工廠方法模式_設計模式:簡單工廠模式(靜態工廠方法模式)

簡單工廠的構成包括三個角色:1)抽象產品類2)具體產品類(繼承抽閑產品類)3)工廠類(生產具體產品)具體代碼實現1、抽象產品類/*** 抽象類*/public abstract class Car {/*** 產品抽象方法,將會由具體產品類實現*/public abstract void driving();}2、具體產…

Kibana中的Coordinate Map地圖報索引錯誤的問題

今天做地圖定位展示,展示的是ApacheWeb服務器的訪問日志文件中的來源IP。但是中間出現了報錯環節,說是索引不能匹配到geo_point類型,實在是不懂這是在說什么,后來在網站找了方法就解決了。主要報錯如下: 報錯信息&…

mysql數據庫安裝在unix_Linux下的數據庫二:在Linux/Unix平臺安裝MySQL

推薦使用RPM工具來進行Linux下的MySQL數據庫安裝。目前的MySQLrpm安裝文件包是在SuSE Linux7.3系統平臺上打造而成的,但是在絕大多數支持RPM和glibc的其他Linux平臺中也可以進行安裝。如果選擇通用的RPM安裝包,那么RPM將靜態鏈接到Linux的線程中。下面步…

mysql時區設置gmt_將MySQL數據庫時區設置為GMT

不,不可能在MySQL實例中更改單個數據庫的時區.您可以檢索服務器和客戶端time_zone設置:SELECT global.time_zone, session.time_zone;您還可以更改整個MySQL實例的客戶端時區或時區.但要敏銳地了解現有客戶端連接的含義,以及如何解釋已存儲在實例中的DATETIME和TIME…

javaSE知識點匯總

javaSE知識點匯總Java基礎知識精華部分寫代碼:1,明確需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,確定步驟。每一個思路部分用到哪些語句,方法,和對象。4,代碼實現…

java中412是什么錯_HTTP 412 錯誤 – 先決條件失敗 (Precondition failed)

HTTP 412 錯誤 – 先決條件失敗 (Precondition failed)介紹您的 Web 服務器認為,該服務器檢測到客戶端發送的 HTTP 數據流包括一個沒有滿足的‘先決條件’規范。HTTP 循環中的 412 錯誤任何客戶端 ( 例如您的瀏覽器或我們的 CheckUpDown 機器人 ) ,都需要…

細談頁面回流與重繪

你將了解到: 什么是回流 什么是重繪 回流何時發生 重繪何時發生 如何避免回流和重繪 復制代碼帶著上面的問題,我們一探究竟 什么是回流 回流:英文是reflow 當render tree中的一部分(或全部),因為元素的規模尺寸、布局、隱藏等改變…

安卓 java中改布局_android-選項卡布局中的地圖視圖throwing,java....

我創建了一個具有選項卡布局的應用程序,單擊選項卡后,我將打開一個使用Web視圖的新活動.另外另一個選項卡使用地圖視圖,列表視圖,圖像視圖.現在,我在Samsung Galaxy Y上安裝了我的應用程序-運行正常.當我在Samsung Galaxy Tab 2上安裝相同的應用程序時,當我第一次打開地圖視圖,…

怎么樣修改PuTTY的默認字體和字符集

1.在窗口標題上點擊右鍵,選擇 Change Settings...2.在打開的配置窗口左邊選擇 Appearance,在右邊點 Font settings 里面的 Change 按鈕,選擇好中文字體,比如:宋體、新宋體之類的3.選擇配置窗口左邊的 Translation&…

python 元組比較大小_為什么元組比列表更快?

所報道的“build設速度”比率只適用于常量元組(項目用文字表示)。 仔細觀察(并在機器上重復 – 只需在shell /命令窗口input命令!)…:$ python3.1 -mtimeit -sx,y,z1,2,3 [x,y,z] 1000000 loops, best of 3: 0.379 usec per loop $ python3.1 -mtimeit […

windows軟鏈接的建立及刪除

2019獨角獸企業重金招聘Python工程師標準>>> 1.建立舉例 # 建立d:develop鏈接目錄,指向遠程的目標服務器上的e盤的對應目錄。 mklink /d d:\develop \\138.20.1.141\e$\develop# 建立d:develop鏈接目錄,指向遠程的目標服務器上的e盤的對應目錄…

php原生類,反序列化之PHP原生類的利用

正文文章圍繞著一個問題,如果在代碼審計中有反序列化點,但是在原本的代碼中找不到pop鏈該如何?N1CTF有一個無pop鏈的反序列化的題目,其中就是找到php內置類來進行反序列化。基礎知識首先還是來回顧一下序列化中的魔術方法,下面也…

Spectral Bounds for Sparse PCA: Exact and Greedy Algorithms[貪婪算法選特征]

目錄 概括Sparse PCA Formulation非常普遍的問題Optimality ConditionsEigenvalue Bounds算法代碼概括 這篇論文,不像以往的那些論文,構造優化問題,然后再求解這個問題(一般都是凸化)。而是,直接選擇某些特…