西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)java → 列表

  • 軟件開發(fā)原則 2010-11-16 來源:西西軟件園

    關(guān)于代碼重復(fù)最著名的單詞是Kent Beck的Once And Only Once,也就是說軟件操作的任何一個片斷--不管是一個算法,一個常量集合,用于閱讀的文檔或者其他東西--應(yīng)當(dāng)只出現(xiàn)一次。 軟件重復(fù)出現(xiàn)至少會導(dǎo)致以下問題: · 其中的一個版本會過期 · 代碼的責(zé)任會四處散開,

  • Java/JSP亂碼解決方法 2010-11-16 來源:西西軟件園

    自從接觸Java和JSP以來,就不斷與Java的中文亂碼問題打交道,現(xiàn)在終于得到了徹底的解決,現(xiàn)將我們的解決心得與大家共享。 一、Java中文問題的由來 Java的內(nèi)核和class文件是基于unicode的,這使Java程序具有良好的跨平臺性,但也帶來了一些中文亂碼問題的麻煩。原因

  • 從C++轉(zhuǎn)到Java需要注意的幾點(diǎn) 2010-11-16 來源:西西軟件園

    1.Java在虛擬機(jī)上運(yùn)行 Java源代碼并不是被編譯成為普通的機(jī)器代碼。而是被翻譯成為虛擬機(jī)可以執(zhí)行的代碼。一個Java解釋器最終執(zhí)行這些代碼。這其中沒有連接的過程;解釋在需要的時候動態(tài)的加載一些類; 2.Java是完全面向?qū)ο蟮?Java是一種完全面向?qū)ο蟮恼Z言。這意

  • 比較綜合的陰歷和陽歷的java源程序 2010-11-16 來源:西西軟件園

    /************************************ 陰歷及節(jié)日程序 2008 beta1 免費(fèi)軟件(Free Software) 你可以無限傳播與反編譯 該日歷有三種外觀樣式,有從1900年至2049年間的所有陰歷 個人愛好開發(fā)  作者:朱春 Email:npuxbd@163.com Copyrig

  • java內(nèi)存模型 2010-11-16 來源:西西軟件園

    淺談java內(nèi)存模型        不同的平臺,內(nèi)存模型是不一樣的,但是jvm的內(nèi)存模型規(guī)范是統(tǒng)一的。其實(shí)java的多線程并發(fā)問題最終都會反映在java的內(nèi)存模型上,所謂線程安全無 非是要控制多個線程對某個資源的有序訪問或修改。總結(jié)java的

  • 互聯(lián)網(wǎng)網(wǎng)站架構(gòu)升級----分布式環(huán)境的構(gòu)建 2010-11-16 來源:西西軟件園

    隨著網(wǎng)絡(luò)流量爆發(fā)式增長,幾百人維護(hù)一個項(xiàng)目將是一個可怕的噩夢,業(yè)務(wù)拆分勢在必行。拆分的業(yè)務(wù)形成一個個獨(dú)立的系統(tǒng),系統(tǒng)間的協(xié)調(diào)又變成了一個棘手的問題,所以維護(hù)這些系統(tǒng)間協(xié)調(diào)關(guān)系的分布式環(huán)境組件將發(fā)揮至關(guān)重要的作用! ∮捎诓鸱趾蟮南到y(tǒng)部署于不同機(jī)器

  • Java程序員應(yīng)該掌握的10項(xiàng)技能 2010-11-16 來源:西西軟件園

    1、語法:必須比較熟悉,在寫代碼的時候IDE的編輯器對某一行報錯應(yīng)該能夠根據(jù)報錯信息知道是什么樣的語法錯誤并且知道任何修正。 2、命令:必須熟悉JDK帶的一些常用命令及其常用選項(xiàng),命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc

  • 簡單步驟打造復(fù)雜WEB甘特圖 2010-11-15 來源:西西軟件園

    創(chuàng)建一個 易度甘特圖 ,需要有兩大對象:1.Edo.project.GanttView :甘特圖顯示組件2.Edo.data.DataProject :甘特圖數(shù)據(jù)組件GanttView組件是一般意義上的易度甘特圖組件,它是一個界面顯示組件,是一個左側(cè)樹形任務(wù),右側(cè)條形圖的組件。DataProject是甘特圖數(shù)據(jù)組

  • 構(gòu)建高性能J2EE常用10種方法 2010-11-15 來源:西西軟件園

    構(gòu)建高性能的J2EE應(yīng)用不但需要了解常用的實(shí)施技巧。下面介紹最常用的10種有效方法,可幫助架構(gòu)設(shè)計師們快速成為這方面的專家。Java性能的基礎(chǔ)—內(nèi)存管理任何Java應(yīng)用,單機(jī)的或J2EE的性能基礎(chǔ)都可歸結(jié)到你的應(yīng)用是如何管理內(nèi)存的問題。Java的內(nèi)存管理包括兩個重要任

  • J2EE學(xué)習(xí)中一些值得研究的開源項(xiàng)目 2010-11-15 來源:西西軟件園

    這篇文章寫在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、 IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我發(fā)現(xiàn)這些好像太浮淺了:首先,我發(fā)現(xiàn)自己知道的僅僅是java提 供的大量的API,根本不能很好地使用它;

  • 初學(xué)者如何開發(fā)出高質(zhì)量J2EE系統(tǒng) 2010-11-15 來源:西西軟件園

    J2EE學(xué)習(xí)者越來越多,J2EE本身技術(shù)不斷在發(fā)展,涌現(xiàn)出各種概念,本文章試圖從一種容易理解的角度對這些概念向初學(xué)者進(jìn)行解釋,以便掌握學(xué)習(xí) J2EE學(xué)習(xí)方向。首先我們需要知道Java和J2EE是兩個不同概念,Java不只是指一種語言,已經(jīng)代表與微軟不同的另外一個巨大陣營

  • C#之int與Java之Integer的區(qū)別 2010-10-24 來源:西西軟件園

    本文涉及到一些JVM原理和Java的字節(jié)碼指令,推薦感興趣的讀者閱讀一本有關(guān)JVM的經(jīng)典書籍《深入Java虛擬機(jī)(第2版)》,將它與我在《.NET 4.0面向?qū)ο缶幊搪劇分薪榻B的CLR原理與IL匯編指令作個對比,相信讀者會有一定的啟發(fā)。而仔細(xì)對比兩個類似事物的異同,是很有

  • 希望Oracle善待Java,善待900萬Java開發(fā)者 2010-09-21 來源:西西軟件園

    舊金山的天氣很好。據(jù)機(jī)場大巴的臺灣大叔的話講,這里一年只有春秋兩個季節(jié)。街道也比較窄,單行道很多,自己開車的話估計很容易搞糊涂。不論是坐在愜意的漁人碼頭,還是走在雄偉的金門大橋,都會被一陣陣莫名的水霧打濕,既不像雨,又不像霧,天天如此。不過開車環(huán)

  • Maven 與 IntelliJ IDEA 的完美結(jié)合 2010-09-21 來源:西西軟件園

    你是否正在學(xué)習(xí)Maven?是否因?yàn)镸aven難用而又不得不用而苦惱?是否對Eclipse于Maven的沖突而困惑?那么我告訴你一個更直接更簡單的解決方案: IntelliJ IDEA!什么是 Maven,為什么要使用 Maven 而不是 AntMaven簡單來說是一個項(xiàng)目管理工具,被認(rèn)為是Ant的替代品或者

  • 改善Java軟件系統(tǒng)遺留的八個技巧 2010-09-01 來源:西西軟件園

    技巧1:使用分析器 分析器提供了任何其他工具無法提供的功能,從而能夠深入檢查你的應(yīng)用。如果你的應(yīng)用已經(jīng)有一年多時間沒有被分析過了,那么它肯定會有大塊大塊的低效代碼,潛伏在某個黑暗的角落。市面上有許多不同的或免費(fèi)或商業(yè)的分析器。對于CPU分析,我最喜歡

  • 國外經(jīng)典 Java 網(wǎng)址 java程序員必須知道的 2010-08-29 來源:西西軟件園

    國外經(jīng)典 Java 網(wǎng)址 http://www.javaalmanac.com Java開發(fā)者年鑒一書的在線版本. 要想快速查到某種Java技巧的用法及示例代碼, 這是一個不錯的去處. http://www.onjava.com O'Reilly的Java網(wǎng)站. 每周都有新文章. http://java.sun.com 官方的Java開發(fā)者網(wǎng)

  • Android程序中界面刷新的兩種方法 2010-08-24 來源:西西軟件園

    Android提供了Invalidate方法實(shí)現(xiàn)界面刷新,但是Invalidate不能直接在線程中調(diào)用,因?yàn)樗沁`背了單線程模型:Android UI操作并不是線程安全的,并且這些操作必須在UI線程中調(diào)用。 Android程序中可以使用的界面刷新方法有兩種,分別是利用Handler和利用postIn

  • Java的一些雕蟲大技 2010-08-24 來源:西西軟件園

    Java是面向?qū)ο笸ㄓ玫某绦蛟O(shè)計語言。Java不但適用于網(wǎng)絡(luò)通信編程,而且適用于一般大規(guī)模軟件工程信息處理系統(tǒng)。 呵呵,這些是非;A(chǔ)的技巧,很適合初學(xué)者,希望大家喜歡,以后會陸續(xù)發(fā)的~~ 1,在一個數(shù)組的最后添加一個元素 這個技巧可以讓你使用

  • Java初學(xué)者入門應(yīng)該掌握的30個概念 2010-08-20 來源:西西軟件園

    基本概念:1.OOP中唯一關(guān)系的是對象的接口是什么,就像計算機(jī)的銷售商她不管電源內(nèi)部結(jié)構(gòu) 是怎樣的,他只關(guān)系能否給你提供電就行了,也就是只要知道can or not而不是how and why。所有的程序是由一定的屬性和行為對象組成的,不同的對象的訪問通過函數(shù)調(diào)用來

  • Ubuntu中安裝Apache2的最佳方法和代碼實(shí)現(xiàn) 2010-08-20 來源:西西軟件園

    下載httpd-2.2.15.tar.gz,使用tar zxvf httpd-2.2.15.tar.gz解壓。如解壓后的路徑為:/software/httpd-2.2.15。 首先安裝apr apr-util (不推薦) Java代碼 # cd /software/httpd-2.2.15/srclib/apr # ./configure --prefix=/usr/local/apr # make # ma

  • 教你如何在XP/WIN7下設(shè)置黑莓開發(fā)環(huán)境步驟 2010-08-20 來源:西西軟件園

    1. BlackBerry應(yīng)用開發(fā)基于Java,首先需要JDK (6.0以上的版本) 下載最新JDK:http://java.sun.com/javase/downloads/index.jsp 下載完后雙擊安裝即可。 2. 下載BlackBerry SDK,這里有兩種選擇: BlackBerry JDE, BlackBerry Java Plug-in with E

  • Java面試題 2010-08-20 來源:西西軟件園

    (一)數(shù)學(xué)問題: 1.一個人每天晚上出去看流星,假設(shè)一個月內(nèi)能看見流星的幾率的91%,那么請問半個月看到流星的概率是多少? 2.你有10桶金幣,有一桶金幣全是假的,而且比正常的輕100克/每個,正常的金幣重1000克,你有一個秤,如何一次就稱出來哪桶金幣是假的,(這讓我很

  • jdk6安裝說明 怎么在windows xp中安裝JAVA環(huán)境解決辦法 2010-08-19 來源:西西軟件園

    SE(J2SE),standard edition,標(biāo)準(zhǔn)版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。 以下說明介紹了如何安裝 JavaTM Platform, Standard Edition Development Kit (Java SE 6 Update 21 JDKTM) 和 NetBeansTM IDE 6.9.1 集成開發(fā)環(huán)境軟件包。 JDK(Java

  • spring3.0使用annotation完全代替XML 2010-08-19 來源:西西軟件園

    @Service與@Component有什么不同?那天被問到這個問題,一時之間卻想不起來,就利用這篇文章來紀(jì)錄spring3.0中常用的annotation。 從spring2.5開始,annotation結(jié)合BeanPostProcessor成了擴(kuò)展Spring IoC容器的常用方法。Spring2.5增加了對JSR-250中@Resource,

  • 用JAVA編寫MP3解碼器——解析文件信息 2010-08-19 來源:西西軟件園

    前文提到解析MP3標(biāo)簽,程序源碼中也已經(jīng)出現(xiàn)了調(diào)用解析MP3標(biāo)簽、打印MP3文件信息的功能,這兒先說說MP3文件信息的解析。 解析MP3的文件信息對MP3解碼器來說只是一個附加功能,如果不加入這部分源碼,同時刪除掉前文源碼中的相關(guān)調(diào)用,不影響解碼播放。如果你想

  • Flex3編程Text被雙擊后,其上面的文字不被選中的問題解決 2010-08-19 來源:西西軟件園

    Text被雙擊后,其上面的文字不被選中的代碼如下: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp(

  • Java 程序員是怎么愛上Flex和BlazeDS的? 2010-08-19 來源:西西軟件園

    開源 Flex軟件開發(fā)工具箱(SDK)的核心是個開源框架,專門用來開發(fā)、維護(hù)那些在不同瀏覽器、不同操作系統(tǒng)下界面都相同的RIA應(yīng)用。Flex發(fā)布采用的是Mozilla公共許可證(MozillaPublicLicense)。編譯后的Flex應(yīng)用在AdobeFlash平臺下運(yùn)行。 BlazeDS是連接Flex和

  • J2EE的這些實(shí)踐,你知道嗎? 2010-08-13 來源:西西軟件園

    MVC 框架可以將業(yè)務(wù)邏輯(Java beans 和 EJB 組件)、控制器邏輯(Servlets/Struts 動作)、表示層(JSP、XML/XSLT)清晰地分離開來。良好的分層可以帶來許多好處。   MVC 框架對于成功使用 J2EE 是如此重要,以致沒有其他最佳實(shí)踐可以與其相提并論。模型-視

  • Java中的SAMbdas 2010-07-30 來源:西西軟件園

    最初的Lambda語法飽受詬病,但實(shí)際上,問題的嚴(yán)重性遠(yuǎn)不止純粹的語法那么簡單(畢竟,語法只不過是個外表而已)。其中一個主要的問題是Java并沒有對函數(shù)類型提供直接的支持,這給Java類型系統(tǒng)帶來了一些問題(函數(shù)數(shù)組可能引起異常泄漏)。無論能否克服這些問題(或

  • 簡單的Web應(yīng)用服務(wù)器 SIwpas 發(fā)布 2010-07-10 來源:西西軟件園

    SIwpas,簡單的Web應(yīng)用服務(wù)器簡介華潤(Canidate釋放)公布。 什么是SIwpas? SIwpas目的是整合Apache軟件基金會(ASF)JavaTM平臺 6企業(yè)版(Java EE 6的)網(wǎng)站專頁規(guī)范有關(guān)的項(xiàng)目 到Apache Tomcat的7產(chǎn)生JavaTM EE 6的網(wǎng)站專頁兼容的服務(wù)器。 SI

  • JSF的2.0 的Cookbook 有缺陷 但值得 2010-07-10 來源:西西軟件園

    典型的Cookbook (包括與食物有關(guān)的和代碼有關(guān)的)包括一個由一個共同的主題聯(lián)合食譜系列。按照設(shè)計,因此,一買一Cookbook,如果主題是吸引人的,和一個希望個人食譜不辜負(fù)最初提出上訴。沒有人期望在所有的食譜,Cookbook也同樣取得成功。你可能對購買通過瀏覽發(fā)

  • 使用MDSD開發(fā)安全可靠的軟件 2010-06-20 來源:西西軟件園

    我們何時可以認(rèn)為軟件產(chǎn)品被真正地完成了呢?通常情況下,當(dāng)我們不再為其提供后續(xù)支持,或者該產(chǎn)品已經(jīng)被其它產(chǎn)品替代的時候,它的生命就終結(jié)了,幾乎所有軟件產(chǎn)品都會經(jīng)歷從開始到結(jié)束的演化過程。但存在了很長時間的大型企業(yè)級系統(tǒng)卻會隨著時間的推移,向不可維護(hù)

  • JAVA程序求職必看-125條常見的java面試筆試題匯總 2010-05-29 來源:西西軟件園

    1.抽象: 抽象就是忽略一個主題中與當(dāng)前目標(biāo)無關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細(xì)節(jié)。抽象包括兩個方面,一是過程抽象,二是數(shù)據(jù)抽象。 2.繼承:  繼承是一種聯(lián)結(jié)類的

  • java,php,.net之爭的個人看法 2010-05-05 來源:西西軟件園

      關(guān)于java,php,.net孰好孰壞的爭論已經(jīng)維持了好幾年了!對于一些真正追求技術(shù)的人來說!他們分析自己所精通編程語言的優(yōu)勢或者劣勢這無可厚非,大家都抱著學(xué)習(xí)的心態(tài)互相交流這也挺好!只是每每看到有討論這些編程語言誰好誰壞的時候,就會看到一大堆冗長的無聊

  • Lucene學(xué)習(xí)總結(jié)之二:Lucene的總體架構(gòu) 2010-02-22 來源:西西軟件園

    Lucene總的來說是: 一個高效的,可擴(kuò)展的,全文檢索庫。 全部用Java實(shí)現(xiàn),無須配置。 僅支持純文本文件的索引(Indexing)和搜索(Search)。 不負(fù)責(zé)由其他格式的文件抽取純文本文件,或從網(wǎng)絡(luò)中抓取文件的過程。 在Lucene in action中,

共:107條 頁次:3/4 每頁:35
首頁 上一頁 1 2 3 4 下一頁 尾頁