Time of Update: 2015-07-29
標籤:socket編程 bufferedreader bufferedwriter 注意事項:readLine()要求有換行標識,write()要輸出換行標識,要調用flush()重新整理緩衝區。下面是取自java socket通訊中的一小段代碼。BufferedReader reader = new BufferedReader(new
Time of Update: 2015-07-29
標籤:1:用ArrayList來添加add資料,和size知道ArrayList的容器元素的個數,但是可以添加不同類型的元素,這樣就會報錯,但是JavaSE5用註解解決了這一問題(@SuppressWarnings("all")),抑制了錯誤資訊@SuppressWarning註解,表示不接受檢查異常,還有就是使用泛型來規避2:Java容器是用來儲存對象,劃分為兩個不同的概念,collection和Mapcollection
Time of Update: 2015-07-29
標籤:二叉樹 二叉尋找樹 java 資料結構 二叉尋找樹:是一棵二叉樹,其中每個結點都含有一個鍵以及相關聯的一個值且每個結點的鍵都大於其左子樹中的任意結點的鍵而小於其右子樹中的任意結點的鍵。二叉尋找樹的每個方法功能原理都在代碼中有詳細的解釋,下面來看代碼:/** * * @author seabear * 二叉尋找樹 * @param
Time of Update: 2015-07-29
標籤: 這段代碼的主要實現功能撲克牌的洗牌和發牌功能,一副牌,紅桃,黑桃,梅花,方片,A~K,不含大小王。 構造一個class。 首先是聲明花色:private String[] sign={"方片","紅桃","黑桃","梅花"};//撲克的四種花色 然後是洗牌功能,意味花色與A~K結合構造成順序的52張撲克牌,構造一個ArrayListObject Storage Service撲克牌的值。private static ArrayList<String>
Time of Update: 2015-07-29
標籤:1、DOM方式: DOM的全稱是Document Object Model,也即文件物件模型。 DOM樹所提供的隨機訪問方式給應用程式的開發帶來了很大的靈活性,它可以任意地控制整個XML文檔中的內 容。然而,由於DOM分析器把整個XML文檔轉化成DOM樹放在了記憶體中,因此,當文檔比較大或者結構比較複雜時,對記憶體的需求就比較高。而且,對於結構複雜的樹的遍曆也是一項耗時的操作。所以,
Time of Update: 2015-07-29
標籤:1、寫一個HttpRequestUtils工具類,包括post請求和get請求import net.sf.json.JSONObject;import org.apache.commons.httpclient.HttpStatus;import org.apache.http.HttpResponse;import org.apache.http.client.methods.HttpGet;import
Time of Update: 2015-07-29
標籤:1. 概念JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態擷取的資訊以及動態調用對象的方法的功能稱為java語言的反射機制。2. 擷取Class對象public class ClassDemo1 {public static void main(String[] args) {try {Entity foo1 = new Entity();// 獲得Class對象的兩種方式:Class c1 =
Time of Update: 2015-07-29
標籤:類之間賦值 賦值 內省 反射 在開發的時候可能會出現將一個類的屬性值,複製給另外一個類的屬性值,這在讀寫資料庫的時候,可能會經常的遇到 ,特別是對於一個有繼承關係的類的時候,我們需要重寫很多多餘的代碼,下面有一種簡單的方法實現該功能,1、首先有兩個類,兩個類之間有相同的屬性名稱和類型,也有不同的屬性名稱很類型:public class
Time of Update: 2015-07-29
標籤:資料結構 二叉排序樹 二叉尋找樹 java二叉尋找樹 二叉尋找樹也叫二叉排序樹。對於樹中的每個節點X,它的所有左子樹中項的值小於X節點中的項,所有右子樹中的項的值大於X的項。需要實現的基本操作有:1.包含:判斷某個元素是否包含在二叉尋找樹中,若存在則放回true,否則返回false。具體操作步驟如下:(1).從根結點開始進行判斷,根結點為空白則直接結束返回
Time of Update: 2015-07-29
標籤:1.資料類型: 八大基礎資料型別 (Elementary Data Type):整byte、short、int、long(1、2、4、8位元組);浮float、double(8、16位有效數字);布boolean;字元char 三大引用資料類型:對象、介面、數組2.自動類型轉換與強制類型轉換: 自動:int a;byte b;a=a+b;這裡,b是1個位元組的,只能轉向高位元組的int參與運算 注意:byte
Time of Update: 2015-07-29
標籤: Java集合之泛型的使用 泛型提供了一種輕便靈活的資料操作,資料的安全性相對提高。
Time of Update: 2015-07-29
標籤: java集合中List與set的區別。 List可以儲存元素為有序性並且元素可以相同。 set儲存元素為無序性並且元素不可以相同。 下面貼幾段代碼感受一下: ArrayList list = new ArrayList();//構造出List對象 list.add(1); list.add(
Time of Update: 2015-07-29
標籤: Java集合架構之map。 Map的主要實作類別有HashMap,LinkedHashMap,TreeMap,等等。具體可參閱API文檔。 其中HashMap是無序排序。
Time of Update: 2015-07-29
標籤:原文:http://www.cnblogs.com/moveofgod/p/3809653.html今天做 JUnit 實驗, 發現在物理實際不同的目錄(src, testsrc)下可以使用相同的包名, 並且在這兩個目錄下, 都有個子目錄 coolUnit (這個子目錄是配合 package 使用的) 問題:1. 那麼包名和實際實體路徑有什麼關係?答: 包名必須出現在實際路徑中的一部分, 只是一段, 不可能是絕對路徑. 而這個段的起點,
Time of Update: 2015-07-29
標籤:java 資料結構 源碼 歡迎轉載,請附出處: http://blog.csdn.net/as02446418/article/details/471235811.簡介棧是資料結構中一種很重要的資料結構類型,因為棧的後進先出功能是實際的開發中有很多的應用情境。Java API中提供了棧(Stacck)的實現,簡單使用如下所示import java.util.Stack;public
Time of Update: 2015-07-29
標籤:java 運行路徑 編譯位置 主類 可移植性 本文與《【C++】求當前exe的運行路徑》(點擊開啟連結)為姊妹篇,C++在win下產生的運行檔案是.exe,Java產生的運行檔案是.class然後自動扔到Java虛擬機器中運行。主要是用於弄些場合需要擷取這個.class的路徑中所使用,增強程
Time of Update: 2015-07-29
標籤:java jvm 歡迎轉載,請附出處: http://blog.csdn.net/as02446418/article/details/47125131目前在Java中存在兩種鎖機制:synchronized和Lock,Lock介面及其實作類別是JDK5增加的內容,其作者是大名鼎鼎的並發專家Doug
Time of Update: 2015-07-29
標籤:查閱網上,問題大概原因是 tomcat中部署項目引用第三方jar過多導致,可以在eclipse 中設定tomcat jvm 參數,如:-Xms800m -Xmx800m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m 每個參數的意義(以下內容來源於:http://unixboy.iteye.com/blog/174173): 堆大小設定JVM
Time of Update: 2015-07-29
標籤:leetcode java 迴文鏈表 palindromelinkedlist 題目:Given a singly linked list, determine if it is a palindrome.Follow up:Could you do it in O(n) time and O(1) space?題解:判斷一個鏈表是不是迴文的,這裡要求O(
Time of Update: 2015-07-29
標籤:package cn.jerry;import javax.swing.JFrame;import javax.swing.JPanel;/* * swing常用的組件 */public class Component { private JFrame frame;// 視窗布局 // 面板是一種容器,能夠榮內其他的Swing組件 private JPanel panel;// 面板 /** * 介面的初始化 * * @param