Time of Update: 2015-07-23
標籤:jvm heap stack 執行個體 what?說jvm,可能指的是:the abstract specification,a concrete implementation, ora runtime instance.一個運行時的虛擬機器執行個體( a runtime instance)就是負責運行一個java程式,這個執行個體隨著java程式的開始(
Time of Update: 2015-07-23
標籤:資料結構 樹及樹的儲存結構 樹的基本結構 樹的基礎知識 樹的定義:n(n>=0)個節點的有限集。n=0時稱為空白樹。n!=0時為非空樹,有且僅有一個特定的節點——根;n>1時,其它節點可以分為m(m>0)個互不相交的有限集T1~Tm,其中每一個集合本身又是一棵樹,並且稱為根的子樹。樹的一些基本術語:樹的結點:由一個資料元素和若干個指向其子
Time of Update: 2015-07-23
標籤:第一,談談final, finally, finalize的區別。 final 用於聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。finally是異常處理語句結構的一部分,表示總是執行。finalize是 Object類的一個方法,在垃圾收集器執行的時候會調用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關閉檔案等。第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(
Time of Update: 2015-07-23
標籤:一、概念基礎
Time of Update: 2015-07-23
標籤:問題:匯入java項目時出現紅色歎號(如所示) 原因:引入項目的某些jar包跟自己電腦上的位置不一樣; 解決方案:步驟如下 (1)右鍵紅色歎號所在項目————>build path————>Configure Build Path 出現下面視窗: (2)remove掉帶紅叉的選項:JRE System
Time of Update: 2015-07-23
標籤:Java繪製圖片並實現列印前產生圖片檔案進行預覽, 適用於開發階段. 如果要使用介面完成預覽,請另找資源.這裡用這個功能主要是用於結果預覽,因為如果使用列印來進行結果驗證,會浪費大量的紙張.Java代碼:import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import
Time of Update: 2015-07-23
標籤:Java學習01第一章1、JRE與JDK JDK(JAVA Develop Kit,JAVA開發套件)提供了Java的開發環境和運行環境,主要用於開發JAVA程式,面向Java程式的開發人員; Java開發套件
Time of Update: 2015-07-23
標籤:1. 繼承Thread類定義類繼承Thread類。覆蓋run方法。執行個體化子類對象,調用start()方法,從而調用run方法。2.實現Runnable介面定義類實現Runnable介面。覆蓋介面中的run方法,將線程的任務代碼封裝到run方法中。通過Thread類建立線程對象,並將Runnable介面的子類對象作為Thread類的建構函式的參數。因為線程對象的任務封裝在Runnable介面子類對象的run方法中,線上程建立時必須明確要啟動並執行任務。調用線程對象的start()方法。&
Time of Update: 2015-07-22
標籤:java volitile 可見度 原子性 前言:用在多線程,同步變數。線程為了提高效率,將某個成員(A)變數拷貝了一份(B),線程中對A的訪問其實訪問的是B。只在某些動作時才進行A和B的同步。因此存在A和B不一致的情況。volatile就是用來避免這個中情況的。volatile告訴jvm,它所修飾的變數不保留拷貝,直接存取主記憶體中的A。在Java記憶體
Time of Update: 2015-07-22
標籤:java lombok 代碼冗餘 前言:現在是ORM架構大行其道的時代,有著如Hibernate這樣重量級的架構,提供Java<->資料的雙向映射,也有如Mybatis這樣的輕量級架構,提供Java<-資料的單方向映射,無論使用的是哪種流行的架構,在其中都少不了Model類的編寫,還有其中錯綜負責的getter/setter方法,這些getter/setter方法的存在,
Time of Update: 2015-07-22
標籤:java simple format date calendar Date類型大多數時間分量計算方法已經被Calendar取代 Date常用方法setTime getTime() new Date();預設擷取當前的時間SimpleDateFormat用來格式化和解析日期的具體類 匹配日期的字串 y–>年
Time of Update: 2015-07-23
標籤:memcached的介紹 分布式緩衝 memcached telnet串連memcached java緩衝 Memcached由Danga Interactive開發,用來提升LiveJournal.com網站效能。Memcached分布式架構支援眾多的社交網路應用,Twitter、Facebook還有Wikipedia。
Time of Update: 2015-07-23
標籤: Java基礎知識點總結1.什麼是電腦程式?解析:就是為瞭解決某一個問題而編寫的一系列有序指令的集合。2.Java相關的技術有哪些? 解析:JavaSE(傳統型應用程式) JavaEE(網站) JavaME(手機應用),現在已經被Android取代C(Client)/S(Server)程式:不需要
Time of Update: 2015-07-23
標籤:java【編者按】在編程時,開發人員經常會遭遇各式各樣莫名錯誤。近日,Sushil Das在 Geek On Java上列舉了 Java 開發中常見的 5 個錯誤,與君共「免」。以下為譯文:1. Null 的過度使用避免過度使用 null 值是一個最佳實務。例如,更好的做法是讓方法返回空的 array 或者 collection 而不是 null 值,因為這樣可以防止程式拋出
Time of Update: 2015-07-23
標籤:歸併 單鏈表 演算法 面試 offer 【021-Merge Two Sorted Lists(合并兩個排好序的單鏈表)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Merge two sorted linked lists and return it as a new list.
Time of Update: 2015-07-23
標籤:括弧 分治法 演算法 面試 offer 【022-Generate Parentheses(產生括弧)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Given n pairs of parentheses, write a function to generate all
Time of Update: 2015-07-23
標籤:數組 歸併 面試 演算法 offer 【023-Merge k Sorted Lists(合并k個排好的的單鏈表)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Merge k sorted linked lists and return it as one sorted list.
Time of Update: 2015-07-23
標籤:服務管理 java進程管理 平滑重啟java進程 進程訊號 啟動控制java服務進程 營運經驗分享作為一個專題,目前共7篇文章《營運經驗分享(一)-- Linux Shell之ChatterServer服務控制指令碼》《營運經驗分享(二)-- Linux
Time of Update: 2015-07-23
標籤:ftp filezilla ftp server 對於使用檔案進行交換資料的應用來說,使用FTP 伺服器是一個很不錯的解決方案。本文使用Apache Jakarta Commons Net(commons-net-3.3.jar)基於FileZilla Server伺服器實現FTP伺服器上檔案的上傳/下載/刪除等操作。 關於FileZilla
Time of Update: 2015-07-23
標籤:報名了阿里中介軟體效能大賽,我來說是一個全新的挑戰,一切從空白學起,比賽的過程也是學習的過程是的,想讓自己學好,給自己報一個比賽吧~ 就像當初學圍棋,也是報了圍棋比賽,為了不至於輸的太慘,一個星期裡學了好多東西第一天 Java回調機制 晴首先還是來看看賽事介紹比賽總共分為兩道題:"RPC"與"MOM”,兩題都需完成。我們會對"RPC"成績(qps)進行排名,排名前100位的隊伍有資格進入MOM的比賽環節,若未進入前1