版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
java面試題綜合題 第96頁共96頁JAVA綜合面試題
目錄Java面試題整理 9Java面向?qū)ο?91. super()與this()的區(qū)別? 92. 作用域public,protected,private,以及不寫時的區(qū)別? 93. 編程輸出如下圖形。 94. JAVA的事件委托機(jī)制和垃圾回收機(jī)制 105. 在JAVA中,如何跳出當(dāng)前的多重嵌套循環(huán)? 106. 什么是java序列化,如何實現(xiàn)java序列化?(寫一個實例) 107. 一個".java"源文件中是否可以包括多個類(不是內(nèi)部類)?有什么限制? 108. 排序都有哪幾種方法?請列舉。用JAVA實現(xiàn)一個快速排序? 109. Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型? 1110. Final類有什么特點? 1111. 繼承時候類的執(zhí)行順序問題,一般都是選擇題,問你將會打印出什么? 1112. 內(nèi)部類的實現(xiàn)方式? 1213. 用JAVA實現(xiàn)一種排序,JAVA類實現(xiàn)序列化的方法(二種)? 1314. 如在COLLECTION框架中,實現(xiàn)比較要實現(xiàn)什么樣的接口? 1315. 用插入法進(jìn)行排序代碼如下 1316. 編程:編寫一個截取字符串的函數(shù),輸入為一個字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串。但是要保證漢字不被截半個,如"我ABC"4,應(yīng)該截為"我AB",輸入"我ABC漢DEF",6,應(yīng)該輸出為"我ABC"而不是"我ABC+漢的半個"。 1415、Java編程,打印昨天的當(dāng)前時刻 1516、文件讀寫,實現(xiàn)一個計數(shù)器 1517、指出下面程序的運(yùn)行結(jié)果。 1618、抽象類和接口的區(qū)別? 1619、什么是類的返射機(jī)制? 1620、類的返射機(jī)制中的包及核心類? 1721、得到Class的三個過程是什么? 1722、如何喚起類中的一個方法? 1723、如何將數(shù)值型字符轉(zhuǎn)換為數(shù)字(Integer,Double)? 1724、如何將數(shù)字轉(zhuǎn)換為字符? 1725、如何去小數(shù)點前兩位,并四舍五入。 1726、如何取得年月日,小時分秒? 1827、如何取得從1970年到現(xiàn)在的毫秒數(shù) 1828、如何獲取某個日期是當(dāng)月的最后一天? 1829、如何格式化日期? 1930、編碼轉(zhuǎn)換,怎樣實現(xiàn)將GB2312編碼的字符串轉(zhuǎn)換為ISO-8859-1編碼的字符串。 1932、Strings=newString("xyz");創(chuàng)建了幾個StringObject? 1933、float型floatf=3.4是否正確? 1935、說出一些常用的類,包,接口,請各舉5個 1936、java中會存在內(nèi)存泄漏嗎,請簡單描述。 2037、java中實現(xiàn)多態(tài)的機(jī)制是什么? 2038、垃圾回收器的基本原理是什么?垃圾回收器可以馬上回收內(nèi)存嗎?有什么辦法主動通知虛擬機(jī)進(jìn)行垃圾回收? 2039、靜態(tài)變量和實例變量的區(qū)別? 2041、是否可以從一個static方法內(nèi)部發(fā)出對非static方法的調(diào)用? 2042、寫clone()方法時,通常都有一行代碼,是什么? 2043、JAVA語言如何進(jìn)行異常處理,關(guān)鍵字:throws,throw,try,catch,finally分別代表什么意義?在try塊中可以拋出異常嗎? 2145、冒泡排序法 2146、StringandStringBuffer的區(qū)別? 2247、用java代碼編寫堆棧 2248、集合的作用是什么? 2349、集合的通用方法有那些?通用方法是什么?(操作) 2350、說出ArrayList,Vector,LinkedList的存儲性能和特性HashMap和Hashtable的區(qū)別 2451、Collection和Collections的區(qū)別。 2452、Set里的元素是不能重復(fù)的,那么用什么方法來區(qū)分重復(fù)與否呢?是用==還是equals()?它們有何區(qū)別?用contains來區(qū)分是否有重復(fù)的對象。還是都不用。 2453、List,Set,Map是否繼承自Collection接口? 2454、面向?qū)ο蟮奶卣饔心男┓矫?2555、String是最基本的數(shù)據(jù)類型嗎? 2556、int和Integer有什么區(qū)別? 2557、運(yùn)行時異常與一般異常有何異同? 2558、&和&&的區(qū)別? 2559、final,finally,finalize的區(qū)別? 2562、heap和stack有什么區(qū)別? 2663、StaticNestedClass和InnerClass的不同? 2664、什么時候用assert? 2665、GC是什么?為什么要有GC? 2666、shorts1=1;s1=s1+1;有什么錯?shorts1=1;s1+=1;有什么錯? 2667、Math.round(11.5)等於多少?Math.round(-11.5)等於多少? 2668、Java有沒有g(shù)oto? 2769、給我一個你最常見到的runtimeexception 2770、接口是否可繼承接口?抽象類是否可實現(xiàn)(implements)接口?抽象類是否可繼承實體類(concreteclass)? 2771、abstract的method是否可同時是static,是否可同時是native,是否可同時是synchronized? 2772、數(shù)組有沒有l(wèi)ength()這個方法?String有沒有l(wèi)ength()這個方法? 2873、構(gòu)造器Constructor是否可被override? 2874、是否可以繼承String類? 2875、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? 2876、try{}里有一個return語句,那么緊跟在這個try后的finally{}里的code會不會被執(zhí)行,什么時候被執(zhí)行,在return前還是后? 2877、編程題:用最有效率的方法算出2乘以8等於幾? 2878、兩個對象值相同(x.equals(y)==true),但卻可有不同的hashcode,這句話對不對? 2879、當(dāng)一個對象被當(dāng)作參數(shù)傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結(jié)果,那么這里到底是值傳遞還是引用傳遞? 2980、四種會話跟蹤技術(shù) 2981、編程題:寫一個Singleton出來。 2983、Java中的異常處理機(jī)制的簡單原理和應(yīng)用。 3084、垃圾回收的優(yōu)點和原理。并考慮2種回收機(jī)制。 3085、描述一下JVM加載class文件的原理機(jī)制? 3086、char型變量中能不能存貯一個中文漢字?為什么? 3088、寫一個程序,從文件(c:\test.txt)中查出字符串”mobnet”出現(xiàn)的次數(shù)? 30java基礎(chǔ)類庫(io流,集合類,線程,Socket,AWT,Swing,sql) 301、java中有幾種類型的流?JDK為每種類型的流提供了一些抽象類以供繼承,請說出他們分別是哪些類? 302、啟動一個線程是用run()還是start()? 313、線程的基本概念、線程的基本狀態(tài)以及狀態(tài)之間的關(guān)系 314、多線程有幾種實現(xiàn)方法,都是什么?同步有幾種實現(xiàn)方法,都是什么?用什么關(guān)鍵字修飾同步方法?stop()和suspend()方法為何不推薦使用? 31用synchoronized修飾同步方法。 315、集合框架有什么? 3112、設(shè)計4個線程,其中兩個線程每次對j增加1,另外兩個線程對j每次減少1。寫出程序 3213、同步和異步有和異同,在什么情況下分別使用他們?舉例說明。 3314、sleep()和wait()有什么區(qū)別? 3315、當(dāng)一個線程進(jìn)入一個對象的一個synchronized方法后,其它線程是否可進(jìn)入此對象的其它方法? 3317、輸入輸出流的理解: 3418、請寫一個程序的讀寫,要求用兩種方式一種是低層流另一種是高層流。 3419、如何列出某個目錄下的所有文件 35Socket 3720、用socket通訊寫出客戶端和服務(wù)器端的通訊,要求客戶發(fā)送數(shù)據(jù)后能夠回顯相同的數(shù)據(jù)? 3723、介紹JAVA中的CollectionFrameWork(包括如何寫自己的數(shù)據(jù)結(jié)構(gòu))? 3824、請說出你所知道的線程同步的方法 38jdbc數(shù)據(jù)訪問技術(shù) 391、JDBC如何做事務(wù)處理? 392、寫出幾個在Jdbc中常用的接口 393、簡述你對Statement,PreparedStatement,CallableStatement的理解 394、Java中訪問數(shù)據(jù)庫的步驟? 395、JDBC中的核心類及其作用是什么? 406、執(zhí)行存儲過程用那一個類,如何操作輸出參數(shù)?(操作) 408、可能會讓你寫一段Jdbc連Oracle的程序. 409、Class.forName的作用?為什么要用? 4010、Jdo是什么? 4011、在ORACLE大數(shù)據(jù)量下的分頁解決方法。一般用截取ID方法,還有是三層嵌套方法 41Web編程Jsp&Servlet技術(shù) 421、簡單說說tomcat的配置? 422、JSP中動態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別? 423、forward和redirect的區(qū)別? 424、Servlet的體系結(jié)構(gòu)是什么? 42Servlet 425、如何實現(xiàn)一個自定義的servlet? 426、Servlet的生命周期是什么? 437、jsp就是一個servlet是否正確? 438、請羅列jsp中的腳本、指令及動作? 439、JSP的內(nèi)置對象及方法 4310、說出在JSP頁面里是怎么分頁的? 4411、include的兩種實現(xiàn)方式的區(qū)別? 4612、jsp頁面中兩種跳轉(zhuǎn)方式分別是什么?有什么區(qū)別? 4613、描述JSP和Servlet的區(qū)別、共同點、各自應(yīng)用的范圍 4614、在JSP中如何讀取客戶端的請求,如何確定某個Jsp文件的真實路徑? 4715、描述Cookie和Session的作用,區(qū)別和各自的應(yīng)用范圍,Session工作原理。 4716、說明Jsp中errorPage的作用,應(yīng)用范圍。 4717、介紹在Jsp中如何使用JavaBeans 4719、簡單介紹JSP的標(biāo)記庫 4720、Servlet中的核心類有那些,各有什么特點? 4821、Servlet中重要的包有那些,有什么區(qū)別? 4822、說出Servlet的生命周期,并說出Servlet和CGI的區(qū)別? 4823、什么情況下調(diào)用doGet()和doPost()? 4825、如何現(xiàn)實servlet的單線程模式 4827、Request對象的主要方法: 4928、我們在web應(yīng)用開發(fā)過程中經(jīng)常遇到輸出某種編碼的字符,如iso8859-1等,如何輸出一個某種編碼的字符串? 4930、Servlet執(zhí)行時一般實現(xiàn)哪幾個方法? 505Hibernate持久層技術(shù) 501、在myeclipse加入hibernate環(huán)境的全過程是什么? 502、hibernate的核心配置文件是什么及其作用? 503、hibernate的核心類是什么,它們的相互關(guān)系是什么?重要的方法是什么? 504、關(guān)聯(lián): 515、hibernate中的one-to-many或many-to-one中常用的方式是什么? 516、Criteria的作用? 517、DetachedCriteria的作用? 518、Query 529、繼承關(guān)系的實現(xiàn) 5210、tomcat連接池:在容器中預(yù)先產(chǎn)生了n個連接實例,客戶端不用重新實例化,可以直接取。 5311、對象的三大狀態(tài) 5512、hibernate常見優(yōu)化策略 556. iBatis持久層技術(shù) 55用ibatis的原因: 55jdbc、hibernate、ibatis的區(qū)別 55ibatis的核心配置文件: 56ibatis的核心類: 567Structs界面控制層技術(shù) 571、請說出struts框架的幾大組件? 573、struts的核心類有那些,在MVC模式中其對應(yīng)的關(guān)系是什么? 574、Struts的處理請求的全過程是什么? 585、在struts中如何通過一個url找到一個action,它的核心配置文件是什么? 586、為什么使用MVC,其主要目的是什么? 587、對于MVC在action中對應(yīng)有類有幾種,各有什么作用? 588、struts的標(biāo)記有幾類,請列舉并說明其作用? 589、如何在struts中配置數(shù)據(jù)源在,什么文件?用什么標(biāo)簽?如何取出DataSource? 5910、如何在jbuilder中開發(fā)struts? 5911、如何實現(xiàn)struts的validator框架? 5913、如何實現(xiàn)國際化? 61國際化:不用修改代碼,就適用于不同的語言國家 618JSF界面控制層技術(shù) 611、Jsf中的核心類用那些?有什么作用? 612、Jsf中的LiftCycle六大生命周期是什么? 613、如何管量web層中的Bean,用什么標(biāo)簽。如何通過jsp頁面與Bean綁定在一起進(jìn)行處理? 614、Jsf中導(dǎo)航的標(biāo)簽是什么? 625、jsf中用戶界面組件模型有幾類,各代表什么? 626、表格處理及取值 627、jsf的標(biāo)簽庫有哪些? 629Spring應(yīng)用框架技術(shù) 631、Spring和Struts的區(qū)別? strusts:是一種基于MVC模式的一個web層的處理。 632、什么是aop,aop的作用是什么? 633、aop中的關(guān)鍵名詞有些那些,相互關(guān)系是什么? 644、依賴注入的方式有幾種,各是什么? 645、spring中的核心類有那些,各有什么作用? 646、ApplicationContext的作用 647、如何實現(xiàn)資源管理 648、如何實現(xiàn)加入web框架中 659、如何實現(xiàn)事件處理 6510、spring的ioc及di代表什么意思? 65、如何在spring中實現(xiàn)國際化? 6512、spring的配置的主要標(biāo)簽是什么?有什么作用? 6613、spring與ejb2.0的事務(wù)管理比較的優(yōu)缺點? 6614、spring的jdbc與傳統(tǒng)的jdbc有什么區(qū)別,其核心類有那些? 6615、在spring中有幾種事務(wù)管理,分別是什么? 6716、在spring中如何配代碼的事務(wù)管理? 6717、在spring中如何配容器的事務(wù)管理,相關(guān)的類有那些? 6718、如果spring與hibernate結(jié)合在一起可以不需要hibernate.cfg.xml文件是否正確? 6819、spring+hibernate的配置文件中的主要類有那些?如何配置? 6820、spring+hibernate的代碼實現(xiàn)中,對于實現(xiàn)類一定繼承于一個類是那一個,它有什么作用。 6821、如何配置spring+struts? 6822、如何在web環(huán)境中配置applicationContext.xml文件? 6924、Jsf和spring的區(qū)別? 69jsf:是一種基于MVC模式的一個web層的處理,粒度較struts較細(xì)。 69Ejb技術(shù) 691、weblogic的熱發(fā)布 692、在ejb中實現(xiàn)one-to-many 693、ejb所用的技術(shù): 704、實現(xiàn)ejb幾個接口,幾個類? 705、實現(xiàn)ejb相關(guān)的配置文件是什么? 706、ejb的分類?區(qū)別 707、本地接口與遠(yuǎn)程接口的區(qū)別。 718、請求處理的過程? 719、statefull的生命周期 7110、stateless的生命周期 7111、entityBean的生命周期: 7212、EJB需直接實現(xiàn)它的業(yè)務(wù)接口或Home接口嗎,請簡述理由。 7213、EJB的激活機(jī)制 7214、EJB是基于哪些技術(shù)實現(xiàn)的?并說出SessionBean和EntityBean的區(qū)別, 7215、EJB的分類是什么?各有什么特點? 7310、EJB中主要的配置文件及作用是什么? 7315、說出數(shù)據(jù)連接池的工作機(jī)制是什么? 7316、EJB2.0有哪些內(nèi)容?分別用在什么場合?EJB2.0和EJB1.1的區(qū)別? 7418、EJB與JAVABEAN的區(qū)別? 7419、EJB的角色和三個對象 7420、EJB容器提供的服務(wù) 7421、EJB規(guī)范規(guī)定EJB中禁止的操作有哪些? 7526、EJB的基本架構(gòu) 7530、如何在weblogic中進(jìn)行ssl配置與客戶端的認(rèn)證配置或說說j2ee(標(biāo)準(zhǔn))進(jìn)行ssl的配置 7631如何查看在weblogic中已經(jīng)發(fā)布的EJB? 76WebService技術(shù) 761、什么是WebService? 762、什么是Web容器? 763、應(yīng)用服務(wù)器有那些? 765、如何給weblogic指定大小的內(nèi)存? 776、如何設(shè)定的weblogic的熱啟動模式(開發(fā)模式)與產(chǎn)品發(fā)布模式? 777、如何啟動時不需輸入用戶名與密碼? 778、在weblogic管理制臺中對一個應(yīng)用域(或者說是一個網(wǎng)站,Domain)進(jìn)行jms及ejb或連接池等相關(guān)信息進(jìn)行配置后,實際保存在什么文件中? 779、說說weblogic中一個Domain的缺省目錄結(jié)構(gòu)?比如要將一個簡單的helloWorld.jsp放入何目錄下,然的在瀏覽器上就可打入http://主機(jī):端口號//helloword.jsp就可以看到運(yùn)行結(jié)果了?又比如這其中用到了一個自己寫的javaBean該如何辦? 7712、CORBA是什么?用途是什么? 7713、說說在weblogic中開發(fā)消息Bean時的persistent與non-persisten的差別 7814、WEBSERVICE名詞解釋。JSWDL開發(fā)包的介紹。JAXP、JAXM的解釋。SOAP、UDDI,WSDL解釋。 78j2ee模式(MVC模式、Model1,Model2) 781、j2ee常用的設(shè)計模式?說明工廠模式。 782、說說你所熟悉或聽說過的j2ee中的幾種常用模式?及對設(shè)計模式的一些看法 793、解釋下面關(guān)于J2EE的名詞 794、介紹J2EE、J2SE、J2ME的區(qū)別。 795、開發(fā)中都用到了那些設(shè)計模式?用在什么場合? 806、J2EE是什么? 807、J2EE是技術(shù)還是平臺還是框架? 80其他 801、當(dāng)前主流的解析器有那些? 802、Dom解析處理的過程是什么? 803、Sax解析處理的過程是什么? 824、Dom與Sax相比它們的優(yōu)缺點是什么? 835、如何將Dom對象寫入到文件中? 836、用jdom解析xml文件時如何解決中文問題? 837、XML文檔定義有幾種形式?它們之間有何本質(zhì)區(qū)別?解析XML文檔有哪幾種方式? 838、標(biāo)準(zhǔn)建模語言UML中的各種圖? 849、BS與CS的聯(lián)系與區(qū)別。 8410、Uml的概念是什么?主要的工具是什么 85Uml:統(tǒng)一建模語言 8511、Uml的概念中的九大圖形是什么?最重的三個圖是什么?各有什么特點? 8513、在類圖中如何找類? 86
Java面試題整理Java面向?qū)ο髎uper()與this()的區(qū)別?This():當(dāng)前類的對象,super父類對象。Super():在子類訪問父類的成員和行為,必須受類繼承規(guī)則的約束而this他代表當(dāng)前對象,當(dāng)然所有的資源都可以訪問.在構(gòu)造函數(shù)中,如果第一行沒有寫super(),編譯器會自動插入.但是如果父類沒有不帶參數(shù)的構(gòu)造函數(shù),或這個函數(shù)被私有化了(用private修飾).此時你必須加入對父類的實例化構(gòu)造.而this就沒有這個要求,因為它本身就進(jìn)行實例化的構(gòu)造.
而在方法中super和this使用的方法就差不多了.只不過super要考慮是否能訪問其父類的資源.作用域public,protected,private,以及不寫時的區(qū)別?Public:不同包、同一包、類內(nèi)都可用Private:類內(nèi)Protected:不同包的子類、同一包、類內(nèi)都可用不寫時:同一包內(nèi)、類內(nèi)編程輸出如下圖形。***************代碼如下:publicclassPrint{ publicstaticvoidmain(String[]args){ for(inti=0;i<5;i++){ for(intj=5;j>i;j--){ System.out.print("*"); } System.out.println(); } }}JAVA的事件委托機(jī)制和垃圾回收機(jī)制java事件委托機(jī)制的概念,一個源產(chǎn)生一個事件并將它送到一個或多個監(jiān)聽器那里。在這種方案中,監(jiān)聽器簡單的等待,直到它收到一個事件。一旦事件被接受,監(jiān)聽器將處理這個事件,然后返回。垃圾回收機(jī)制垃圾收集是將分配給對象但不再使用的內(nèi)存回收或釋放的過程。如果一個對象沒有指向它的引用或者其賦值為null,則次對象適合進(jìn)行垃圾回收在JAVA中,如何跳出當(dāng)前的多重嵌套循環(huán)?用break;return方法。什么是java序列化,如何實現(xiàn)java序列化?(寫一個實例)序列化:處理對象流的機(jī)制,所謂對象流也就是將對象的內(nèi)容進(jìn)行流化??梢詫α骰蟮膶ο筮M(jìn)行讀寫操作,也可將流化后的對象傳輸于網(wǎng)絡(luò)之間。序列化是為了解決在對對象流進(jìn)行讀寫操作時所引發(fā)的問題。序列化的實現(xiàn):將需要被序列化的類實現(xiàn)Serializable接口,該接口沒有需要實現(xiàn)的方法,implementsSerializable只是為了標(biāo)注該對象是可被序列化的,然后使用一個輸出流(如:FileOutputStream)來構(gòu)造一個ObjectOutputStream(對象流)對象,接著,使用ObjectOutputStream對象的writeObject(Objectobj)方法就可以將參數(shù)為obj的對象寫出(即保存其狀態(tài)),要恢復(fù)的話則用輸入流。一個".java"源文件中是否可以包括多個類(不是內(nèi)部類)?有什么限制?可以。如果這個類的修飾符是public,其類名與文件名必須相同。排序都有哪幾種方法?請列舉。用JAVA實現(xiàn)一個快速排序?排序的方法有:插入排序(直接插入排序、希爾排序),交換排序(冒泡排序、快速排序),選擇排序(直接選擇排序、堆排序),歸并排序,分配排序(箱排序、基數(shù)排序)快速排序的偽代碼。Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型?方法的重寫Override,子類覆蓋父類的方法,將子類傳與父類的引用調(diào)用的還是子類的方法。重載Overloading一個類多個方法,名稱相同,參數(shù)個數(shù)類型不同。兩者都是Java多態(tài)性的不同表現(xiàn)。Overloaded的方法是可以改變返回值的類型。1, publicclassCtest(){ Publicstaticvoidmain(){System.out.prinln(8+8+”88”+8+8);}}168888Final類有什么特點? 屬性常量 方法不可以overridding 類不可以繼承繼承時候類的執(zhí)行順序問題,一般都是選擇題,問你將會打印出什么?答:父類:packagetest;publicclassFatherClass{publicFatherClass(){System.out.println("FatherClassCreate");}}子類:packagetest;importtest.FatherClass;publicclassChildClassextendsFatherClass{publicChildClass(){System.out.println("ChildClassCreate");}publicstaticvoidmain(String[]args){FatherClassfc=newFatherClass();ChildClasscc=newChildClass();}}輸出結(jié)果:C:>javatest.ChildClassFatherClassCreateFatherClassCreateChildClassCreate內(nèi)部類的實現(xiàn)方式?答:示例代碼如下:packagetest;publicclassOuterClass{privateclassInterClass{PublicInterlass(){System.out.println("InterClassCreate");}}publicOuterClass(){InterClassic=newInterClass();System.out.println("OuterClassCreate");}publicstaticvoidmain(String[]args){OuterClassoc=newOuterClass();}}輸出結(jié)果:C:>javatest/OuterClassInterClassCreateOuterClassCreate用JAVA實現(xiàn)一種排序,JAVA類實現(xiàn)序列化的方法(二種)?如在COLLECTION框架中,實現(xiàn)比較要實現(xiàn)什么樣的接口?用插入法進(jìn)行排序代碼如下packagetest;importjava.util.*;classInsertSort{ArrayListal;publicInsertSort(intnum,intmod){al=newArrayList(num);Randomrand=newRandom();System.out.println("TheArrayListSortBefore:");for(inti=0;i<num;i++){al.add(newInteger(Math.abs(rand.nextInt())%mod+1));System.out.println("al["+i+"]="+al.get(i));}}publicvoidSortIt(){IntegertempInt;intMaxSize=1;for(inti=1;i<al.size();i++){tempInt=(Integer)al.remove(i);if(tempIValue()>=((Integer)al.get(MaxSize-1)).intValue()){al.add(MaxSize,tempInt);MaxSize++;System.out.println(al.toString());}else{for(intj=0;j<MaxSize;j++){if(((Integer)al.get(j)).intValue()>=tempIValue()){al.add(j,tempInt);MaxSize++;System.out.println(al.toString());break;}}}}System.out.println("TheArrayListSortAfter:");for(inti=0;i<al.size();i++){System.out.println("al["+i+"]="+al.get(i));}}publicstaticvoidmain(String[]args){InsertSortis=newInsertSort(10,100);is.SortIt();}}JAVA類實現(xiàn)序例化的方法是實現(xiàn)java.io.Serializable接口Collection框架中實現(xiàn)比較要實現(xiàn)Comparable接口和Comparator接口編程:編寫一個截取字符串的函數(shù),輸入為一個字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串。但是要保證漢字不被截半個,如"我ABC"4,應(yīng)該截為"我AB",輸入"我ABC漢DEF",6,應(yīng)該輸出為"我ABC"而不是"我ABC+漢的半個"。答:代碼如下:publicstaticvoidsplit(Stringsource,intnum)throwsException { intk=0; Stringtemp=""; for(inti=0;i<source.length();i++) { byte[]b=(source.charAt(i)+"").getBytes(); k=k+b.length; if(k>num) { break; } temp=temp+source.charAt(i); } System.out.println(temp); }15、Java編程,打印昨天的當(dāng)前時刻publicclassYesterdayCurrent{publicvoidmain(String[]args){Calendarcal=Calendar.getInstance();cal.add(Calendar.DATE,-1);System.ou
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新版藥品GMP總則精要
- 公開課教學(xué)藝術(shù)
- 《GBT 34998-2017 移動終端瀏覽器軟件技術(shù)要求》專題研究報告
- 《寵物鑒賞》課件-犬展的起源與歷史
- Tiamo-basical-database參考資料說明
- 元宇宙展會信息策劃服務(wù)協(xié)議
- 智能檢測行業(yè)機(jī)器視覺檢測工程師崗位招聘考試試卷及答案
- 種子行業(yè)雜交種子研發(fā)工程師崗位招聘考試試卷及答案
- 2026年護(hù)理工作計劃3篇
- 2026學(xué)年教師培訓(xùn)工作計劃(3篇)
- 燃?xì)夤こ淌┕ぐ踩嘤?xùn)
- 高三上學(xué)期《高中生高效晚自習(xí)利用》主題班會課件
- 電廠標(biāo)識系統(tǒng)KKS編碼說明2024新版
- 項目評審表范表
- 鑄牢中華民族共同體意識教育路徑與行動邏輯
- 銅鋁復(fù)合板帶箔材連鑄-軋制短流程工藝及形性控制技術(shù)研究
- UL749標(biāo)準(zhǔn)中文版-2018家用洗碗機(jī)UL中文版標(biāo)準(zhǔn)
- 招商銀行個人住房貸款合同
- 物業(yè)服務(wù)合同范本(2篇)
- 新質(zhì)生產(chǎn)力賦能銀發(fā)經(jīng)濟(jì)高質(zhì)量發(fā)展的內(nèi)在邏輯與實踐路徑
- 《義務(wù)教育語文課程標(biāo)準(zhǔn)》2022年修訂版原版
評論
0/150
提交評論