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

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

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

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

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

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

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

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

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

    /************************************ 陰歷及節(jié)日程序 2008 beta1 免費軟件(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)一的。其實java的多線程并發(fā)問題最終都會反映在java的內(nèi)存模型上,所謂線程安全無 非是要控制多個線程對某個資源的有序訪問或修改?偨Yjava的

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

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

  • Java程序員應該掌握的10項技能 2010-11-16 來源:西西軟件園

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

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

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

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

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

  • J2EE學習中一些值得研究的開源項目 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,根本不能很好地使用它;

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

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

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

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

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

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

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

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

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

    技巧1:使用分析器 分析器提供了任何其他工具無法提供的功能,從而能夠深入檢查你的應用。如果你的應用已經(jīng)有一年多時間沒有被分析過了,那么它肯定會有大塊大塊的低效代碼,潛伏在某個黑暗的角落。市面上有許多不同的或免費或商業(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方法實現(xiàn)界面刷新,但是Invalidate不能直接在線程中調(diào)用,因為他是違背了單線程模型:Android UI操作并不是線程安全的,并且這些操作必須在UI線程中調(diào)用。 Android程序中可以使用的界面刷新方法有兩種,分別是利用Handler和利用postIn

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

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

  • Java初學者入門應該掌握的30個概念 2010-08-20 來源:西西軟件園

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

  • Ubuntu中安裝Apache2的最佳方法和代碼實現(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下設置黑莓開發(fā)環(huán)境步驟 2010-08-20 來源:西西軟件園

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

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

    SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從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有什么不同?那天被問到這個問題,一時之間卻想不起來,就利用這篇文章來紀錄spring3.0中常用的annotation。 從spring2.5開始,annotation結合BeanPostProcessor成了擴展Spring IoC容器的常用方法。Spring2.5增加了對JSR-250中@Resource,

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

    前文提到解析MP3標簽,程序源碼中也已經(jīng)出現(xiàn)了調(diào)用解析MP3標簽、打印MP3文件信息的功能,這兒先說說MP3文件信息的解析。 解析MP3的文件信息對MP3解碼器來說只是一個附加功能,如果不加入這部分源碼,同時刪除掉前文源碼中的相關調(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ā)、維護那些在不同瀏覽器、不同操作系統(tǒng)下界面都相同的RIA應用。Flex發(fā)布采用的是Mozilla公共許可證(MozillaPublicLicense)。編譯后的Flex應用在AdobeFlash平臺下運行。 BlazeDS是連接Flex和

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Lucene學習總結之二:Lucene的總體架構 2010-02-22 來源:西西軟件園

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

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