本文為原創(chuàng),如需轉(zhuǎn)載,請注明作者和出處,謝謝!上一篇:Java網(wǎng)絡(luò)編程從入門到精通(18):Socket類的getter和setter方法(2)在Socket類中有很多方法在聲明時使用throws拋出了一些異常,這些異常都是IOException的子類。在Socket類的方法中拋出最多的就是SocketException,其余還有七個異常可供Socket類的方法拋出。這些異常的繼承關(guān)系如圖1所示。其中灰色背景框所描述的例外就是Socket類的方法可能拋出的
系統(tǒng) 2019-08-29 23:11:34 1900
Java作為支持多平臺的高級程序設(shè)計(jì)語言自然要支持多種編碼方式才能滿足程序設(shè)計(jì)的需要。但是在處理中文&其他編碼之間的轉(zhuǎn)換問題時往往出現(xiàn)各種問題,另程序員大傷腦筋。本文著重闡述了Java中文與Unicode編碼之間進(jìn)行相互轉(zhuǎn)化的機(jī)理&方法,以求拋磚引玉。關(guān)鍵字:Java中文Unicode編碼轉(zhuǎn)換約定:本文中的編碼(encoding)和字符集(charset)概念相同一、Appetite在進(jìn)行詳細(xì)的編碼轉(zhuǎn)換原理闡述之前,我們要作兩件事情:1。首先檢查操作系統(tǒng)用
系統(tǒng) 2019-08-29 23:03:54 1900
一、Java的故事1、Java的誕生讓我們把時空切換到1982年,那一年一個偉大的公司誕生于美國斯坦福大學(xué)校園,它的名字叫SunMicrosystems,直譯的話叫太陽微系統(tǒng)公司,我們平時就叫他Sun,事實(shí)上Sun是StanfordUniversityNetwork的縮寫。Sun在行業(yè)中被認(rèn)為是最具創(chuàng)造性的企業(yè)。是極少數(shù)幾個同時擁有自己微處理器、電腦系統(tǒng)、操作系統(tǒng)的公司。然而,1990年的一天,Sun的總裁麥克尼利(McNealy)聽說他最好的一個工程師詹
系統(tǒng) 2019-08-29 23:03:38 1900
很喜歡QQ空間上面的游戲,因?yàn)樗腢I做得非常好。所以有一個想法,想用Swing把所有的游戲都做成單機(jī)的,如果上不網(wǎng)可以玩。現(xiàn)在魔法卡片已經(jīng)開始成形了,其實(shí)頭腦中還有很多Idea可以補(bǔ)充,但卻無從下手。初始頁面:卡箱:保險箱:市場:用JavaSwing山寨QQ空間的魔法卡片游戲
系統(tǒng) 2019-08-29 23:02:29 1900
一、引子話說十年前,有一個爆發(fā)戶,他家有三輛汽車(Benz(奔馳)、Bmw(寶馬)、Audi(奧迪)看來這人比較愛國,沒有日本車),還雇了司機(jī)為他開車。不過,爆發(fā)戶坐車時總是這樣:上Benz車后跟司機(jī)說"開奔馳車!",坐上Bmw后他說"開寶馬車!",坐上Audi后他說"開奧迪車!"。你一定說:這人有病!直接說開車不就行了?!而當(dāng)把這個爆發(fā)戶的行為放到我們程序語言中來,我們發(fā)現(xiàn)C語言一直是通過這種方式來坐車的!幸運(yùn)的是,這種有病的現(xiàn)象在OO語言中可以避免了。
系統(tǒng) 2019-08-29 23:01:33 1900
本來上周雙休日沒什么事情,準(zhǔn)備干點(diǎn)遺留了很久的正經(jīng)事,結(jié)果半途忍不住手賤看新聞,于是被11.28事件觸動,隨大流的針對棒子及棒子粉抽瘋了兩天。沒想到到星期一上班脖子就不得勁,順便查了點(diǎn)資料,發(fā)現(xiàn)個山寨版的頸椎矯正圖,覺得挺有意思。如下圖:于是回家后想到自己也做個玩。問題是,咱爺們不說程序員吧,好歹也是個壘碼的,直接PS文字圖未免有礙觀瞻,于是抽空寫了個Java自動生成版的。代碼如下:packageorg.test;importjava.awt.AlphaC
系統(tǒng) 2019-08-29 23:01:01 1900
http://developers.sun.com.cn/Java/petstore.html使用Ajax創(chuàng)建用于無縫數(shù)據(jù)交互的Web2.0web應(yīng)用程序是一項(xiàng)復(fù)雜的任務(wù),Ajax是一種包含(但不僅限于)AsynchronousJavaScript和XML的技術(shù)。為了幫助您準(zhǔn)確理解什么是Web2.0,以及Ajax如何改善用戶體驗(yàn),JavaBluePrints程序小組開發(fā)了JavaPetStore2.0參考應(yīng)用程序。通過探索PetStore2.0應(yīng)用程序的用
系統(tǒng) 2019-08-29 22:59:14 1900
StringbirthdayString="2006-04-05";java.util.Datebirthday=newjava.util.Date();try...{java.text.SimpleDateFormatsdf=newjava.text.SimpleDateFormat("yyyy-MM-dd");birthday=sdf.parse(birthdayString);System.out.println(birthday);System.o
系統(tǒng) 2019-08-29 22:56:37 1900
前段時間寫了一個javasocket相關(guān)的程序,大概意思就是client和server是采用socket長連接方式,之間通信都是通過通過ObjectOutputStream和OjbectInputStream來進(jìn)行寫和讀操作。其實(shí)以前就很多次的用到過ObjectOutputStream,不過沒有詳細(xì)的琢磨過,這次就想著琢磨一下,主要也是因?yàn)槲野l(fā)現(xiàn)程序中存在內(nèi)存泄漏的問題,通過Jprobe跟蹤,排除了別的泄漏因素,最后定位在是在socket這里發(fā)生了泄漏,具
系統(tǒng) 2019-08-29 22:55:39 1900
一本適合自學(xué)者的書會縮短自學(xué)的時間,并且會讓自學(xué)者深深地去喜歡或鐘愛自己的選擇。希望更多的自學(xué)者朋友選擇或向你們的朋友們推薦《JavaWeb整合開發(fā)與項(xiàng)目實(shí)戰(zhàn)》。它確實(shí)是一本適合初學(xué)者的書籍。至少,買了這本書,可以令你省下數(shù)千元的培訓(xùn)費(fèi)用。學(xué)完這本書,如果你想?yún)⒓覬avaEE技能培訓(xùn),你便有權(quán)利要求培訓(xùn)機(jī)構(gòu)實(shí)現(xiàn)分階段交費(fèi),因?yàn)榍捌诘恼n程都已經(jīng)自學(xué)過了。《JavaWeb整合開發(fā)與項(xiàng)目實(shí)戰(zhàn)》的書評
系統(tǒng) 2019-08-29 22:51:05 1900
串行通訊慨述串行通訊協(xié)議有很多種,像RS232,RS485,RS422,甚至現(xiàn)今流行的USB等都是串行通訊協(xié)議。而串行通訊技術(shù)的應(yīng)用無處不在。可能大家見的最多就是電腦的串口與Modem的通訊。記得在PC機(jī)剛開始在中國流行起來時(大約是在90年代前五年),那時甚至有人用一條串行線進(jìn)行兩臺電腦之間的數(shù)據(jù)共享。除了這些,手機(jī),PDA,USB鼠標(biāo)、鍵盤等等都是以串行通訊的方式與電腦連接。而筆者工作性質(zhì)的關(guān)系,所接觸到的就更多了,像多串口卡,各種種類的具有串口通訊接
系統(tǒng) 2019-08-29 22:48:58 1900
程序設(shè)計(jì)模式的有趣解釋-追MM創(chuàng)建型模式1、FACTORY一追MM少不了請吃飯了,麥當(dāng)勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當(dāng)勞或肯德基,只管向服務(wù)員說“來四個雞翅”就行了。麥當(dāng)勞和肯德基就是生產(chǎn)雞翅的Factory工廠模式:客戶類和工廠類分開。消費(fèi)者任何時候需要某種產(chǎn)品,只需向工廠請求即可。消費(fèi)者無須修改就可以接納新產(chǎn)品。缺點(diǎn)是當(dāng)產(chǎn)品修改時,工廠類也要做相應(yīng)的修改。如:如何創(chuàng)建及如何向客戶端提供。2、BUILDER
系統(tǒng) 2019-08-29 22:48:37 1900
Jni中C++和Java的參數(shù)傳遞如何使用JNI的一些基本方法和過程在網(wǎng)上多如牛毛,如果你對Jni不甚了解,不知道Jni是做什么的,如何建立一個基本的jni程序,或許可以參考下面下面這些文章:利用VC++6.0實(shí)現(xiàn)JNI的最簡單的例子JNI入門教程之HelloWorld篇SUNJNITutorial這些資料的例子中,大多數(shù)只是輸入一些簡單的參數(shù),獲取沒有參數(shù)。而在實(shí)際的使用過程中,往往需要對參數(shù)進(jìn)行處理轉(zhuǎn)換。才可以被C/C++程序識別。比如我們在C++中有
系統(tǒng) 2019-08-29 22:48:06 1900
這是一本很適合Java入門者選看的書,案例生動有趣,所有案例均能正確執(zhí)行。并且此書配有視頻,每一章節(jié)均有詳細(xì)的講解,而且為讀者提供在線解答。并且編者還會定期在網(wǎng)上進(jìn)行網(wǎng)絡(luò)授課,歡迎大家選購。歡迎大家相互交流。java入門者必看內(nèi)容,特別適合菜鳥提高
系統(tǒng) 2019-08-29 22:44:29 1900
《JavaWeb整合開發(fā)與項(xiàng)目實(shí)戰(zhàn)》這本書很適合入門的朋友學(xué)習(xí),并且它被幾所軟件學(xué)院選用。近期我會將PPT制作完成,并提下載。歡迎大家跟貼留下mail,近期會逐一奉送.如果需要此書,請加QQ20112789,標(biāo)注JSP書,可享受75折優(yōu)惠。《JavaWeb整合開發(fā)與項(xiàng)目實(shí)戰(zhàn)》PPT近期提供派送
系統(tǒng) 2019-08-29 22:44:29 1900