日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA面试常考系列六

發布時間:2023/12/3 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA面试常考系列六 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載自?JAVA面試常考系列六

題目一

一個Applet有哪些生命周期?

一個Applet的生命周期分為以下四個階段

Init

每次加載時都會初始化一個小程序。此方法通知Applet,方法已經被裝入系統,在第一次調用start方法之前總是先調用它。Init方法是Applet運行的起點。如果需要執行初始化任務,可以在Applet的子類中重載該方法,例如,在init方法中創建線程,而在destroy方法中消滅(destroy)相應的線程。

Start

開始執行一個小程序。此方法通知Applet開始執行,當調用init方法或者在Web頁中再次訪問時被調用。在Applet的子類中重載該方法,將每次訪問該WWW頁需執行的操作放入其中,例如,一個含自動畫的Applet可以使用start方法恢復動畫

Stop

停止applet的執行。此方法通知Applet停止執行,當含有該Applet的Web頁被其他頁代替時調用該方法,也正是在Applet被消滅之前。在Applet的子類中重載該方法,將每次Web頁不再可見時需執行的操作放入其中

Destroy

在卸載小程序之前執行最后的清理。此方法通知Applet,它正在被收回,應該釋放已分配給它的所有資源,stop方法總是在該方法調用之前被調用

?

題目二

當一個applet被加載時會發生什么?

當一個applet被加載之后,首先,創建一個applet控件類的實例。實例創建之后,小程序就開始自動初始化,初始化完成之后,applet開始運行。

題目三

Applet和Java應用程序有什么區別?

區別一

Java應用程序可以在瀏覽器之外獨立執行的Java程序。Java Applet需要依托于瀏覽器來執行。

區別二

Java應用程序需要具有特定簽名的主要方法才能開始執行Java?Applet不需要。

區別三

Java應用程序的安全策略比較寬松Java小程序安全策略通常為限制性的。

題目四

Java小程序有什么限制?

基于安全原因,對Java小程序施加了以下限制:

1.小程序無法加載庫或定義本地方法。

2.一個applet通常不能讀寫執行主機上的文件。

3.小程序無法讀取某些系統屬性。

4.一個小程序不能建立網絡連接,除了它來自的主機。

5.一個小程序不能在執行它的主機上啟動任何程序。

題目五

什么是不可信任的小程序?

不受信任的小程序是那些無法訪問或執行本地系統文件的Java小程序。默認情況下,下載的所有applet被認為是不受信任的。?

題目六

過網絡加載的Applet和通過文件系統加載的Applet區別?

區別一

通過網絡加載的Applet,由小應用程序類加載程序加載,并受小應用程序安全管理程序強制執行的限制。

區別二

通過文件系統加載的Applet,由文件系統加載程序加載。允許通過文件系統加載的小程序讀取文件,寫入文件并在客戶機上加載庫。此外,允許通過文件系統加載的小程序執行進程

區別三

通過文件系統加載的小程序不會通過字節代碼驗證程序。

?

題目七

applet類加載器的作用是什么?

作用一

applet是從網絡上加載的時候,它是由applet類加載器載入的。類加載器有自己的java名稱空間等級結構。類加載器會保證來自文件系統的類有唯一的名稱空間,來自網絡資源的類有唯一的名稱空間。

作用二

瀏覽器通過網絡載入applet的時候,applet的類被放置于和applet的源相關聯的私有的名稱空間中。然后,那些被類加載器載入進來的類都是通過了驗證器驗證的。驗證器會檢查類文件格式是否遵守Java語言規范,確保不會出現堆棧溢出(stack overflow)或者下溢(underflow),傳遞給字節碼指令的參數是正確的

?

題目八

彈出式選擇菜單(Choice)和列表(List)有什么區別?

Choice是以一種緊湊的形式展示的,需要下拉才能看到所有的選項。Choice中一次只能選中一個選項。List同時可以有多個元素可見,支持選中一個或者多個元素

題目九

布局管理器的作用是什么?常用的有哪些

布局管理器用于組織容器中的組件。

常用的有:

FlowLayout 流式布局

BorderLayout 邊框式布局

GridLayout 網格布局

CardLayout 卡片布局

GridBagLayout 復雜的網格布局

題目十

Scrollbar和JScrollPane有什么區別?

Scrollbar是一個組件,不是容器。

ScrollPane是容器滾動事件由自己來處理。


總結

以上是生活随笔為你收集整理的JAVA面试常考系列六的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。