Time of Update: 2018-12-05
<!-- ============================================================= --> <!-- Create iReport.exe using jsmoothgen --> <!-- ============================================================= --> <target nam
Time of Update: 2018-12-05
一、記憶體溢出類型1、java.lang.OutOfMemoryError: PermGen spaceJVM管理兩種類型的記憶體,堆和非堆。堆是給開發人員用的上面說的就是,是在JVM啟動時建立;非堆是留給JVM自己用的,用來存放類的資訊的。它和堆不同,運行期內GC不會釋放空間。如果web app用了大量的第三方jar或者應用有太多的class檔案而恰好MaxPermSize設定較小,超出了也會導致這塊記憶體的佔用過多造成溢出,或者
Time of Update: 2018-12-05
先:程式一開始運行預設的是顯示本地的天氣(介面好難看咯)當擷取本地地址失敗的時候,程式預設顯示北京的天氣,可以在上面的下拉式清單裡面選擇相應的城市來擷取相應城市的天氣。全國各地區都是有編碼的,所以當你在下拉式清單裡面選擇相關的地方時,程式將會得到相關地區的編碼,然後根據編碼組成相應的URL地址,以這個URL地址擷取到相關的天氣資訊。當然中央天氣網站提供了一個API供我們調用,如下http://xoap.weather.com/weather/local/CHXX0138?cc=*&uni
Time of Update: 2018-12-05
異常:運行期出現的錯誤Java異常是Java提供的用於處理常式中錯誤的一種機制所謂錯誤是指在程式啟動並執行過程中發生的一些例外狀況事件(如:除0溢出,數組下標越界,所要讀取的檔案不存在)設計良好的程式應該在異常發生時提供處理這些錯誤的方法,使得程式不會因為異常的發生而阻斷或產生不可預見的結果Java程式的執行過程中如出現例外狀況事件,可以生產一個異常類對象,該異常對象封裝了例外狀況事件的資訊並將被提交給Java運行系統,這個過程成為拋出(throw)異常當Java運行時系統接受到異常對象時,會尋
Time of Update: 2018-12-05
第一,談談final, finally, finalize的區別。 第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)interface(介面)? 第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統)。 第四,&和&&的區別。 第五,HashMap和Hashtable的區別。
Time of Update: 2018-12-05
1、到這兒看看 http://pinyin4j.sourceforge.net/2、下載 pinyin4j-1.x.x.jar3、使用看demo吧import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import
Time of Update: 2018-12-05
private static Document loadBundle(final ClassLoader loader, final String bundleName) { // Next search for a Properties file. InputStream stream = (InputStream)java.security.AccessController.doPrivileged( new
Time of Update: 2018-12-05
String sql = ""; BufferedReader reader = null; try ...{ File f = new File(filePath); reader = new BufferedReader(new InputStreamReader(new FileInputStream(f),e
Time of Update: 2018-12-05
由於別人的囑託,要幫住別人弄一個關於搜尋引擎的東西,但是還必須用java做,雖然學過java,但工作以來很少用到,所以裡面的對象都不太熟悉。
Time of Update: 2018-12-05
一、有兩點需要注意: 1、Object 對象必須是可序列化對象 。 2、可序列化的 Object 對象都可以轉換為一個磁碟檔案;反過來則不一定成立,只有序列 化檔案才可以轉換為 Object 對象。二、相關的轉換方法:
Time of Update: 2018-12-05
package com.newbee.brooder;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.log4j.Logger;import com.lowagie.text.Cell;import com.
Time of Update: 2018-12-05
1、全排列演算法import java.util.ArrayList;/** * 全排列演算法 * */public class Arrange {private int total = 0;private ArrayList arrangeList = new ArrayList();public Arrange() {}private void swap(String list[], int k, int i) {String c3 = list[k];list[k] = list[i];
Time of Update: 2018-12-05
1、面試寶典中看到了一些不太常用的修飾符如native、synchronized等,在這裡做下整理。Native:本地方法控制符,用修飾符native修飾的方法稱為本地方法。為了提高程式的運行速度,需要用其他的進階語言書寫程式的方法體,那麼該方法課定義為本地的方法,用修飾符native來修飾。Synchronized:同步方法控制符,主要用於多線程共存的程式中的協調同步。2、JDK中哪些類不能被繼承?我們知道被final修飾的類都不能被繼承,就表示我是最後了,你不能在繼承了,但是JDK中都有哪些
Time of Update: 2018-12-05
持續更新。。。1、感謝入門級教師,張孝祥老師、畢向東老師、方立勳老師“都說師傅領進們,修行靠個人”。學習了那麼多天的JAVASE視頻,我感覺到已經向JAVA大門伸進了一隻腳,急切渴望伸出另外一隻腳踏進JAVA的殿堂,探尋寶貴的JAVA知識。在大學有JAVA的課程,但是那根本談不上是學習JAVA。只能說是瞭解,瞭解了2個學期的JAVA,老師帶著我們在JAVA的世界外面轉,透過玻璃窗往裡面看,於是我們看到了老師口中的所謂的JAVA。現在我才是道,那時學的東西還比不上我現在兩天時間看視頻消化的知識。別
Time of Update: 2018-12-05
/*需求:通過網路建立電腦間的通訊。步驟: 1、先通過IP地址找到對方的電腦, 2、再通過連接埠號碼找到要接收的應用程式, 3、最後就可以建立通訊了。*/1、網路編程基礎知識 本地迴路IP地址:127.0.0.1; 連接埠號碼範圍0~65535,0~1023用於知名網路服務和應用; TCP:傳輸控制通訊協定,連線導向的可靠無差錯的通訊協定; UDP:使用者資料包協議,不需連線的無保證的通訊協定,速度快 資料框架格式:[協議類型|源IP|目標IP|源連接埠|目標連接埠|幀序號|幀資料]2、Sock
Time of Update: 2018-12-05
通過閱讀java IO 源碼可以發現 IO 的基本架構註:此篇內容純粹是為了記錄和分享一下學到的內容,圖片和代碼部分來源於其他部落格,請見諒,希望閱讀到此篇部落格的人能夠留下您的意見,給以個學習的機會,在此非常感謝!!! * 基於位元組操作的IO介面: InputStream, OutputStream * * 基於字元操作的介面:Reader,Writer * * 基於磁碟操作的IO介面:File * * 基於網路操作的IO介面
Time of Update: 2018-12-05
多態:是指在執行期間而不是編譯期間判斷所引用對象的實際類型,根據其實際的類型調用相應的方法多態的三個必要條件:1. 要有繼承2. 要有重寫3. 父類引用指向子類對象抽象類別用abstract關鍵字來修飾一個類時,這個類叫做抽象類別;用abstract來修飾一個方法時,該方法叫做抽象方法含有抽象類別方法的類必須被聲明為抽象類別,抽象類別必須被繼承,抽象方法必須被重寫抽象類別不能被執行個體化抽象方法只需要聲明,而不需要實現若子類中不實現父類的抽象方法,可以將抽象方法的原型再寫一遍,或者將子類也聲明為
Time of Update: 2018-12-05
異常是指java程式運行時(非編譯)所發生的非正常情況或錯誤,與現實生活中的事件很相似,現實生活中的事件可以包含事件發生的時間、地點、人物、情節等資訊,可以用一個對象來表示,Java使用物件導向的方式來處理異常,它把程式中發生的每個異常也都分別封裝到一個對象來表示的,該對象中包含有異常的資訊。
Time of Update: 2018-12-05
在研究Apache
Time of Update: 2018-12-05
先說說java,類庫多(各種MVC,各種JavaEE標準,spring,hibernate……慢慢學,學到40歲)工具多(ant,maven,eclipse,各種伺服器tomcat,weblogic……,還會有新的工具出現)各種概念(物件導向,抽象,設計模式,演算法……)泥馬學到頭髮白也學不玩。靜下心來深思,發現其實並不是沒個項目都那麼複雜。能不能找到一種更好的替代品呢?終於被我找到了……那就是——CGI——————————————————————————CGI可以用任何一種語言編寫,只要這種語