[置頂] Java Socket實戰之一 單線程通訊

本文地址:http://blog.csdn.net/kongxx/article/details/7259436現在做Java直接使用Socket的情況是越來越少,因為有很多的選擇可選,比如說可以用spring,其中就可以支援很多種遠端連線的操作,另外jboss的remoting也是不錯的選擇,還有Apache的Mina等等,但是在有些時候一些特殊情況仍然逃脫不了直接寫Socket的情況,比如公司內部一些莫名其妙的遊戲規則。廢話不說了,下面就看看如果自己寫Socket應該怎麼做吧。首先是寫一個S

[置頂] Java Socket實戰之二 多線程通訊

本文地址:http://blog.csdn.net/kongxx/article/details/7259465Java Socket實戰之一 單線程通訊上一篇文章說到怎樣寫一個最簡單的Java

一切從JAVA資料庫連接說起

在JAVA中初學者問的最多的就是資料庫連接,當然關於資料庫連接的方法網上也有很多的教程。說到資料庫連接,其中最重要的一點就是Class.forName()和DriverManager.getConnection(url,user,pwd);這兩句話。首先我們來說說Class.forName(""):

屌絲大話java之兩大迴圈之間不可告人的秘密

大家看到這個題目可能不以為然,不過接下來你看到絕對會讓你慶幸,因為你選擇了屌絲!java兩大迴圈大家應該都非常熟悉了,不熟悉的可以去學習下java基礎或者C語言基礎。這兩大迴圈無非就是for迴圈和while迴圈。今天我不是要交大家怎麼使用,而是要告訴大家他們兩位好基友之間不為人之的秘密。首先我們來看這樣一段代碼: 1 public static void main(String[] args){2   int n = 100; 3   for(;;)  {4   }5   System.out.

從java中的hibernate看Ado.net 與NHibernate的關係

看了許多人的文章,將Ado.net 與NHibernate看作類似的東西,頻繁將兩者進行比較。對於那些朋友的觀點,我不認同!    我認為ado.net 和 nhibernate是完全不同層次的東西。 他們之間的關係有點類似於:封裝了Win32 API調用的拖管對像與該Win32 API本身的關係。      我本人對NHibernate沒有研究。只是聽同事討論過,對於NHibernate的效能優劣,架構的好壞,我不敢下結論。但這並不影響我對

Java值傳遞與引用傳遞

Java面試題:當一個對象被當作參數傳遞到一個方法後,此方法可改變這個對象的屬性,並可返回變化後的結果,那麼這裡到底是值傳遞還是引用傳遞?

Maven編譯出現“java.lang.OutOfMemoryError: Java heap space”問題及解決辦法

本文連結:http://blog.csdn.net/kongxx/article/details/7029430最近在Porting原來的一些工程的build從Ant到Maven,由於工程太大,所以建立了不少樹形結構的工程,此時在編譯的時候常常會出現“java.lang.OutOfMemoryError: Java heap

Java Socket實戰之四 傳輸壓縮對象

本文地址:http://blog.csdn.net/kongxx/article/details/7259834Java Socket實戰之一 單線程通訊Java Socket實戰之二 多線程通訊Java Socket實戰之三 傳輸對象上一篇文章說到了用Java

[置頂] Java Socket實戰之六 使用NIO包實現Socket通訊

本文地址:http://blog.csdn.net/kongxx/article/details/7288896Java Socket實戰之一 單線程通訊Java Socket實戰之二 多線程通訊Java Socket實戰之三 傳輸對象Java Socket實戰之四 傳輸壓縮對象Java Socket實戰之五

Java Socket實戰之五 使用加密協議傳輸對象

本文地址:http://blog.csdn.net/kongxx/article/details/7259837Java Socket實戰之一 單線程通訊Java Socket實戰之二 多線程通訊Java Socket實戰之三 傳輸對象Java Socket實戰之四

[置頂] Java Socket實戰之三 傳輸對象

本文地址:http://blog.csdn.net/kongxx/article/details/7259827Java Socket實戰之一 單線程通訊Java Socket實戰之二 多線程通訊前面兩篇文章介紹了怎樣建立Java Socket通訊,這一篇說一下怎樣使用Java Socket來傳輸對象。首先需要一個普通的對象類,由於需要序列化這個對象以便在網路上傳輸,所以實現java.io.Serializable介面就是必不可少的了,入下:package

Java 基礎資料型別 (Elementary Data Type) sizeof 功能

Java基礎資料型別 (Elementary Data Type)int     32bitshort   16bitlong    64bitbyte    8bitchar    16bitfloat   32bitdouble  64bitboolean 1bit,This data type represents one bit of information, but its "size" isn't something that's precisely

Java 之 Array 數組

Java反射技術除了可以在運行時動態地決定要建立什麼類型的對象,訪問哪些成員變數,方法,還可以動態地建立各種不同類型,不同維度數組。動態建立數組的步驟如下: 1.建立Class對象,通過forName(String)方法指定數組元素的類型 2.調用Array.newInstance(Class, length_of_array)動態建立數組訪問動態數組元素的方法和通常有所不同,它的格式如下所示,注意該方法返回的是一個Object對象 Array.get(arrayObject,

Java Socket實戰之七 使用Socket通訊傳輸檔案

本文地址:http://blog.csdn.net/kongxx/article/details/7319410Java Socket實戰之一 單線程通訊Java Socket實戰之二 多線程通訊Java Socket實戰之三 傳輸對象Java Socket實戰之四 傳輸壓縮對象Java Socket實戰之五 使用加密協議傳輸對象Java Socket實戰之六 使用NIO包實現Socket通訊

Java 之 String 類型

1. String是一個對象因為對象的預設值是null,所以String的預設值也是null;但它又是一種特殊的對象,有其它對象沒有的一些特性。首先String不屬於8種基礎資料型別 (Elementary Data Type)(byte, char, short, int, float, long, double, boolean)2. new String()和new String(“”)都是申明一個新的Null 字元串,是空串不是null; 3. String

Java Date 和 Calendar 執行個體

Java 之 Date 和 Calendar 執行個體package com.homer.learn;import java.text.DateFormat;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class TimeTest {

JAVA中SERIALVERSIONUID

serialVersionUID作用:        序列化是為了保持版本的相容性,即在版本升級時還原序列化仍保持對象的唯一性。有兩種產生方式:       一個是預設的1L,比如:private static final long serialVersionUID = 1L;       一個是根據類名、介面名、成員方法及屬性等來產生一個64位的雜湊欄位,比如:       private static final   long     serialVersionUID =

識別常見編碼格式檔案並轉換成UTF-8編碼 的java實現 源碼

package com.buptsse.ate.utils;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import

android java se development kit not found

Windows 7 64bit 使用Windows Installer 安裝Android SDK。  使用exe安裝會自動檢測是否配置好JDK。 當安裝和配置完JDK後,運行安裝程式依舊會提示 java se development kit not found 並不允許點擊Next按鈕。 但是JDK已經安裝成功,在cmd運行java -version可以看到當前安裝的版本。 解決方案:點擊Back按鈕,然後在點擊Next按鈕會發現檢測成功了。Windows 7 64bit 使用Windows

java逸出字元

JAVA中逸出字元: 1.八進位逸出序列:\ + 1到3位5數字;範圍'\000'~'\377'       \0:Null 字元 2.Unicode逸出字元:\u + 四個十六進位數字;0~65535      \u0000:Null 字元 3.特殊字元:就3個       \":雙引號      \':單引號      \\:反斜線 4.控制字元:5個   \' 單引號字元 \\ 反斜線字元 \r 斷行符號 \n 換行 \f 走紙換頁 \t 橫向跳格 \b 退格 點的轉義:. ==>

總頁數: 4058 1 .... 279 280 281 282 283 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.