三十、用enum代替int常量:枚舉類型是指由一組固定的常量組成合法值的類型,該特征是在Java1.5中開始被支持的,之前的Java代碼都是通過“公有靜態(tài)常量域字段”的方法來簡單模擬枚舉的,如:publicstaticfinalintAPPLE_FUJI=0;publicstaticfinalintAPPLE_PIPPIN=1;publicstaticfinalintAPPLE_GRANNY_SMITH=2;......publicstaticfinali
系統(tǒng) 2019-08-29 22:02:33 2745
★★★本篇為原創(chuàng),需要引用轉(zhuǎn)載的朋友請注明:《http://stephen830.iteye.com/blog/259350》謝謝支持!★★★用java生成一個UTF-8文件:如果文件內(nèi)容中沒有中文內(nèi)容,則生成的文件為ANSI編碼格式;如果文件內(nèi)容中有中文內(nèi)容,則生成的文件為UTF-8編碼格式。也就是說,如果你的文件內(nèi)容沒有中文內(nèi)容的話,你生成的文件是ANSI編碼的。/***生成UTF-8文件.*如果文件內(nèi)容中沒有中文內(nèi)容,則生成的文件為ANSI編碼格式;
系統(tǒng) 2019-08-12 09:30:16 2743
先來看一段單線程的原始代碼(代碼中有詳細的注釋):服務(wù)器(TCPServer.java):importjava.net.*;importjava.io.*;publicclassTCPServer{publicstaticvoidmain(String[]args)throwsException{ServerSocketss=newServerSocket(5566);//創(chuàng)建一個Socket服務(wù)器,監(jiān)聽5566端口inti=0;//利用死循環(huán)不停的監(jiān)聽端
系統(tǒng) 2019-08-29 22:33:55 2741
本次課為系列課程的第二課,由舒克帶來的“HTML/CSS/JavaScript”基礎(chǔ)知識,課程中著重介紹了HTML的語義化,因為語義化是前端工程師最容易理解又最難掌握的,比如何時使用什么樣的標(biāo)簽,這取決于前端工程師對標(biāo)簽和頁面內(nèi)容的理解。要注意頻道首頁和詳情頁是不同的,頻道首頁中的信息比較瑣碎,詳情頁中的內(nèi)容更像“文章”,因此內(nèi)容的語義是有差別的。這一點需要注意。http://www.slideshare.net/lijing00333/htmlcssjs
系統(tǒng) 2019-08-29 22:49:56 2738
看圖說話:如果想在程序中使用一個變量,就必須先聲明,此時編譯程序會在未使用的內(nèi)存空間中尋找一塊足夠能保存這個變量的空間以供這個變量使用。整數(shù)數(shù)據(jù)類型可以分為long、int、short及byte四種:long為64位,也就是8個字節(jié)(bytes),可表示范圍為-9223372036854775808到9223372036854775807;int為32位,也就是4個字節(jié),表示范圍為-2147483648到2147483647;若是數(shù)據(jù)值的范圍在-32768
系統(tǒng) 2019-08-12 09:30:32 2737
原文出處:http://blog.chenlb.com/2009/06/java-classloader-architecture.htmljvmclassLoaderarchitecture:BootstrapClassLoader/啟動類加載器主要負責(zé)jdk_home/lib目錄下的核心api或-Xbootclasspath選項指定的jar包裝入工作。ExtensionClassLoader/擴展類加載器主要負責(zé)jdk_home/lib/ext目錄下的
系統(tǒng) 2019-08-29 22:24:56 2735
我朋友的機子的USB口有一個奇怪的問題:如果插上USB外設(shè)開機,開機后USB口就會沒有任何響應(yīng),比如,插著USB鍵盤開機,開機后鍵盤根本不能用.而我的機子則有一個類似的更有趣的現(xiàn)象:插著USB外設(shè)開機,機子跟本就開不了!或者開機的過程中插上USB外設(shè),則機子立即停住,就像按了Pause鍵一樣!且不管這個問題的原因是什么,它讓我想起C++和Java的報錯原則.C++傾向與把錯誤扼殺在搖籃里,盡量在編譯期把錯誤提示出來,不讓它們溜進運行期而JAVA則是“Exc
系統(tǒng) 2019-08-12 09:30:07 2734
以下內(nèi)容為收集整理:==========================j(luò)avascript調(diào)用方式:------------------------------------
系統(tǒng) 2019-08-12 09:29:45 2732
googleAnalytics是google的網(wǎng)站分析的工具,分析的很詳細,google本身提供一套展示框架。當(dāng)然,我們可以自己制作客戶端去連接google的服務(wù)器,然后取得我們所需要的數(shù)據(jù),網(wǎng)上流傳有flexair版的googleanalytics客戶端,我下了一個,好像不能用,很多鏈接也打不開。看到google提供analytics的java支持,本來想看看有沒flex的。就玩了一下下。。。主程序:/*Copyright(c)2008GoogleInc
系統(tǒng) 2019-08-29 22:25:23 2731
1、java_homeE:\ProgramFiles\Java\jdk1.5.0_042、Classpath%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;3、在path上追加%JAVA_HOME%/bin;4、在myeclipse菜單下的preferences菜單里,找到myeclipse---applicationservers---tomcat設(shè)置成F:\Tools\java\tomcat5enabl
系統(tǒng) 2019-08-12 01:33:58 2730
定義:定義一個用于創(chuàng)建對象的接口,讓子類決定實例化哪一個類,工廠方法使一個類的實例化延遲到其子類。類型:創(chuàng)建類模式類圖:工廠方法模式代碼[java]viewplaincopyinterfaceIProduct{publicvoidproductMethod();}classProductimplementsIProduct{publicvoidproductMethod(){System.out.println("產(chǎn)品");}}interfaceIFact
系統(tǒng) 2019-08-29 22:45:32 2727
Java技術(shù)是什么?Java技術(shù)既是一種高級的面向?qū)ο蟮木幊陶Z言,也是一個平臺。Java技術(shù)基于Java虛擬機(Javavirtualmachine,JVM)的概念——這是語言與底層軟件和硬件之間的一種轉(zhuǎn)換器。Java語言的所有實現(xiàn)都必須實現(xiàn)JVM,從而使Java程序可以在有JVM的任何系統(tǒng)上運行。Java編程語言(Javaprogramminglanguage)與眾不同之處在于:Java程序既是編譯型的(compiled)(轉(zhuǎn)換為一種稱為Java字節(jié)碼的
系統(tǒng) 2019-08-12 09:29:34 2726
轉(zhuǎn)自:http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html用來進行web開發(fā)的工具有很多,Tomcat是其中一個開源的且免費的javaWeb服務(wù)器,是Apache軟件基金會的項目。電腦上安裝配置Tomcat的方法和java有些相同,不過首先需要配置好java的環(huán)境才行。工具/原料Tomcat7.0eclipsejava環(huán)境的配置1java環(huán)境的配置應(yīng)該都學(xué)過吧,這里簡單的講一下。下載安
系統(tǒng) 2019-08-12 01:32:27 2723
源碼較長,請自行下載,已打包入jar中。下載地址:http://download.csdn.net/source/501281此示例根據(jù)日本Hudson公司推出的人游戲改編而成,采用Java實現(xiàn),運行于pc平臺下。需要聲明一點的是,本例是將我早期一個未完成游戲代碼補全而成,所以架構(gòu)比較混亂,有興趣擴充的朋友請自行調(diào)整源碼,建議至少將role及map類分別處理:)。此版本共設(shè)置有5關(guān),地圖隨機生成,每關(guān)敵人固定。[D]鍵或[Del]為埋雷,[Q]鍵為重啟__
系統(tǒng) 2019-08-29 23:28:56 2720
本文將介紹Java?Platform,EnterpriseEdition(JavaEE5)的一種設(shè)計方法,它利用了EnterpriseJavaBeans?(EJB)3.0新的JavaPersistenceAPI(JPA)。JPA提供了一種標(biāo)準(zhǔn)的對象關(guān)系映射解決方案,該解決方案避免了依賴第三方框架(如Hibernate)。您將看到示例應(yīng)用程序的詳細內(nèi)容,其中驗證了本方法并闡明關(guān)鍵設(shè)計決定。