国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JAVA相關基礎知識(6)

2019-11-18 14:37:05
字體:
來源:轉載
供稿:網友

  101、java中會存在內存泄漏嗎,請簡單描述。
會。如:int i,i2; return (i-i2); //when i為足夠大的正數,i2為足夠大的負數。結果會造成溢位,導致錯誤。
102、java中實現多態的機制是什么?
方法的重寫Overriding和重載Overloading是Java多態性的不同表現。重寫Overriding是父類與子類之間多態性的一種表現,重載Overloading是一個類中多態性的一種表現。
103、垃圾回收器的基本原理是什么?垃圾回收器可以馬上回收內存嗎?有什么辦法主動通知虛擬機進行垃圾回收?
對于GC來說,當程序員創建對象時,GC就開始監控這個對象的地址、大小以及使用情況。通常,GC采用有向圖的方式記錄和治理堆(heap)中的所有對象。通過這種方式確定哪些對象是"可達的",哪些對象是"不可達的"。當GC確定一些對象為"不可達"時,GC就有責任回收這些內存空間。可以。程序員可以手動執行System.gc(),通知GC運行,但是Java語言規范并不保證GC一定會執行。
104、靜態變量和實例變量的區別?
static i = 10; //常量
class A a; a.i =10;//可變
105、什么是java序列化,如何實現java序列化?
序列化就是一種用來處理對象流的機制,所謂對象流也就是將對象的內容進行流化。可以對流化后的對象進行讀寫操作,也可將流化后的對象傳輸于網絡之間。序列化是為了解決在對對象流進行讀寫操作時所引發的問題。
序列化的實現:將需要被序列化的類實現Serializable接口,該接口沒有需要實現的方法,implements Serializable只是為了標注該對象是可被序列化的,然后使用一個輸出流(如:FileOutputStream)來構造一個ObjectOutputStream(對象流)對象,接著,使用ObjectOutputStream對象的writeObject(Object obj)方法就可以將參數為obj的對象寫出(即保存其狀態),要恢復的話則用輸入流。
106、是否可以從一個static方法內部發出對非static方法的調用?
不可以,假如其中包含對象的method();不能保證對象初始化.
107、寫clone()方法時,通常都有一行代碼,是什么?
Clone 有缺省行為,super.clone();他負責產生正確大小的空間,并逐位復制。
108、在JAVA中,如何跳出當前的多重嵌套循環?
用break; return 方法。
109、List、Map、Set三個接口,存取元素時,各有什么特點?
List 以特定次序來持有元素,可有重復元素。Set 無法擁有重復元素,內部排序。Map 保存key-value值,value可多值。
110、J2EE是什么?
J2EE是Sun公司提出的多層(multi-diered),分布式(distributed),基于組件(component-base)的企業級應用模型(enterPRiese application model).在這樣的一個應用系統中,可按照功能劃分為不同的組件,這些組件又可在不同計算機上,并且處于相應的層次(tier)中。所屬層次包括客戶層(clietn tier)組件,web層和組件,Business層和組件,企業信息系統(EIS)層。
111、UML方面
標準建模語言UML。用例圖,靜態圖(包括類圖、對象圖和包圖),行為圖,交互圖(順序圖,合作圖),實現圖。
112、說出一些常用的類,包,接口,請各舉5個
常用的類:BufferedReader BufferedWriter FileReader FileWirter String Integer
常用的包:java.lang java.awt java.io java.util java.sql
常用的接口:Remote List Map Document NodeList
113、開發中都用到了那些設計模式?用在什么場合?
每個模式都描述了一個在我們的環境中不斷出現的問題,然后描述了該問題的解決方案的核心。通過這種方式,你可以無數次地使用那些已有的解決方案,無需在重復相同的工作。主要用到了MVC的設計模式。用來開發jsp/Servlet或者J2EE的相關應用。簡單工廠模式等。
114、JSP有哪些動作?作用分別是什么?
JSP共有以下6種基本動作 JSP:include:在頁面被請求的時候引入一個文件。 JSP:useBean:尋找或者實例化一個JavaBean。 JSP:setProperty:設置JavaBean的屬性。 JSP:getProperty:輸出某個JavaBean的屬性。 JSP:forward:把請求轉到一個新的頁面。 JSP:plugin:根據瀏覽器類型為Java插件生成OBJECT或EMBED標記。
115、Anonymous Inner Class (匿名內部類) 是否可以extends(繼續)其它類,是否可以implements(實現)interface(接口)?
可以繼續其他類或完成其他接口,在swing編程中常用此方式。
116、應用服務器與WEB SERVER的區別?
應用服務器:Weblogic、Tomcat、Jboss
WEB SERVER:IIS、 Apache

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 皮山县| 平定县| 清徐县| 英德市| 长海县| 罗甸县| 柘荣县| 孝感市| 乌恰县| 阜新市| 班玛县| 临桂县| 衢州市| 霸州市| 鸡泽县| 西安市| 阿城市| 望都县| 安多县| 泗洪县| 利津县| 托克逊县| 阿拉尔市| 舒城县| 望谟县| 拉萨市| 洛宁县| 揭东县| 葫芦岛市| 西华县| 东莞市| 庆安县| 鞍山市| 镇原县| 绥化市| 兴城市| 蛟河市| 汉中市| 黄大仙区| 澄迈县| 黔西|