Time of Update: 2015-05-28
標籤:java hashset 源碼 雜湊表 HashSet是基於雜湊表在Java類庫中的實現——HashMap來實現的,與HashMap不同的是,它儲存的是單個元素,而不是鍵值對。在HashSet裡,用HashMap來儲存元素:private transient HashMap<E,Object>
Time of Update: 2015-05-27
標籤:import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.Reader;import java.util.ArrayList;import java.util.List; /** * @author 碼農小江 * H2012
Time of Update: 2015-05-28
標籤:一、圖解String類建立對象及賦值面試題:二、String、StringBuffer、StringBuilder區別 1、String內容不可變,而StringBuffer、StringBuilder都是內容可變的 2、StringBuffer是同步的,資料安全,效率低;StringBuilder是資料不同步,資料不安全,效率高註:String雖然是參考型別,但是作為參數傳遞時,效果和基本類型一樣(特殊,String在記憶體中位置和其他參考型別位置不一樣)Java初學(八)
Time of Update: 2015-05-27
標籤: 代理的基本構成: 代理模式上,基本上有Subject角色,RealSubject角色,Proxy角色。其中:Subject角色負責定義RealSubject和Proxy角色應該實現的介面;RealSubject角色用來真正完成商務服務功能;Proxy角色負責將自身的Request請求,調用realsubject 對應的request功能來實現業務功能,自己不真正做業務。
Time of Update: 2015-05-27
標籤: 其實這個沒有什麼好寫的。就主要是把JAVA_HOME, CLASSPATH , 以及 PATH等相關的配置。 rpm -ivh jdk-8u45-linux-x64.rpm #which java /usr/java/jdk1.8.0_45/bin/java vim /etc/profile #add set java envrionment JAVA_HOME=/usr/java/jdk1.8.0_45 PATH=$JAVA_HOME:$
Time of Update: 2015-05-27
標籤:1. 棧(stack)與堆(heap)都是Java用來在Ram中存放資料的地方。與C++不同,Java自動管理棧和堆,程式員不能直接地設定棧或堆。 2.
Time of Update: 2015-05-27
標籤:弱引用 java java虛擬機器 jvm 參考型別 強引用一般程式中通過new建立的對象的引用都是強引用,強引用只有在從根節點不可達的情況下才會被記憶體回收行程回收,所以可能產生記憶體溢出。軟引用使用SoftReference建立,弱於強引用,在記憶體緊張的時候會被回收,不會產生記憶體溢出。弱引用使用WeakRefere
Time of Update: 2015-05-27
標籤:靜態方法上的泛型泛型也可以僅定義在靜態方法上,舉例而言,在 定義與使用泛型 中自定義過支援泛型的ArrayList,如果現在想寫個asArrayList方法,可指定不定長度引數,將之轉換為ArrayList,則可以如下:package cc.openhome;public class Util { public static <T> ArrayList<T> asList(T... a) { ArrayList<
Time of Update: 2015-05-26
標籤:96:Given n, how many structurally unique BST‘s (binary search trees) that store values 1...n?For example,Given n = 3, there are a total of 5 unique BST‘s. 1 3 3 2 1 \ / / / \
Time of Update: 2015-05-26
標籤:提幾個方向可以去嘗試下:1、訂閱一些牛人的部落格,這裡麵包括技術,學習,生活等等。不一定學技術,他們的經驗都會讓人受益匪淺。我經常看的:唐巧,IOS程式員。http://blog.devtang.com/張宴,經曆豐富,我看過不下3遍http://blog.s135.com/春田冰河,人稱傘哥,獨特的個性以及高度自信的人,LISP語言鼻祖了。http://tianchunbinghe.blog.163.com/lanceyan 嚴瀾,大資料,演算法,敏捷,架構無所不能http:/
Time of Update: 2015-05-25
標籤:java java設計模式 裝飾者模式 概述: 本章可以稱為“給愛用繼承的人一個全新的設計眼界”。我們即將再度探討典型濫用問題。你將在本章學到如何使用對象組合的方式,做到在運行時裝飾類。為什麼呢?一旦你熟悉了裝飾者的技巧,你將能夠在不修改任何底層代碼的情況下,給你的(或別人的)對象賦予新的職責。——《Head First 設計模式》使用環境:
Time of Update: 2015-05-24
標籤:1先瞭解一些基本的dos命令 dir ·列出目前的目錄下的檔案和檔案夾 md 建立檔案夾 rd 刪除檔案夾(檔案下沒有子檔案) del “檔案夾名” 可以刪除帶子檔案的檔案夾 cd.. 使檔案夾目錄一層一層後退 cd\
Time of Update: 2015-05-22
標籤: 著作權聲明:僅允許在本文前註明作者和連結的情況下,進行非商業性轉載,轉載時本文本文不可減少內容、修改內容或者增加內容(包括圖片) 《JAVA編程思想(Think in
Time of Update: 2015-05-22
標籤: &
Time of Update: 2015-05-22
標籤:JAVA 1.6 之後,內建的JAX-WS API,這使得我們可以很方便的開發一個基於Java的WebService服務。基於JAVA的WebService 服務 1、建立服務端WebService服務介面package com.st.services;import javax.jws.WebService;import javax.jws.soap.SOAPBinding;import javax.jws.soap.SOAPBinding.Style;import javax.
Time of Update: 2015-05-24
標籤:java常量池 string常量池 integer string 關於網上的一個面試題,求輸出結果:/** * * @author DreamSea 2011-11-19 */ public class IntegerT
Time of Update: 2015-05-24
標籤:建立xml檔案:<?xml version="1.0" encoding="UTF-8"?> <contacts> <contact id="1"> <name>zhangsan</name>
Time of Update: 2015-05-22
標籤:java hash hashmap 判等 collectionutils 轉載請註明出處:http://blog.csdn.net/gklifg/article/details/459141691.連等(==)比較的適用與不適用情境情境1:<pre name="code" class="
Time of Update: 2015-05-22
標籤:Two elements of a binary search tree (BST) are swapped by mistake.Recover the tree without changing its structure.解題思路:先中序遍曆找到mistake,然後替換即可,JAVA實現如下:public void recoverTree(TreeNode root) {List<Integer> list = inorderTraversal(root);int
Time of Update: 2015-05-22
標籤:JDK可以理解為翻譯官,它將Java進階語言翻譯為二進位執行。JDK可以編譯檔案,編譯後的副檔名為.class。只要能支援JDK的地方,JAVA就可以運行,這就是JAVA跨平台的性質。我的是windows xp系統,下載了JDK8,提示系統不支援,所以下載JDK