星期一, 11月 29, 2004

about java~

  除了JAVA易懂方便之外,為何JAVA會如此受人青睞,最主要的原因在於其有強大的API,至於API是什麼呢?接下來就讓我們來介紹一下API。

   所謂的API就是APPLICATION PROGRAM INTERFACE,說穿了也僅是一種介面罷了,JAVA利用此種介面呼叫JVM中的LIBRARY,就如同C語言中的#include功能,將所需要的LIBRARY以include 的方式呼叫它。

   同理,JAVA利用API來呼叫JVM中的各種函示庫,加上JVM的處理序是Multithread的,因而此種搭配造就JAVA的強大、方便、多工且易懂的功能。
   API的功能,我們將其分為以下的種類來分別介紹之:

1.視覺類:
  (java.awt.*)程式中常見的button,label,check box,component,event…等皆屬此類。

2.傳輸類:
  (java.io.*)傳輸資料包含檔案、網路傳輸、資料流等類。

3.運算類:
   (java.math.*)包含各種的數學運算。

4.通訊類:
   (java.rmi.* java.net.*)JAVA中主要的通訊協定為TCP/IP,包含在java.net.*裡,而此處所提到的java.rmi.*主要建構在java.net上,其功用在於允許使用者建立SERVER-CLIENT程式,透過JVM來處理通訊協定的問題。

5.資料庫類:
  (java.sql.*)主要功能包含呼叫store procedure,sql指令,及各種driver。

6.文字處理類:
  (java.text.*) 主要功能為將文字做出格式化的動作,如字串格式化,日期格式化等。

7. 安全控制類:
   (java.security.*)網路傳輸的安全性一直是大家所注重的,因此這個API就是提供各種如解碼,分析,編碼,鎖碼等設定。

8.工具類:
   (java.util.*)其功能包含取得系統日期,亂數,時區等功能。

沒有留言:

temp minute

 manufacturing routing COST ROUTING 生產COST 計算標準成本的時候,ROUTING各站點式為何? 目前Manufacture Routing與Cost Routing沒有綁在一起 配合MES LOT START / 拋工單 進來 (出發點) ...