Time of Update: 2018-12-05
第一:搭建JAVA平台1.下載JDK1.6http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe第二: 運行JAR檔案運行JAR檔案有2種方式a.直接運行開啟檔案→ 選擇程式→瀏覽→選擇javaw(C:\Program
Time of Update: 2018-12-05
轉載自笨笨熊的BLOG:http://www.mkv8.com/?p=42 以下是通過java的jcifs類庫,訪問網路位置上的共用檔案代碼。相關類庫:http://www.mkv8.com/?p=48 1 public class UploadDownloadUtil 2 { 3 4 /** 5 * 從共用目錄拷貝檔案到本地 6 * @param remoteUrl 共用目錄上的檔案路徑 7 * @param localDir 本地目錄 8 */ 9
Time of Update: 2018-12-05
轉自http://tech.ddvip.com/2006-04/11438293201794.htmlSwing是目前Java中不可缺少的視窗工具組,是使用者建立圖形化使用者介面(GUI)程式的強大工具。Java
Time of Update: 2018-12-05
本文翻譯自《Introduction to Programming in Java》一書中部分章節的 Q&A 部分。原書地址 http://introcs.cs.princeton.edu/java/home/ 本文回答了30個JAVA入門級初學者的常見問題。 我可以用%除以一個小數嗎? a += b 和 a = a + b 的效果有區別嗎? 聲明一個數組為什麼需要花費大量時間? 為什麼JAVA庫不用隨機pivot方式的快速排序? 1.2 基礎資料型別 (Elementary Data
Time of Update: 2018-12-05
java api 全集 【APIJDK1.6中文版】 J2SE DK & API下載
Time of Update: 2018-12-05
英文原文: Java SuccessImportNew註: 本文是ImportNew編譯整理的Java面試題系列文章之一。上一篇是《Java 面試題問答:編譯時間與運行時》。你可以從這裡查看全部的Java面試系列。Q2.下面的程式碼片段的輸出是什嗎?12345678Object s1 = new String("Hello");Object s2 = new String("Hello"); if(s1 == s2) { System.out.println("s1 and s2 are ==
Time of Update: 2018-12-05
(二叉)堆(heap)資料結構是一種數組對象,可以視作一顆完全二叉樹,從該二叉樹的根開始層次遍曆這顆二叉樹就可以得到其對應的數組。樹的根節點為A[0],對於樹中某個節點的座標i,其左右孩子節點和父親節點的座標可以很方便的求得: LEFT(i)=2*i+1; RIGHT(i)=2*i+2; PARENT(i)=i/2 .
Time of Update: 2018-12-05
java主函數一般定義如下:public static void main(String[] args) 其中每個單詞表示的什麼意思呢?我們一個個來看: public-表示方法main()可被任何程式訪問,包括Java技術解譯器。 static-
Time of Update: 2018-12-05
1. 棧(stack)與堆(heap)都是Java用來在Ram中存放資料的地方。與C++不同,Java自動管理棧和堆,程式員不能直接地設定棧或堆。 2. 棧的優勢是,存取速度比堆要快,僅次於直接位於CPU中的寄存器。但缺點是,存在棧中的資料大小與生存期必須是確定的,缺乏靈活性。另外,棧資料可以共用,詳見第3點。堆的優勢是可以動態地分配記憶體大小,生存期也不必事先告訴編譯器,Java的垃圾收集器會自動收走這些不再使用的資料。但缺點是,由於要在運行時動態分配記憶體,存取速度較慢。 3.
Time of Update: 2018-12-05
中繼資料,就是“關於資料的資料”。Java中繼資料有3種基本類型,還有3個Java內建注釋類型,另外還有4中元注釋類型。本文對其進行介紹與總結。中繼資料從metadata一詞譯來,就是“關於資料的資料”的意思。越來越的開源架構都提供了“中繼資料”支援了,其實也就是注釋支援。今天系統學習一下Java注釋(Java中繼資料)。本文內容不限於Javadoc的注釋。1.什麼是Java中繼資料,有什麼作用?中繼資料,就是“關於資料的資料”。功能也有很多啦。你可能用過Javadoc的注釋自動產生文檔。這就是
Time of Update: 2018-12-05
Queue介面與List、Set同一層級,都是繼承了Collection介面。LinkedList實現了Queue接 口。Queue介面窄化了對LinkedList的方法的存取權限(即在方法中的參數類型如果是Queue時,就完全只能訪問Queue介面所定義的方法 了,而不能直接存取 LinkedList的非Queue的方法),以使得只有恰當的方法才可以使用。BlockingQueue 繼承了Queue介面。
Time of Update: 2018-12-05
static void Main(string[] args) { Regex regex=new Regex("\\p{P}"); String str = " ;。、,!\"#$%&'*+,-./:;<=>?@[\\]^_`{|}~"; MatchCollection mc=regex.Matches(str); if (mc != null && mc.
Time of Update: 2018-12-05
public enum Color { RED, BLUE, BLACK, YELLOW, GREEN}public class Program { //RED, BLUE, BLACK, YELLOW, GREEN public static void main(String[] args) {// testOrdinal(); testCompareTo(); } public static void
Time of Update: 2018-12-05
安裝jdk http://blog.csdn.net/hzqnju/article/details/6779556windows:set java_home:查看JDK安裝路徑java -version:查看JDK版本linux:whereis javawhich java (java執行路徑)echo $JAVA_HOMEecho $PATH二:下面是配置linux的環境變數:(記得source .bash_profile)1. 修改/etc/profile檔案 (全域所有使用者)vi
Time of Update: 2018-12-05
什麼是 Java 技術? Java 技術(版本 2)是一種物件導向的程式設計語言,是 Sun Microsystems 所開發的編程平台。Java 技術基於單一 JAVA 虛擬機器(JVM)的概念,JVM 是程式設計語言與機器底層軟體和硬體之間的翻譯器。程式設計語言的所有實現都必須類比 JVM,從而使 Java 程式可以在具有 JVM 版本的任何系統上運行。Java 程式設計語言是與眾不同的,因為 Java 程式需要經過編譯(翻譯為叫做 Java 位元組碼的中繼語言)和解釋(通過 JVM
Time of Update: 2018-12-05
Jakarta項目是ASF(The Apache Software Foundation)的一部分。ASF是一個非贏利組織,她鼓勵基於開放的軟體許可下進行合作、注重實效的開發,並提供各個領域的高品質軟體,她涉及到Http伺服器,編譯工具,類庫,開發架構,伺服器端Java技術,J2EE容器,資料庫工具,日誌工具,XML解析等等諸多領域。ASF提供的java項目有一部分在Jakarta中,還有一些成為獨立的諸如Tomcat的項目,Jakarta項目則提供了多種多樣開源的java解決通用方案。
Time of Update: 2018-12-05
文章原始出處:http://navigating.blogbus.com/logs/18024423.html
Time of Update: 2018-12-05
from:http://haoel.blog.51cto.com/313033/124582 一、 前言 自從J2SE 1.4版本以來,JDK發布了全新的I/O類庫,簡稱NIO,其不但引入了全新的高效的I/O機制,同時,也引入了多工非同步模式。NIO的包中主要包含了這樣幾種抽象資料類型: · Buffer:包含資料且用於讀寫的線形表結構。其中還提供了一個特殊類用於記憶體對應檔的I/O操作。 · Charset:它提供Unicode字串影射到位元組序列以及逆映射的操作。 ·
Time of Update: 2018-12-05
from:http://avery-leo.javaeye.com/blog/298724 原始碼: import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.InetAddress;
Time of Update: 2018-12-05
文章目錄 使用scomp編譯的時候發生的錯誤:java.io.IOException: CreateProcess: D:\xmlbnat\javac @C:\DOCUME~1\Better~1\LOCALS~1\Temp\javac48679 error=2 使用scomp編譯的時候發生的錯誤:java.io.IOException: CreateProcess: D:\xmlbnat\javac @C:\DOCUME~1\Better~