Time of Update: 2015-03-19
標籤: 1.標準的main函數形式 對於main函數,只要是public static void main(String[] args)public static void main(String... args)public static void main(String
Time of Update: 2015-03-18
標籤:javase 學習 筆記 基礎學習 java 第一個java程式,還是熟悉的hello worldpublic class FirstSample { //類public static void main(String[] args)
Time of Update: 2015-03-18
標籤: XML現在已經成為一種通用的資料交換格式,它的平台無關性,語言無關性,系統無關性,給Data Integration與互動帶來了極大的方便。對於XML本身的文法知識與技術細節,需要閱讀相關的技術文獻,這裡麵包括的內容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definition),XSLT(Extensible Stylesheet
Time of Update: 2015-03-18
標籤:1、強引用 平時我們編程的時候例如:Object object=new Object();那object就是一個強引用了。如果一個對象具有強引用,那就類似於必不可少的生活用品,記憶體回收行程絕不會回收它。當記憶體空 間不足,Java虛擬機器寧願拋出OutOfMemoryError錯誤,使程式異常終止,也不會靠隨意回收具有強引用的對象來解決記憶體不足問題。2、軟引用(SoftReference)
Time of Update: 2015-03-18
標籤:為了更好地理解web伺服器(如tomcat)的運行原理,現用java代碼類比了一個web伺服器: 1 import java.io.*; 2 import java.net.*; 3 public class MyWebServer 4 { 5 /*類比web伺服器*/ 6 public static void main(String[] args) throws Exception 7 { 8 ServerSocket ss = new
Time of Update: 2015-03-18
標籤:一.基本概念①JAVA中的基礎資料型別 (Elementary Data Type)(簡單類型,內建類型): 位元組型(byte),短整型(short),整型(int),長整型(long),字元型(char),浮點型(float),雙精確度型(double),布爾型(boolean);注意都是小寫,沒有String類型,String類型不是Java中的基礎資料型別 (Elementary Data
Time of Update: 2015-03-18
標籤:引言 合理利用線程池能夠帶來三個好處。第一:降低資源消耗。通過重複利用已建立的線程降低線程建立和銷毀造成的消耗。第二:提高響應速度。當任務到達時,任務可以不需要的等到線程建立就能立即執行。第三:提高線程的可管理性。線程是稀缺資源,如果無限制的建立,不僅會消耗系統資源,還會降低系統的穩定性,使用線程池可以進行統一的分配,調優和監控。但是要做到合理的利用線程池,必須對其原理了如指掌。 線程池的使用 線程池的建立 我們可以通過ThreadPoolExecutor來建立一個線程池。 new
Time of Update: 2015-03-18
標籤:java random 類 對象 http://blog.csdn.net/pipisorry/article/details/44411541Random()函數產生隨機數java.util.Random在Java的API協助文檔中,總結了一下對這個Random()函數功能的描述:1、java.util.Random類中實現的隨機演算法是偽隨機,也就是有
Time of Update: 2015-03-17
標籤:1. String轉ASCII碼 public static String stringToAscii(String value) { StringBuffer sbu = new StringBuffer(); char[] chars = value.toCharArray(); for (int i = 0; i < chars.length; i++) { if (i <= chars.length
Time of Update: 2015-03-18
標籤:<script type="text/javascript"> var http_request = false; function createXMLHttpRequest() { if (window.ActiveXObject) { // IE瀏覽器
Time of Update: 2015-03-17
標籤:一·二重(1)輸出結果如下:11 21 2 31 2 3 41 2 3 4 51 2 3 4 5 61 2 3 4 5 6 71 2 3 4 5 6 7 81 2 3 4 5 6 7 8 9public class Test { public static void main(String[] args){ int i,j,; for(i = 1;i <= 9;i++){ for(j = 1;j <=
Time of Update: 2015-03-18
標籤:向原創致敬http://blog.csdn.net/janeky/article/details/17151465 開發一款網路遊戲,首先要考慮的是用戶端服務端之間用何種編碼格式進行通訊。之前我們介紹了Unity遊戲前端使用protobuf的方法。今天我們來談談服務端如何使protobuf。遊戲服務端語言百花齊放,除了比較傳統的c/c++外,Java,Erlang,Python都有很多團隊在使用。 今天推薦一下Java作為服務端開發語言。國內很多出色的頁遊和手遊都是採用
Time of Update: 2015-03-18
標籤:位元運算符: >>>無符號右移運算子,無符號右移的規則和右移的規則同樣,僅僅是在填充時,無論原來是正數還是負數都用0來補充。 數組: arr1=arr2;
Time of Update: 2015-03-18
標籤: Java 把記憶體劃分成兩種:一種是棧記憶體,另一種是堆記憶體。在函數中定義的一些基本類型的變數和對象的引用變數都是在函數的棧記憶體中分配,當在一段代碼塊定義一個變數時,Java 就在棧中為這個變數分配記憶體空間,當超過變數的範圍後(比如,在函數A中調用函數B,在函數B中定義變數a,變數a的範圍只是函數B,在函數B運行完以後,變數a會自動被銷毀。分配給它的記憶體會被回收),Java 會自動釋放掉為該變數分配的記憶體空間,該記憶體空間可以立即被另作它用。 堆記憶體用來存放由 new
Time of Update: 2015-03-18
標籤: 做web開發的人對於Filter應該不會陌生,一直在很簡單的使用,但是一直沒有系統的總結一下,隨著年紀的慢慢長大,喜歡總結一些事情,下面說說我對Filter的理解,官方給出的Filter的定義是在請求一個資源或者從一個資源返回資訊的時候執行過濾操作的外掛程式。我們使用過濾起最多的情境估計就是在請求和返回時候的字元集轉換,或者許可權控制,比如一個使用者沒有登入不能請求某些資源。下面看一下Filter的集中類型:Authentication Filters Logging
Time of Update: 2015-03-18
標籤:linux centos jdk tomcat CentOS7.0 安裝JAVA環境 安裝JDK1.配置JDK環境變數把下載好的JDK(jdk-7u75-linux-x64.gz)檔案上傳到 Reg: /home/p2pweb/java/ 目錄下(目錄可自訂)[[email protected] ~]# tar -zxv
Time of Update: 2015-03-18
標籤:1.建立工程,建立類,HelloWorld.java,代碼如下: 1 package com.liuke; 2 3 4 5 public class HelloWorld { 6 7 public String getHello(){ 8 9 return "調用自訂函數getHello()";10 11 }12 13 public static void main(String[] args) {14 15 System. out .
Time of Update: 2015-03-18
標籤:Java中讀取檔案,去除一些分隔字元,儲存在多維陣列裡面 1 public void readFile(String filePath) 2 { 3 File file=new File(filePath); 4 ArrayList<String[]> dataArray=new ArrayList<String[]>(); 5 try{ 6 String str=new String(
Time of Update: 2015-03-18
標籤: 概論最近在學習並發,於是我在網上搜了一本《java並發編程實戰》書學習。 傳統建立線程的方式(jdk 1.5之前的方式)在我印象中建立線程有兩種方式1.
Time of Update: 2015-03-18
標籤:在MyEclipse中建立一個Java類,名為MyEclipseKeyGen,將下面的Java代碼拷貝到MyEclipseKeyGen類中,先修改變數subscriber的值,然後運行程式即可獲得Subscription Code。將subscriber和subscriptionCode輸入所示地區,點擊“OK”,即可啟用MyEclipse6.5(通過測試,本人已成功啟用)。其他的MyEclipse版本暫沒有測試過。 1 import