Time of Update: 2015-03-19
標籤: 利用java Socket編寫的群聊室,可以自己拷過去試試Server端:package net3;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;import
Time of Update: 2015-03-19
標籤: 由於Java數組涵蓋的內容比較多,這裡從個人的角度對主要的內容進行相關的講解。 如有不足,歡迎批評指正~ 1)Java數組是動態還是靜態啊? Java語言是典型的靜態語言,由此推斷Java數組也是靜態。何為靜態,就是說Java數組在初始化的時候必須確定在記憶體中分配的空間的大小。
Time of Update: 2015-03-19
標籤: &
Time of Update: 2015-03-19
標籤:java一.內部類: 1).內部類的定義:通俗的講就是在一個類的裡面再定義一個類。 2).內部類可以public,private,protected等修飾,也可以是靜態static。二.四種內部類的實現:1).靜態內部類:例子:class InnerClass {public static int count =
Time of Update: 2015-03-19
標籤:在Tomcat中部署Java Web應用程式有兩種方式:靜態部署和動態部署。一、靜態部署靜態部署指的是我們在伺服器啟動之前部署我們的程式,只有當伺服器啟動之後,我們的Web應用程式才能訪問。以下3中方式都可以部署:1、將PetWeb目錄拷貝到$CATALINA_HOME\webapps下,然後啟動伺服器就可以了。這種方式比較簡單,訪問地址如下:http://localhost:8080/PetWeb/2、這種方式可以不必將PetWeb目錄拷貝到webapps下,直接在F:\部署。方法如下,
Time of Update: 2015-03-19
標籤:如果你希望使用Java包中的類,就必須先使用import語句匯入。import語句與C語言中的 #include 有些類似,文法為: import package1[.package2…].classname;package 為包名,classname 為類名。例如:1 import java.util.Date; // 匯入 java.util 包下的 Date 類2 import java.util.Scanner; // 匯入
Time of Update: 2015-03-19
標籤:public java import 開發 開發中經常需要比較時間,寫了一個簡易的工具類,分享一下:?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686
Time of Update: 2015-03-19
標籤:super java this super代表的是父類、超類,用在繼承中的子類中;this代表對象本身,用在本類中。 super訪問的是被子類隱藏的父類的屬性或被覆蓋的方法,而this訪問的是同一類中的成員。 super調用的是父類中的某一個建構函式,而this調用的是本類中其他的建構函式。
Time of Update: 2015-03-19
標籤:架構設計 模組化 開發模式 讀書筆記 本書主要模組化模式的好處、模組化方法與模式、OSGi簡單使用等內容,分3大部分:第一部分介紹了模組化概念,為什麼要模組化,以及一些模組化要考慮的東西,如模組粒度,依賴關係,重用性靈活性等。第二部分介紹模組化的一些模式,採用了GoF設計模式的格式(模式名稱、模式表述、圖示、描述、多種實現、效果、範例、小結)
Time of Update: 2015-03-19
標籤:加密 解密 技術 3des 序上一篇文章講的是對稱式加密演算法 — —DES,這篇文章打算在 DES 的基礎上,繼續多講一點,也就是 3 重 DES — — Triple DES。背景至於 3DES 為什麼會出現呢?其實,這個不難想到。由於 DES 是一種非常簡便的密碼編譯演算法,但是密鑰長度比較短,計算量比較小,相對來說,比較容易被破解。因此,在
Time of Update: 2015-03-19
標籤: 在Java中我們可以使用java.util.Random類來產生一個隨機數發生器。它有兩種形式的建構函式,分別是Random()和Random(long seed)。Random()使用目前時間即System.currentTimeMillis()作為發生器的種子,Random(long seed)使用指定的seed作為發生器的種子。
Time of Update: 2015-03-19
標籤: 1 public class BubbleSortTest { 2 //冒泡排序 3 public static void bubbleSort(int[] source) { 4 //外層迴圈控制控制遍曆次數,n個數排序,遍曆n - 1次 5 for (int i = source.length - 1; i > 0; i--) { 6 //每完成一趟遍曆,下標為i的位置的元素被確定,下一遍曆不再參與比較 7
Time of Update: 2015-03-19
標籤:加密 解密 技術 des 序前幾篇文章講的都是單向密碼編譯演算法,其中涉及到了 BASE64、MD5、SHA、HMAC 等幾個比較常見的加解密演算法。這篇文章,以及後面幾篇,打算介紹幾個對稱式加密演算法,比如:DES、3DES(TripleDES)、AES 等。那麼,這篇文章主要是對 DES 大概講一下。背景在討論 DES
Time of Update: 2015-03-19
標籤:參考於:http://www.cnblogs.com/caosiyang/archive/2013/03/14/2959087.html 一、準備階段①下載jdk-6u45-linux-i586.bin,通過xftp上傳至Linux系統中②在命令列執行 ./jdk-6u45-linux-i586.bin,組建目錄jdk1.6.0_45③拷貝到/usr/share下,mv jdk1.6.0_45
Time of Update: 2015-03-19
標籤:class Meal{ public Meal() { System.out.println("Meal()--構造啦!"); }}class Bread{ public Bread() { System.out.println("Bread()--構造啦!"); }}class Cheese{ public Cheese() { System.out.println("Cheese()--構造啦!"
Time of Update: 2015-03-19
標籤:對於Java這正語言來說,一般來說,子類可以調用父類中的非private變數,但在一些特殊情況下,Java語言可以通過父類調用子類的變數具體的還是請按下面的例子吧!package com.yonyou.test;/** * 測試類別 * @author 小浩 * @建立日期 2015-3-2 */class Base{// 定義了一個名為i的執行個體變數private int i = 2;public Base(){this.display();
Time of Update: 2015-03-19
標籤:原廠模式 java設計模式 設計模式 目的:提供一個介面來建立一族相互依賴的對象,不用明確指出實體類。什麼時候用:一個系統不應當依賴於產品類執行個體如何被建立、組合和表達的細節,這對於所有形態的原廠模式都是重要的。這個系統的產品有多於一個的產品族,而系統只消費其中某一族的產品。同屬於同一個產品族的產品是在一起使用的,這一約束必須在系統的設計中體現出來。系統提供一個產品類的庫,所有的產品以同
Time of Update: 2015-03-19
CentOS7.0 安裝JAVA環境,centos7.0java環境CentOS7.0 安裝JAVA環境 安裝JDK1.配置JDK環境變數把下載好的JDK(jdk-7u75-linux-x64.gz)檔案上傳到 Reg: /home/p2pweb/java/ 目錄下(目錄可自訂)[p2pweb@iZ94q6gk846Z ~]# tar -zxv -f jdk-7u75-linux-x64.gz // 解壓壓縮包 [p2pweb@iZ94q6gk846Z
Time of Update: 2015-03-19
如何使windows上的javaWEB項目發布到Centos上,javawebcentos首先在windows上把項目匯入到myeclipse或者eclipse(JEE)版本上,然後經過調試,沒有錯誤後。點擊項目,然後右鍵匯出(Export。。。)然後選擇JEE的war格式,這個是
Time of Update: 2015-03-19
Tomcat7如何手工部署war包對應的Java項目平常的開發我們都是通過IDE進行項目的部署,但有時候我們不得不進行手工部署(例如在Server上)。手工部署分為以下幾步:第1步: 用maven打war包 (假如得到的war包名為: appkit-web.war) mvn package 如果想打包過程中跳過測試,採用以下命令: mvn package -Dmaven.test.skip=ture 第2步: