成大電腦網路服務課程 報告者: 陳明輝 §§I. 成大計算機與網路中心

Slides:



Advertisements
Similar presentations
1 生物計算期末作業 暨南大學資訊工程系 2003/05/13. 2 compare f1 f2  只比較兩個檔案 f1 與 f2 ,比完後將結果輸出。 compare directory  以兩兩比對的方式,比對一個目錄下所有檔案的相 似程度。  將相似度很高的檔案做成報表輸出,報表中至少要.
Advertisements

6-1 指標簡介 6-2 指標與陣列 6-3 動態配置記憶體 6-4 本章綜合練習
本章結構 前言 符號介紹與立透法則 指數機率分配 基本無限來源模式 基本有限來源模式 等候系統的經濟分析-最佳化 進階等候模式 16-1.
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
Web Service 實作簡介 張啟中. Outline Introduction to Web Service Demo (An Example) Demo (Building a Web Service with.Net) Demo (Consuming a Web Service with.Net)
Section 1.2 Describing Distributions with Numbers 用數字描述分配.
第二章 太陽能電池的基本原理 及其結構 2-1 太陽能電池的基本原理 2-2 太陽能電池的基本結構 2-3 太陽能電池的製作.
BY OX. 檢視表與資料表的差異性 查詢 (query) 檢視表 (View) 的紀錄,是經由查詢 (query) 而來,而檢 視表的資料來源可以是單一資料表或是多資料表,甚 至其他檢視表 但檢視表中的紀錄只存在資料表中.
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
1 Advanced Chemical Engineering Thermodynamics Appendix BK The Generalized van der Waals Partition Function.
Chapter 0 Computer Science (CS) 計算機概論 教學目標 瞭解現代電腦系統之發展歷程 瞭解電腦之元件、功能及組織架構 瞭解電腦如何表示資料及其處理方式 學習運用電腦來解決問題 認知成為一位電子資訊人才所需之基本條 件 認知進階電子資訊之相關領域.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
全球化環境下的組織管理 本章內容 全球化的趨勢 國際化的階段 國際企業母公司對分支機構的管理取向 國際企業組織的結構設計 Chapter 6
消費者物價指數反映生活成本。當消費者物價指數上升時,一般家庭需要花費更多的金錢才能維持相同的生活水準。經濟學家用物價膨脹(inflation)來描述一般物價持續上升的現象,而物價膨脹率(inflation rate)為物價水準的變動百分比。
Last modified 2004/02 An Introduction to SQL (Structured Query Language )
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
第一章 計算機系統的主要架構.
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
第四章 第二節 網路位址轉換器 NAT Network Address Translation. 動機 解決 IP addresses 不夠的問題 IPv6 – 現有的網路設備需要重新設計 – 代價昂貴 Virtual IP Gateway(VIP Gateway) – 架構於目前的 IPv4 上.
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
第 18 章 名稱空間與例外處理 18-1 名稱空間 18-1 名稱空間 18-2 例外處理 18-2 例外處理.
Chapter 07 低階程式語言.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology 模糊控制設計使用 MATLAB 李達生.
成大電腦網路服務課程 報告者 : 陳明輝 §§I. 成大計算機與網路中心 §§II. §§III Tel : ext
南投縣社區大學 Excel 實務應用入門 講師 : 林泉成
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 1 章 認識資料庫系統 著作權所有 © 旗標出版股份有限公司.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
文件製作 陳彥良. Phase 1 Identifying problems Identifying opportunities Identifying objectives.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology MATLAB 操作與 系統動態模擬 SIMULINK 李達生.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
CH 15- 元件可靠度之驗證  驗證方法  指數模式之可靠度驗證  韋式模式之可靠度驗證  對數常態模式之可靠度驗證  失效數為零時之可靠度估算  各種失效模式之應用.
第二十一章 研究流程、論文結構        與研究範例 21-1  研究流程 21-2  論文結構 21-3  研究範例.
North Point Government Primary PM School 北角官立下午小學 應用 ‘ 基本能力學生評估 ’ 及 ‘ 網上學與教支援系統 ’ 經驗分享.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
資料結構實習-一 參數傳遞.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
計算機概論 演算法與程式語言 李明山.
Management Abstracts Retrieval System; MARS 檢索操作.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
Chapter 3 Entropy : An Additional Balance Equation
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
Chapter 10 m-way 搜尋樹與B-Tree
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
5 重複迴圈 5.1 增減運算符號 增量運算符號 減量運算符號
SQL 進階查詢.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
函式 Function 東海大學物理系‧資訊教育 施奇廷. 函式簡介 當程式越來越大、越複雜時,程式的維護、 除錯會變得更困難,此時必須引入函式來 簡化程式或將程式分段,將程式重複的部 分改寫為函式,將程式「模組化」 這種作法有下列優點:節省程式發展的時 間、邏輯容易瞭解、程式容易除錯、可分 工合作完成程式.
-Artificial Neural Network- Matlab操作介紹 -以類神經網路BPN Model為例
Visual C++重點複習.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 資料蒐集的方法.
結束 第三章 認識電腦軟體 本章重點 3-1 系統軟體 系統軟體 3-2 應用軟體 應用軟體 3-3 程式語言簡介 程式語言簡介.
1 寬頻分碼多重進接無線通訊上 鏈傳收系統之設計與製作 Transceiver System Design and Implementation for WCDMA Uplink Communication 國科會計畫 (1999/8 – 2002/7) 簡介 2004/1.
Microsoft Excel.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
CH 14-可靠度工程之數學基礎 探討重點 失效時間之機率分配 指數模式之可靠度工程.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Presentation transcript:

成大電腦網路服務課程 報告者: 陳明輝 §§I. 成大計算機與網路中心 成大電腦網路服務課程 報告者: 陳明輝 §§I. 成大計算機與網路中心 §§II. E-mail:cmchen@mail.ncku.edu.tw §§III Tel : 886-6-2757575 ext. 61034

成大電腦網路服務課程 JAVA 簡介之大綱 §§I. JAVA 之由來與比較 §§II. JAVA 語言之特色 §§III JAVA 架構與其體系 §§IV JAVA 實作之準備 §§V. JAVA 相關技術之發展

Course Objectives 1. To help IT AP to know What Domain Applications can Be Developed 2. To Assist IT SP to Guide What Architecture can Be Directed 3. To Support IT OP to View What Devices can Be Designed 4. To Motivate IT User to See What Benefits Will get from IT in Their Life

PS.1. IT(Information Technology) is composed of computer, communication and consumer-electronics. PS.2. AP, SP and OP is made up of the scope of Computer-work traditionally.

§§I. Java 之由來與比較 $ Java 語言定義: 一. 由 C++ 語言參考發展出 二. 以網路為中心並可在不同系統平台執行 三. 先編譯成與系統機器無關之位元碼 (Bytecode) 四. 再在支援JAVA Virtual Machine之各系 統平台上解譯(Interpret)並執行 五. 美Sun Microsystem發展之Internet語言

$ 網路主要需求表 網路種類 網際網 企業網 商業網 Internet Intranet Extranet 網路主要需求 跨平台 V V $ 網路主要需求表 網路種類 網際網 企業網 商業網 Internet Intranet Extranet 網路主要需求 跨平台 V V CGI豐富化 V V 安全性 V V 效率性 V 簡易性 V V => Java Makes It !!

$程式語言的演進:抽象化程度 A. 第一代語言: (1)、語言典範:FORTRAN1(FORmula TRANslator 1)為代表 (2)、運作觀念:直接輸入,不必再從硬體的 觀點去考慮問題。 (3)、抽象程度:數學運算的抽象化

B. 第二代語言: (1)、語言典範:FORTRAN Ⅱ, Algol60 , COBOL, LISP。 (2)、運作觀念:開始有程式區塊及副程式的觀念。 (3)、抽象觀念:演算法則的抽象化。

C. 第三代語言: (1)、語言典範:包括了PL/1, Pascal, Simula, C, Prolog等語言。 (2)、運作觀念:集中放在同一個記錄(Record)或結構(Structure)中。 (3)、抽象觀念:資料結構的抽象化。

D. 第四代語言: (1)、語言典範:如SQL, INFORMIX 4GL, CASE等等。 (2)、運作觀念:接近自然語言(即口語化),只要列出需要哪些功能,系統就會自動運算並產生結果,甚至可以用選單及表格做輸入。 (3)、抽象觀念:程式設計的抽象化。

E. 新一代語言: (1)、語言典範:有Ada, Modula, Smalltalk, Object Pascal, C++等。 (2)、運作觀念:運用自行定義資料型別的觀念,發揮封裝、繼承、多面性之特性,模組重用、功能擴充、程式修改及維護上所面臨的各項難題。 (3)、抽象觀念:物件操作的抽象化。

$ 與其他語言之比較 [C++的前身-C語言] 一、算符(operator)除了一般語言都具有的算術、比較、邏輯、指定等之外,有較為低階的功能,如取址算符,指位算符,左旋、右旋算符,位元式的AND、OR 、XOR算符等等。 二、C語言的指令很少,大部分的功能都是以函式呼叫的方式來達成, 三、所有的C語言編譯器都會提供一個標準的函式庫(Library),以提高其可攜性。

[C++的演進及設計目標] Bjarne Stroustrup:C++主要的設計目標: (1) 一個更好的C語言 (2) 可支援抽象化資料型別 (3) 可實現物件導向程式設計

§§II.. Java語言的特色: $ 特色之彙總 『Write once, Run anywhere.』 『 Unique program, Do anything』 1.物件導向-沿用C/C++的習慣語法 2.跨平台執行功能-平台中立性 3.具有下載程式的功能-網路功能 4.具有安全的執行環境 5.多緒執行(multi-threaded) 6.穩固性 7.具自動記憶體管理功能

$1. 物件導向- 沿用C/C++的習慣語法(1) 除了下列各項外, 其餘相同: Java 的函式(method)、介面(interface)全 都包在物件中。Java它支援單一的繼承,Java 物件的根類別是java.lang.Object 。

$1. 物件導向- 沿用C/C++的習慣語法(2) A. Java沒有前置處理器 (preprocessor) B. Java沒有指標 (pointer) C. Java沒有goto敘述,也沒有 struct與 union語法 D. Java沒有多重繼承與運算子覆載 (operator overloading) E. Java具有記憶體回收(garbage collection) 功能

$2. 跨平台執行功能- 平台中立性 Java Bytecode Runs $2. 跨平台執行功能- 平台中立性 Java Bytecode Runs at JavaVM( Java Virtual Machine ) on Various Types of OS => Java Is Not Language Only

$3. 具下載程式的功能-網路功能 配合 Web Server 及 Browser 之運作,可將 Applet 自Web Server 下載到 Browser 上之電腦執行,增加其應用的空間。 Java提供便利的網路程式設計工具

$4. 具有安全的執行環境 (1) 語言文法上的設計 (2) Java compiler的設計 $4. 具有安全的執行環境 (1) 語言文法上的設計 (2) Java compiler的設計 (3) Java程式碼之載入以至執行 時的系統 支援 (4) Java系統相關之各層軟體均加入安全 性之檢查 (5) 容許Java applet自一個遠端的電腦下 載執行