java開發環境搭建—寫給java新手

http://blog.chinaunix.net/u/31541/showart_266332.html基礎上修改版一、windows下開發環境的搭建1、從http://java.sun.com/上下載windows平台的JDK,並安裝。假設安裝目錄為:C:/jdk6.02、設定相關環境量(以windowsXP)例:       1、右擊案頭上“我的電腦”,選擇屬性       2、再選擇“進階”活頁,找到系統變數,並點擊下面的“建立”       3、變數名:JAVA_HOME  

Java GC 原理

一個優秀的java編程程式員必須瞭解GC的工作原理、如何最佳化GC的效能、如何與GC進行有限的互動,因為有一些應用程式對效能要求較高,例如嵌入式系統、即時系統等,只有全面提升記憶體的管理效率 ,才能提高整個應用程式的效能。本篇文章首先簡單介紹GC的工作原理之後,然後再對GC的幾個關鍵問題進行深入探討,最後提出一些java編程程式設計建議,從GC角度提高java編程程式的效能。      GC的基本原理      java編程的記憶體管理實際上就是對象的管理,其中包括對象的分配和釋放。      

提示java.lang.NoSuchMethodError,但是包裡面有這個類解決辦法

這種問題一般是由包衝突所引起,在類裡面執行一下以下代碼就可以知道當前類用的那個jar包。ClassLoader classloader =org.apache.poi.poifs.filesystem.POIFSFileSystem.class.getClassLoader(); java.net.URL res = classloader.getResource(  "org/apache/poi/poifs/filesystem/POIFSFileSystem.class"); 

JAVA程式簽發數位憑證

/* * <p>Title: </p> * * <p>Description: </p> * * <p>Copyright: Copyright (c) 2007</p> * * <p>Company: </p> * * @author ifwater * @version

java開發webservice的幾種方式

webservice的應用已經越來越廣泛了,下面介紹幾種在Java體系中開發webservice的方式,相當於做個記錄。 1.Axis2 Axis是apache下一個開源的webservice開發組件,出現的算是比較早了,也比較成熟。這裡主要介紹Axis+eclipse開發webservice,當然不用eclipse也可以開發和發布webservice,只是用eclipse會比較方便。   (1)下載eclipse的Java

java 文字檔讀寫

 

淺談Java多線程的同步問題【轉載】

文章目錄 作者: phinecos 多線程的同步依靠的是對象鎖機制,synchronized關鍵字的背後就是利用了封鎖來實現對共用資源的互斥訪問。 淺談Java多線程的同步問題作者: phinecos

java的interrupt機制【轉載】

當外部線程對某線程調用了thread.interrupt()方法後,java語言的處理機制如下:如果該線程處在可中斷狀態下,(調用了xx.wait(),或者Selector.select(),Thread.sleep()等特定會發生阻塞的api),那麼該線程會立即被喚醒,同時會受到一個InterruptedException,同時,如果是阻塞在io上,對應的資源會被關閉。如果該線程接下來不執行“Thread.interrupted()方法(不是interrupt),那麼該線程處理任何io資源的時

java串口編程配置問題解決

java串口編程,我所採用的是javacomm20-win32.zip。本文主要介紹eclipse下如何配置該壓縮包下的三個主要檔案,comm.jar,javax.comm.

四種動態產生Java代碼的方法

摘要:本文介紹了如何在普通Java程式中應用代碼動態產生技術,並測試、比較了各種實現方法的效能。提綱:一、概述 / 二、運算式計算機 / 三、解釋法四、解析法 / 五、編譯法 / 六、產生法 /

JAVA介面學習筆記

 一, 介面基礎知識1, java語言不支援一個類有多個直接的父類(多繼承),但可以實現(implements)多個介面,間接的實現了多繼承.2, 與介面相關的設計模式:1, 定製服務模式   設計精粒度的介面,每個介面代表相關的一組服務,通過繼承來建立複合介面2, 適配器模式   當每個系統之間介面不匹配時,用適配器來轉換介面3, 預設適配器模式   為介面提供簡單的預設實現4, 代理模式   為介面的實作類別建立代理類,使用者通過代理來獲得實作類別的服務5, 標識類型模式  

OSGi和普通java工程中各個classloader的區別

OSGI架構下this.getClass().getClassLoader() =  org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@186c6b2Thread.currentThread().getContextClassLoader() =

請注意:java中沒有引用傳遞

說明:本文的適用對象為java初學者、如果有讀者發現文章中有敘述不妥之處,請指正。今天在論壇上有人提了一個關於java中調用函數時有沒有引用傳遞的問題,可謂是吵的不可開交。有人說java只有值傳遞,也有人說java既有值傳遞也有引用傳遞,那麼java中到底有沒有引用傳遞呢,下面我來分析一下。一、首先來明確一下"值傳遞"和"引用傳遞的"區別值傳遞:是對所傳遞參數進行一次副本拷貝,對參數的修改只是對副本的修改,函數調用結束,副本丟棄,原來的變數不變(即實參不變)引用傳遞:參數被傳遞到函數時,不複製副

Java 同步方式 (2) —— wait和notify/notifyall

Java 中除了關鍵字 synchronized 能夠實現線程同步外,還可以使用 wait 和 notify/notify 實現同步。wait 方法是使擁有當前對象(object)的線程(thread)放棄鎖(release lock),進入睡眠狀態notify 通知該對象(object)因上面調用wait而等待的某一進程重新喚醒啟動notifyAll 通知在對象(object)上因調用wait而等待的所有進程啟動,這些進程根據優先順序順序執行一個線程在其生命週期內總是處於某種狀態:建立:

java泛型問題 關於警告:XXis a raw type

JavaTiger(Java5.0)-arraylist is a raw type2008-04-08 15:08      (本文例子適用於JDK 5.0, 學習請先安裝並配置!!!)           我們從一個簡單的例子開始:假設我們現在需要一個專用來儲存字串的List,該如何??呵呵,這還不簡單,且看如下代碼:    public static void main(String[] args) {        List strList = new ArrayList();     

關於java.lang.Class對象的取

關於java.lang.Class對象的取得,總結如下 取得方法釋義使用getClass()方法常量:Class c = "foo".getClass(); 枚舉:enum E { A, B } Class c = A.getClass(); 介面:Set<String> s = new HashSet<String>(); Class c = s.getClass(); 數組:byte[] bytes = new byte[1024]; Class c = bytes.

Java 同步方式 (3) —— condition

在 JavaSE5 中新添加了 java.util.concurrent.locks.Condition 介面。主要包括await、signal、signalAll 方法來實現休眠和喚醒工作,有點類似與Linux C++的訊號通訊機制。Condition 不僅在 API 中實現了 wait/notify 語義,而且提供了幾個新的特性,例如:為每個 Lock 建立多重 Condition、可中斷的等待、訪問統計資訊等。開個頭待續。。。。最近幫導師忙做一項目,爭取畢業前要搞定!

JAVA Version JSON to XML(JSON轉XML)

import java.io.IOException;import java.io.StringReader;import java.io.StringWriter;import java.util.Iterator;import javax.xml.transform.OutputKeys;import javax.xml.transform.Source;import javax.xml.transform.Transformer;import

java在Linux下的web應用(一)

雖然apache jserv的開發小組現在都從事tomcat的開發,而且apache jserv只支援servlet 2.0 的標準,並且要加其他的軟體(gnujsp)才能支援jsp;但是apache jserv在現階段比tomcat穩定, 因此現在apache jserv+gnujsp比較適合應用於web。如果想使用servlet2.2和jsp1.1的話,請使用tomcat,參看tomcat的安裝。本文介紹apache jserv 1.1.1在RedHat下的安裝。一、需要的軟體:jdk_1.

總頁數: 4058 1 .... 656 657 658 659 660 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.