24h購物| | PChome| 登入
2004-12-07 16:02:30| 人氣59| 回應0 | 下一篇

技術文件.JAVA筆記

推薦 0 收藏 0 轉貼0 訂閱站台

10/28.04


下戴
J2SDK1.4 (JAVA Software Development Kit)
http://java.sun.com/j2se/1.4/download.html

Documemtation
http://java.sun.com/j2se/1.4/download.html

MySQL
http://www.mysql.com

JDBC For MySQL http://www.mysql.com/downloads/index.html

JavaWebStart http://ww.sun.com/products/javawebstart/download-windows.html

Apache Web Server http://www.apache.org/dist/httpd/binaries/win32/

JBuilder 7 http://www.borland.com/products/downloads/download-jbuilder.html






名詞解譯

SDK Software Development Kit
JRE Java Runtime Environment JRE只是Java的執行環境 而SDK己包含了JRE
API Application programming interface
JNLP Java Network Launchin 為Java Web Start所定義的一個全新通訊協定
AWT Abstract Windowing Toolkit 為複雜版元件 heavyweight components
Swing lightweight components


安裝環境設定
classpath: 指定API是放在那裡

path:可以由別的目錄執行另一層目錄的程式,path需指定為c:jdk1.4bin

目錄介紹

c:jdk1.4readme.html 介紹JDK,並有相關文件網址連結

demo程式demo功能

lib存放開發程式會用到的api

include存放在與c語言連結連結時會用到的標頭檔(h)

jre執行java時所要的環境

bin目錄工具程式
bin: (binary) 編譯程式.直譯程式皆在此目錄

appletviewer用來執行applet程式

Jar將class包裝成壓縮檔

Jarsigner將電子簽章加入jar

Javac編譯程式

Java執行java application

Jdb除錯工具

Javah產生c語言標頭檔

Javap反組譯class檔

Javadoc產生java文件,格式為html

Javaw關掉dos執行完視窗

keytool:產生電子簽章檔

policytool:設定java runtime權限


基本資料型態primitive type
boolean 布林型態   8bits
byte  整數型態   8bits
char  字元型態   16bits
short  整數型態   16bits
int   整數型態   32bits
float  浮點數型態  32bits
long  整數型態   64bits
double 浮點數型態  64bits


運算子operators(算術運算子、關係運算子、邏輯運算子)

算術運算子 
+加 -減 *乘 /除 %餘數 ++加1 +=相加後指定 
-=相減後指定 *=相乘後指定 /=相除後指定 %=取餘後指定

關係運算子
== 右邊的值 等於 左邊的值
!= 右邊的值 不等於 左邊的值
> 左邊的值 大於 右邊的值
>= 左邊的值 大於或等於 右邊的值
< 左邊的值 小於 右邊的值
<= 左邊的值 小於或等於 右邊的值

邏輯運算子
&&  邏輯 AND
&  布林邏輯 AND
||   邏輯 OR
|   布林邏輯 OR
^   布林邏輯互斥 OR
!   邏輯 NOT
 

流程控制
IF
SWITCH CASE

loop

FOR
WHILE
DO-WHILE


類別CLASS

Method
Constrator
this
Super
Final
ls-a Has-a
Abstract Class
Interface



例外處理Exception Handling



多執行緒 Muiltithread

FILE INPUT/OUTPUT
System類別

PrintStream列印資料流

File 檔案

FileInputStream檔案輸入串流

FileOutputStream檔案輸出串流

InputStream輸入資料流

OutputStream輸出資料流

ByteArrayInputStream Byte陣列輸入串流

ByteArrayOutputStream Byte陣列輸出串流

BufferedInputStream 緩衝區輸入串流

BufferedOutputStream 緩衝區輸出串流

Reader 讀取

InputStreamReader 輸入串流讀取

BufferedReader 緩衝區讀取

Writer 寫入

OutputStreamWriter 輸出串流

BufferedWriter 緩衝區寫入


















JAVA SWING

本章將以Boland開發的JBuilder來介紹JAVA SWING

Layout

BorderLayout

FlowLayout

GridLayout

XYLayout

元件Component




JCheckBox

JPadobutton

JPassworField

JList

JTable

JTree













JAVA DataBase

JAVA Network

Java Web Start
以可以上網的電腦透過Java Web Start來執行軟體

JDK1.4己包含了Java Web Start,因此Client端若安裝JRE1.4則無需安裝Java Web Start即可執行

由於Java Web Start是透過WEB的方式啟動應用程式,固需安裝WEB SERVER,如Apache Web Server.

Class to EXE

Java Media Framework







台長: twins
人氣(59) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電)

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文