java.exe 與 javaw.exe的區別

我們在啟動指令碼(.bat)中一般使用類似如下的命令執行一個Java程式:     java   xxx.xxx.MailClass  這樣在Java程式啟動時,載入的DOS視窗一直出現,直到你關閉了Java程式才一起關閉。     如果想避免這個DOS視窗,你只需要把.bat中的啟動命名修改為:     start   javaw   xxx.xxx.MailClassjavaw的程式不在java console 上面顯示任何東西所以你如果在開發這個程式,就用java,這樣你才能看到錯誤提示,

JAVA NIO 簡介

本文轉自:http://www.iteye.com/topic/8344471.  基本概念IO是主存和外部裝置(硬碟、終端和網路等)拷貝資料的過程。IO是作業系統的底層功能實現,底層通過I/O指令進行完成。所有語言運行時系統提供執行I/O較進階別的工具。(c的printf scanf,java的物件導向封裝)2.  Java 標準io回顧Java標準IO類庫是io物件導向的一種抽象。基於本地方法的底層實現,我們無須關注底層實現。

Java基本文法

 1 Java的字元集Java 採用一種稱為unicode的字元集,該字元集合是一種新的編碼通訊協定,與常見的ASCII碼的區別在於:unicode使用16位二進位而不是8位來表示一個字元。unicode字元集中增加了許多非拉丁語字元。2 標識符:變數名,函數名,常量名,類名等等Java標識符必須以字母,數字,貨幣符號"$",底線"_"組成,標識符第一個字元不可用數字。Java語言對字母的大小寫是敏感的,在文法中嚴格區分大小寫。3

JNI技術(Java Native Interface)

 說白了,就是JAVA調用由C/C++編寫的庫檔案DLL(WINDOWS)/SO(UNIX)public class testdll {     static     {         System.loadLibrary("goodluck");     }     public native static int get();     public native static int set(int a);    public static void main(String[] args)

熟悉java.sql包

 今天看了看jdbc,java.sql包和sqlserver2005的sqljdbc.jar,大體上明白了,jdbc是sun公司發布的一套資料庫實現標準,只提供介面,不具體實現。具體的實現過程由各資料庫開發廠商決定。各資料庫開發廠商需要提供一個用於實現上述介面的.jar包。這樣做得好處是,如果有一天變更資料庫(如從sqlserver轉換成為oracle資料庫),只需要更改java程式中的資料庫驅動程式,和將sqljdbc.jar更改為oracle提供的.jar包就可以了。當然,如果使用了orac

JAVA回調機制

java回調機制:軟體模組之間總是存在著一定的介面,從調用方式上,可以把他們分為三類:同步調用、回調和非同步呼叫。同步調用是一種阻塞式調用,調用

Java的native關鍵字

今天研究Java基礎類庫,Object類的時候,發現了一個關鍵字:native咦?這是個什麼東東?它認識我,我可不認識它!嘿嘿,沒關係,baidu一下。 java native關鍵字 一. 什麼是Native Method   簡單地講,一個Native Method就是一個java調用非java代碼的介面。一個Native

Java中JAVA_HOME與CLASSPATH的解析

 很多人在初學Java的時候經常會被書中介紹的一堆環境變數的設定搞得頭昏腦脹,很多書中都會在初裝JDK的時候讓他大家設定JAVA_HOME環境變數,在開發程式的時候設定CLASSPATH環境變數,而很多人並不理解這兩個環境變數的作用,我們來分別進行詳細的闡述。   

java中的System.getproperty(String key) 的key 在這裡找

在看《java與模式》其中一個例子用到了system.getproperty(String key) System.getProperty("user.dir");很奇怪他怎麼知道這個key就是:“user.dir”。百度了半天 很多人都把這些 key 都貼上了。但是具體在哪裡找,翻了半天才找到:javaSe API 裡  System 這個類裡 getProperties 方法下有這樣的說明:getPropertiespublic static Properties

javac, java命令列

javac和java命令列中的-classpath選項這是個很基礎的問題,但是因為基本上都是用現有的IDE工具 來開發java程式,所以很少有人意識到這一點。javac-classpath,設定要搜尋類的路徑,可以是目錄,jar檔案,zip檔案(裡面都是class檔案),會覆蓋掉所有在CLASSPATH裡面的設定。-sourcepath, 設定要搜尋編譯所需java

Java中文亂碼問題的解決方案

 孫鑫原創系列-----Java中文亂碼問題的解決方案       [關鍵字: 孫鑫 java 亂碼 ]

Java學習之神奇的i=i++

作者: yjwgegThursday, March 4 2004 2:25 PM    學習過一門電腦語言的人一定知道j=i++的運算結果,整個運算式的值為i,而i的值變為i+1;那麼i=i++又是一個什麼情況呢?下面分別用java 和 c 兩種語言來做個測試:  JAVA:public class test{public static void main(String args[]){inti,j;i=0;for(j=0;j<5;j++){ 

Java 程式中的多線程

在Java程式中使用多線程要比在 C 或 C++ 中容易得多,這是因為 Java 程式設計語言提供了語言級的支援。本文通過簡單的編程樣本來說明 Java 程式中的多線程是多麼直觀。讀完本文以後,使用者應該能夠編寫簡單的多線程程式。為什麼會排隊等待?下面的這個簡單的 Java 程式完成四項不相關的任務。這樣的程式有單個控制線程,控制在這四個任務之間線性地移動。此外,因為所需的資源 — 印表機、磁碟、資料庫和顯示屏 --

java中關於時間

<%@ page import="java.util.Date" %><%@ page import="java.text.SimpleDateFormat" %>    <%    Date date = supplierinf.sicontractdate;    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");    String str = format.format(date);  

初學Java注意什麼

Java總有它的千般好處使你選擇它,但這些隨便翻翻書或在網上逛一圈就能找到答案。在本文中,筆者把自己學習Java的一些切身體會和過程寫出來,供初學者做個參考。  我在學習Java的過程中主要圍繞以下幾個方面來學習:  1.時刻提醒自己Java是一種OOP語言工具,而不僅僅是編碼,只有這樣才能總體把握和運用Java。  2.在學習的過程中,最好能夠瞭解Java的底層機制,而不是僅僅停留在表層,不是抄書上的例子運行出結果就可以。要注意,即便對一個簡單的例子也要有耐心去琢磨、調試、改動。 

Java面試題和答案

JAVA相關基礎知識1、物件導向的特徵有哪些方面      1.抽象:抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算瞭解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。2.繼承:繼承是一種連接類的層次模型,並且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的衍生類別(子類),而原始類稱為新類的基類

Java常見問題集錦(來自sun官方)

Java常見問題集錦(來自sun官方) 看看這些問題你都能回答嗎問:如何設定Java 2(JDK1.2)的環境變數?   答: Java 2安裝後,需要設定PATH和JAVA_HOME環境變數.與JDK1.1不同的是:設定好JAVA_HOME環境變數後,JVM將自動搜尋系統類別庫以及使用者的當前路徑.   Java 2環境變數的設定如下例所示:   Solaris平台: setenv JAVA_HOME Java2的安裝路徑   setenv PATH $JAVA_HOME/bin{PATH}

我對物件導向設計的理解——Java介面和Java抽象類別

                                      

Java代碼規範

1 注釋文檔的格式注釋文檔將用來產生HTML格式的代碼報告,所以注釋文檔必須書寫在類、域、建構函式、方法、定義之前。注釋文檔由兩部分組成——描述、塊標記。例如:/*** The doGet method of the servlet. * This method is called when a form has its tag value method equals to get.* * @param request* the request send by the client to

java代碼資料網站

1. java2s http://www.java2s.com/ 這個網站非常好,分成三大類,分別是Example、Products、 Articles,每個大類下又分別設許多小類,還有搜尋功能,這樣尋找起來非常方便。。比如,如果要學習SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了。另外,這個網站還有JavaScript DHTML、 C# / C Sharp、 C / ANSI-C、 SQL / MySQL等類。總之,非常好。2.

總頁數: 4058 1 .... 795 796 797 798 799 .... 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.