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

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

  • JAVA初學(xué)者常見的的30個(gè)不同于其他編程語(yǔ)言的問題 2013-02-19 來(lái)源:西西軟件園

    本文回答了30個(gè)JAVA入門級(jí)初學(xué)者的常見問題。 我可以用%除以一個(gè)小數(shù)嗎? a += b 和 a = a + b 的效果有區(qū)別嗎? 聲明一個(gè)數(shù)組為什么需要花費(fèi)大量時(shí)間? 為什么JAVA庫(kù)不用隨機(jī)pivot方式的快速排序?1.2 基本數(shù)據(jù)類型Q.為什么 -0/3 結(jié)果是0,而

  • 使用Myeclipse進(jìn)行java 可視化開發(fā) 2013-02-08 來(lái)源:西西軟件園

    MyEclipse 是一個(gè)十分優(yōu)秀的用于開發(fā)Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數(shù)據(jù)庫(kù)鏈接工具等多項(xiàng)功能

  • java中equals的用法以及與==的區(qū)別 2012-12-25 來(lái)源:西西軟件園

    用equals方法來(lái)比較對(duì)象是否相等的。于是繼續(xù)找到equals的源代碼,如下:  public boolean equals(Object obj) {  return (this == obj);  } equals 方法是 java.lang.Object 類的方法。有兩種用法說(shuō)明:(1)對(duì)于字符串變量來(lái)說(shuō),使用“==”和“equals()”

  • 如何打jar包、兩種方法輕松搞定 2012-12-25 來(lái)源:西西軟件園

    jar文件是java開發(fā)的一種zip格式的打包,JAR 文件不僅是一個(gè)壓縮包,還可以是可執(zhí)行程序、電子書、插件等,并可被像編譯器和 JVM 這樣的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用來(lái)指示工具如何處理特定的 JAR。 1.在dos下面打包j

  • Java客戶端與C#服務(wù)器通過Socket傳遞對(duì)象 2012-12-23 來(lái)源:西西軟件園

    最近做項(xiàng)目,需要C#與java間的交互,也就是C#編寫服務(wù)器,java編寫客戶端,讓兩者進(jìn)行通信。 通信無(wú)非就是互發(fā)數(shù)據(jù),首選Socket技術(shù),通過TCP協(xié)議建立長(zhǎng)連接,一般是以字節(jié)數(shù)組的形式傳遞數(shù)據(jù),也就是說(shuō),無(wú)論傳遞什么東東,都先拆成字節(jié)數(shù)組。 既然是面向?qū)?

  • Java異常處理、java語(yǔ)言推崇使用檢查類型異常 2012-12-20 來(lái)源:西西軟件園

    異常處理是java語(yǔ)言的重要特性之一,《Three Rules for effective Exception Handling》一文中是這么解釋的:它主要幫助我們?cè)赿ebug的過程中解決下面的三個(gè)問題。 什么出錯(cuò)了 哪里出錯(cuò)了 為什么出錯(cuò) java語(yǔ)言可以說(shuō)是提供了過于完善的異常處理機(jī)制,以

  • Java方法循環(huán)嵌套調(diào)用關(guān)于返回值的陷阱 2012-12-20 來(lái)源:西西軟件園

    上個(gè)星期修改了短信網(wǎng)關(guān)的重啟程序,結(jié)果這周又遇到了新問題。雖然有時(shí)可以重啟成功,但是有時(shí)候還是重啟失敗。本地模擬測(cè)試怎么都沒發(fā)現(xiàn)這個(gè)問題,趁著閑時(shí)的功夫,自己到正式環(huán)境將日志分析了一下,發(fā)現(xiàn)重啟不成功的原因主要在心跳3次后沒有收到響應(yīng)消息,程序不

  • 深入理解 Java中的 流機(jī)制 2012-12-19 來(lái)源:西西軟件園

    流機(jī)制也是JAVA及C++中的一個(gè)重要的機(jī)制,通過流使我們能夠自由地操作包括文件,內(nèi)存,IO設(shè)備等等中的數(shù)據(jù)。 首先,流是什么? 流是個(gè)抽象的概念,是對(duì)輸入輸出設(shè)備的抽象,Java程序中,對(duì)于數(shù)據(jù)的輸入/輸出操作都是以“流”的方式進(jìn)行。設(shè)備可以是文件,網(wǎng)絡(luò)

  • Java集合類介紹 2012-12-17 來(lái)源:西西軟件園

    數(shù)組是一種很常見的數(shù)據(jù)結(jié)構(gòu),開始接觸編程的時(shí)候多數(shù)程序都和數(shù)組相關(guān)。剛開始接觸Java時(shí)也是一直使用數(shù)組寫一些程序,后來(lái)越來(lái)越覺得數(shù)組這東西沒法滿足需求了,這時(shí)一位“前輩”對(duì)我說(shuō)了一句:不會(huì)用集合類就等于沒學(xué)過Java。然后才知道有集合類。 java集合類

  • Storm分布式實(shí)時(shí)流計(jì)算框架相關(guān)技術(shù)總結(jié) 2012-12-16 來(lái)源:西西軟件園

    Storm作為一個(gè)開源的分布式實(shí)時(shí)流計(jì)算框架,其內(nèi)部實(shí)現(xiàn)使用了一些常用的技術(shù),這里是對(duì)這些技術(shù)及其在Storm中作用的概括介紹。以此為基礎(chǔ),后續(xù)再深入了解Storm的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)。 1. Zookeeper集群 Zookeeper是一個(gè)針對(duì)大型分布式系統(tǒng)的可靠協(xié)調(diào)服務(wù)系統(tǒng),其采

  • 不用開源組件實(shí)現(xiàn)jsp文件上傳、下載 實(shí)例代碼 2012-12-15 來(lái)源:西西軟件園

    jsp文件上傳大多采用采用開源項(xiàng)目來(lái)簡(jiǎn)化處理,這里是自己代碼實(shí)現(xiàn)jsp文件上傳、下載 一、文件上傳 上傳文件是Web開發(fā)中經(jīng)常要用到的功能:例如在基于B/S的人事信息管理系統(tǒng)中上傳照片,在新聞發(fā)布系統(tǒng)中上傳圖片等等。。。。。要實(shí)現(xiàn)文件上傳功能,就需要綜合

  • 新手安裝Java開發(fā)工具圖文教程 2012-12-14 來(lái)源:西西軟件園

    寫這些文字的目的是為了給像我一樣的想學(xué)習(xí)Java的非計(jì)算機(jī)專業(yè)的人員提供一個(gè)簡(jiǎn)單明了和快速安裝Java的方法,這里提到的可能微不足道,但是我想 通過這些文字,給像我這樣的菜鳥一個(gè)入門的機(jī)會(huì)。很多的教程都是很簡(jiǎn)單的說(shuō)明這個(gè)問題,而我經(jīng)?吹揭恍┤嗽赒Q上面

  • Java字符串處理String、StringBuilder、StringBuffer類效率分析 2012-12-10 來(lái)源:西西軟件園

    字符串操作是編寫程序中最常見的行為,本文對(duì)String、StringBuilder、StringBuffer三個(gè)類在字符串處理方面的效率進(jìn)行分析。 Java中最常見也是應(yīng)用最廣泛的類就是String類。 String:Strings are constant; their values cannot be changed after they are cr

  • java多線程編程小結(jié) 2012-12-09 來(lái)源:西西軟件園

    每個(gè)Java程序都有一個(gè)默認(rèn)的主線程。Java程序總是從主類的main方法開始執(zhí)行。當(dāng)JVM加載代碼,發(fā)現(xiàn)main方法后就啟動(dòng)一個(gè)線程,這個(gè)線程就稱作"主線程",該線程負(fù)責(zé)執(zhí)行main方法。在main方法中再創(chuàng)建的線程就是其他線程。如果main方法中沒有創(chuàng)建其他線程,

  • Java頁(yè)面設(shè)計(jì)之事件處理 2012-12-02 來(lái)源:西西軟件園

    在JAVA程序設(shè)計(jì)中,事件的處理是非常重要的,尤其是在需要自定義事件和設(shè)計(jì)JavaBean時(shí).對(duì)事件的處理過程有一個(gè)完整的認(rèn)識(shí)對(duì)于編程是很有幫助的。 一、事件:用戶對(duì)程序的某一種功能性操作 Java中的事件主要有兩種:1.組件類事件componentEvent、ContainerEv

  • java 嵌套類的分類、為什么使用嵌套類? 2012-12-01 來(lái)源:西西軟件園

    java程序語(yǔ)言允許你在一個(gè)類里面再聲明另一個(gè)類,這樣的類成為嵌套類,說(shuō)明如下: class OuterClass { ... class NestedClass { ... } }術(shù)語(yǔ):嵌套類分為兩種:靜態(tài)或非靜態(tài)。嵌套類聲明為static稱為靜態(tài)嵌套類。非靜態(tài)嵌套類都稱為內(nèi)部

  • SAX文檔解析、Java用SAX解析XML 2012-12-01 來(lái)源:西西軟件園

    SAX最初是由DavidMegginson采用Java語(yǔ)言開發(fā)的,之后SAX很快在Java開發(fā)者中流行起來(lái)。SAN項(xiàng)目現(xiàn)在負(fù)責(zé)管理其原始API的開發(fā)工作,這是一種公開的、開放源代碼軟件。不同于其他大多數(shù)XML標(biāo)準(zhǔn)的是,SAX沒有語(yǔ)言開發(fā)商必須遵守的標(biāo)準(zhǔn)SAX參考版本。因此,SAX的不同實(shí)現(xiàn)可

  • Java工程自動(dòng)化構(gòu)建、部署工具Ant使用教程 2012-11-30 來(lái)源:西西軟件園

         Ant是一個(gè)用于簡(jiǎn)單或復(fù)雜Java工程的自動(dòng)化構(gòu)建、部署工具,它對(duì)于那些具有分布式開發(fā)團(tuán)隊(duì)或者相信通過頻繁的構(gòu)建來(lái)進(jìn)行不間斷集成的公司尤其有用。對(duì)于那些建立傳統(tǒng)全Java應(yīng)用程序以及那些使用HTML、JSP和Java servlets創(chuàng)建Web應(yīng)用程序的公司來(lái)

  • Java本地調(diào)用JNI使用規(guī)范詳解 2012-10-31 來(lái)源:西西軟件園

    一、JNI概述JavaNative Interface的縮寫,中文為Java本地調(diào)用。從Java1.1開始,JNI即成為Java標(biāo)準(zhǔn)的一部分。JNI設(shè)計(jì)的目的是為了允許Java代碼與其他語(yǔ)言進(jìn)行交互。但這樣做通常會(huì)導(dǎo)致喪失平臺(tái)可移植性,通常是在特定的需求下進(jìn)行,例如使用舊的其他語(yǔ)

  • 用jxl讀取excle中的數(shù)據(jù) 2011-12-21 來(lái)源:西西軟件園

    用jfreechart來(lái)制作條形圖、餅圖、曲線圖,有個(gè)哥們提了下highcharts比jfreechart好用,在這里提一下,后期的博客中會(huì)對(duì)這個(gè)做一個(gè)簡(jiǎn)單的介紹,本節(jié)主要介紹用jxl如何讀和取excle中的數(shù)據(jù)。 preparation sample introduction 通過java操作excel表格的工具

  • 50道基礎(chǔ)java練習(xí)題 2011-08-05 來(lái)源:西西軟件園

    對(duì)于java工程師來(lái)說(shuō),做基礎(chǔ)練習(xí)題是快速提高和成長(zhǎng)的好方法!小編找到了50道基礎(chǔ)java練習(xí)題,大家趕緊試試自己的水平【程序1】 題目:古典問題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔子,假如兔子都不死,問每個(gè)月

  • 在NetBeans中設(shè)置數(shù)據(jù)庫(kù)連接池教程 2011-06-14 來(lái)源:西西軟件園

      以往要設(shè)置數(shù)據(jù)庫(kù)連接池,需要借助于第三方軟件。但現(xiàn)在NetBeans所帶的Tomcat 5.5.7及Sun Application Server 8均可以直接設(shè)置。下面談?wù)勅绾卧赥omcat 5.5.7下設(shè)置! 1. 下載數(shù)據(jù)庫(kù)的專用連接驅(qū)動(dòng),并將其復(fù)制到C:Program Filesetbeans-4.1entERPrise1jakar

  • win7中java編程工具安裝 java環(huán)境變量設(shè)置 2011-06-14 來(lái)源:西西軟件園

    一、下載java 官方地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html Java SE Runtime Environment 6 Update 26 for Windows JDK6 32/64 最新JAVA運(yùn)行環(huán)境下載:http://innovatechautomation.com/soft/6950.html 二、安

  • xp中java編程需要做哪些 java程序環(huán)境變量設(shè)置教程 2011-06-14 來(lái)源:西西軟件園

    一、下載java安裝程序 可以去官網(wǎng)下載java 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 或者在 西西軟件 下載安裝程序,下載地址:http://innovatechautomation.com/soft/6950.html 二、安裝java 一般都是直接

  • 使用Castor工具完成Java對(duì)象與XML之間的相互轉(zhuǎn)換 2011-04-25 來(lái)源:西西軟件園

    這里將介紹Castor來(lái)完成Java對(duì)象到xml的相互轉(zhuǎn)換。它是怎么樣轉(zhuǎn)換的?和前面不同的是castor可以用一個(gè)mapping.xml文件來(lái)描述轉(zhuǎn)換后的Java對(duì)象的xml基本形態(tài),類似于xStream的annotation,這點(diǎn)還是非常不錯(cuò)的。下面我們就來(lái)看看Castor是怎么樣完成Java對(duì)象到XML之間

  • 如何用 android sdk 在 windows 下面模擬系統(tǒng) 如何安裝 android sdk 安裝 2011-02-10 來(lái)源:西西軟件園

     android sdk 是 Google手機(jī)Android的程序開發(fā)SDK API工具。 小編也是模索了一個(gè)小午才搞定,最頭痛的就是 android   在中國(guó)被 封了,不得不用國(guó)外的代理去訪問。 還好小編公司有一臺(tái)美國(guó)的服務(wù)器,使得這項(xiàng)工作就快多了。  先打

  • 用JSmooth把java程序編譯成exe文件 2011-01-13 來(lái)源:西西軟件園

    JSmooth: http://jsmooth.sourceforge.net/試用了一下,真的很不錯(cuò)。安裝后有文檔在docs目錄,說(shuō)明很詳盡。最喜歡它可以集成Ant使用: http://jsmooth.sourceforge.net/docs/jsmooth-doc.html#N102BF自定義Ant任務(wù):classpath指向jsmoothgen-ant.jar,不要裝傻,這

  • NHibetnate+spring.net+jquery打造UI控件庫(kù)系列 2011-01-01 來(lái)源:西西軟件園

    第一部分:NHibernate+Spring.net  1.配置  2.依賴注入  3.通用查詢  4.權(quán)限設(shè)計(jì)(mvc+webform)與工具欄,列表控件控制   .......IOC部分后期會(huì)加入 第二部分:Jquery插件開發(fā) Jquery插件開發(fā)-界面組件

  • 2010年華為公司Java面試筆試題 2010-11-29 來(lái)源:西西軟件園

    一、單項(xiàng)選擇題  1.Java是從()語(yǔ)言改進(jìn)重新設(shè)計(jì)。  A.Ada B.C++ C.Pasacal D.BASIC  答案:B   2.下列語(yǔ)句哪一個(gè)正確()  A. Java程序經(jīng)編譯后會(huì)產(chǎn)生machine code  B. Java程序經(jīng)編譯后會(huì)產(chǎn)生byte code  C. Java程序經(jīng)編譯后會(huì)產(chǎn)生DLL 

  • Java多線程列子 2010-11-17 來(lái)源:西西軟件園

    到這里我們做一個(gè)完整的例子來(lái)說(shuō)明線程產(chǎn)生的方式不同而生成的線程的區(qū)別: package debug; import java.io.*;import java.lang.Thread; class MyThread extends Thread{  public int x = 0;   public void run(){   

  • 超經(jīng)典的一道Java面試題 2010-11-17 來(lái)源:西西軟件園

    隨便給你一個(gè)日期(例如2009-8-20),問這一天是否是“星期六”? 問我的時(shí)候沒什么思路,回來(lái)也沒太想明白? 算也行. Java code   public int getWeek(int dYear,int dMonth,int dDay){      int days=0;  &nbs

  • Java 類的基本運(yùn)行順序 2010-11-17 來(lái)源:西西軟件園

    作為程序員,應(yīng)該對(duì)自己寫的程序具備充分的掌控能力,應(yīng)該清楚程序的基本運(yùn)行過程,否則糊里糊涂的,不利于對(duì)程序的理解和控制,也不利于技術(shù)上的發(fā)展。我們以下面的類來(lái)說(shuō)明一個(gè)基本的 Java 類的運(yùn)行順序:第1行 public class Test {第2行 private String name =

  • Java之運(yùn)算符思考 2010-11-17 來(lái)源:西西軟件園

    一直以來(lái)對(duì)這些位運(yùn)算符的操作概念都是比較模糊的,這幾天通過think java的第三章知識(shí),終于理解java的位運(yùn)算符的操作原理  位運(yùn)算符  按位與(&):如果兩個(gè)輸入位都是1,則生成一個(gè)輸出位1,否則是0  按位或(|):如果兩個(gè)輸入位里面只要有一個(gè)是1,則生成一

  • Java打印EXCEL字符類型設(shè)置 2010-11-17 來(lái)源:西西軟件園

    HSSFDataFormat df = wb.createDataFormat();  cellStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("text"));//字符串型  cellStyle.setDataFormat(df.getFormat("#,##0.0")); //貨幣型  cellStyle.setDataFormat(df.getFormat("0.0_ ") //浮點(diǎn)型(注意

  • 使用Action類別 2010-11-17 來(lái)源:西西軟件園

    在Struts中,ActionServlet擔(dān)任分配工作的控制器角色,實(shí)際上的工作是交給 Action物件來(lái)進(jìn)行,ActionServlet由ActionMapping得知所使用的Action物件,將工作交給它,并在最後由Action 物件得到一個(gè)ActionForward物件,ActionServlet使用這個(gè)ActionForward來(lái)知道下一

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