程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代

Slides:



Advertisements
Similar presentations
第 2 章 Java 运行环境搭建 2.1 Java 的运行系统 2.1 Java 的运行系统 2.2 JDK 的安装与配置2.2 JDK 的安装与配置 2.3 Java 开发工具包 2.4 Java 源文件编辑环境的选择 2.5 Application 和 Applet 程序的编写与运行.
Advertisements

1 Java 语言程序设计 计算机系 鲍金玲. 2 引子 甲骨文 甲骨文是全球最大的信息管理软件及服务供应商,成立于 1977 年,公司总部 设在美国加利福尼亚州的红木城( Redwood Shores ),全球员工达 名, 包括 名开发人员、 7500 多名技术支持人员和.
1 Java 程序设计 Java 程序设计 Java Programming Fall, 2013.
第一章 Java 程序设计技术 概述  什么是 Java 语言  一个简单的 Java 程序  程序的编译和运行  常见错误  使用 Java 核心 API 文档.
程序设计语言基础 软件工程系 秦晓燕. 课程目标 了解面向对象程序设计的思想,以及软件 开发流程。 学习 Java 语言的基本概念和编程方法,基 本掌握 Java 类库的使用。 能够利用所学的方法开发简单的小型应用 程序.
Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
Java 程序设计(第二版) 普通高等教育 “ 十一五 ” 国家级规划教材 辛运帷等 编著 徐小平 主讲.
第一單元 建立java 程式.
第1章 Java语言概述.
Chapter 3: Operating-System Structures操作系统结构
第1章 Java语言概述.
C语言程序设计 李伟光.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
第一章 認識程式語言.
第四章 電腦軟體 課前指引 實體的電腦裝置,我們稱之為「硬體」(Hardware),至於軟體則是個抽象的概念,軟體是經由人類以各種不同的程式語言撰寫而成,以達到控制硬體、進行各種工作的抽象化(例如文書處理)等動作。有些讀者經常迫不及買了一台新電腦,就以為可以開始使用!事實不然,一部配備齊全的電腦,如果沒有合適的軟體來控制與搭配,絕對也是英雄無用武之地。一般來說,我們將軟體分「系統軟體」(System.
Java的程式架構與基本觀念 Java語言的歷史 Java程式的開發環境 Java程式的架構 輸出與輸入物件之使用 工具使用方法介紹
歡迎參加~ 校園危機事件處遇研習 主持人:劉永順校長 主講人:本校李炎儒主任 時間:100年8月29日(星期一)
第一章 计算机系统结构概论.
计算机学院计算机科学与技术系 中德联合软件技术研究所 李波
課程名稱:程式設計 授課老師:________
程設一.
陳維魁 博士 儒林圖書公司 第九章 資料抽象化 陳維魁 博士 儒林圖書公司.
新世代計算機概論 第14章 程式語言.
Taiwan President Election
作業系統的結構 日期 : 2018/9/17.
C# 程式設計 第一部分 第1-4章 C# 程式設計 - 南華大學資管系.
第2章 建立Android應用程式 2-1 Java語言、XML文件與Android 2-2 建立第一個Android應用程式
安裝JDK 安裝Eclipse Eclipse 中文化
臺北市立大學 資訊科學系(含碩士班) 賴阿福 CS TEAM
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Java簡介.
Chapter 1 Introduction.
電腦的種類 超級電腦 (supercomputer) 大型電腦 (Mainframe) 迷你電腦 ( Mini computer)
手機作業系統介紹.
簡易 Visual Studio 2010 C++ 使用手冊
2018/11/20 第一章 Java概述 武汉大学计算机学院计算机应用系 2018/11/20 14:33.
第一章 電腦、程式與JAVA.
第一章 C語言概論 本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載.
生物資訊程式語言應用 Part 3 Perl Language.
R教學 安裝RStudio 羅琪老師.
第一章 認識Java Java 程式設計入門(I).
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
2018/12/7 Java语言程序设计 教师:段鹏飞.
安裝JDK 安裝Eclipse Eclipse 中文化
臺北市立大學 資訊科學系(含碩士班) 賴阿福 CS TEAM
Java 程式設計 講師:FrankLin.
第4章(1) 空间数据库 —数据库理论基础 北京建筑工程学院 王文宇.
簡易 Visual Studio 2005 C++ 使用手冊
認識 Java.
程式設計 老師:戴自強 助教:楊斯竣.
第 1 章 Java 簡介.
Topic Introduction—RMI
第一單元 建立java 程式.
01.Java语言概述 讲师:复凡.
第1章 Java语言概述 学习目标 本章要点 上机练习 习 题.
面向对象 程序设计语言基础 马骏
JAVA 程式設計 資訊管理系 - 網路組.
開發Java程式語言的工具 JDK.
程式設計 老師:蘇炳煌 助教:楊斯竣.
資訊傳播工程學系 蔡奇偉 副教授 專業英文導讀 課程說明 資訊傳播工程學系 蔡奇偉 副教授
File Input and Output Chap. 11: 施威銘的書 Chap. 7: K&R.
股票代號 年上半年法人說明會簡報 (合併後第一次) 用心 始終是龍巖.
方格紙上畫正方形.
程式語言簡介 2019/7/17 明乘中學編製.
開發Java程式語言的工具 JDK.
程式設計與程式語言 告訴電腦做些什麼 第十六章.
编译原理与实现 河北科技大学 信息科学与工程学院计算机系 杨奎河
Department of Computer Information Science, NCTU
InputStreamReader Console Scanner
資料結構 Data Structure (資管二)
Presentation transcript:

程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代 Assembly language 第三世代 High Level language 第四世代 Query language 第五世代 Logic language

程式語言的基礎 編譯程式:C/C++、JAVA 直譯程式:BASIC、VBScript、JavaScript

JAVA程式語言 JAVA 是一種與硬體無關的跨平台語言 JVM的平台包含: JVM (JAVA Virtual Machine) JAVA API GUI FILE DATABASE NETWORK

JAVA程式語言 Java compiler Byte codes Java Source JVM JVM JVM Interpreter MacOS JVM Interpreter Window JVM Interpreter Unix

JAVA程式語言 JAVA 程式的執行過程 Phase 1 Editor Phase 2 Compiler Phase 3 Primary Memory . Disk Editor Compiler Class Loader Program is created in an editor and stored on disk in a file ending with .java. Compiler creates bytecodes and stores them on disk in a file ending with .class. Class loader reads .class files containing bytecodes from disk and puts those bytecodes in memory. Phase 1 Phase 2 Phase 3 Bytecode Verifier Bytecode verifier confirms that all bytecodes are valid and do not violate Java’s security restrictions. Phase 4 Interpreter Interpreter reads bytecodes and translates them into a language that the computer can understand, possibly storing data values as the program executes. Phase 5 JAVA程式語言 JAVA 程式的執行過程

JAVA 程式語言的特點 分散式(Distributed) 多引線(Multithreading) 垃圾收集(Garbage Collection) 例外處理(Exception Handling)

JAVA 程式開發環境的建立 1. SUN ONE Studio : http://www.sun.com/software/sundev/jde/index.html 2. NetBeans : http://www.netbeans.org 3.Borland Jbuilder: http://www.borland.com 4.Jcreator : http://www.jcreator.com

JAVA 程式開發環境的建立 Java 2 物件導向程式設計範教本 學貫 Java 2 網路程式範例教本 Java 程式設計藝術 DEITEL 全華 Java 2 教學範本 碁峰

JAVA 課程大綱 第一部份 JAVA語言基礎 . JAVA程式的建立 .變數、資料型態、運算子 .流程控制 .程序、函式 .字串、陣列

JAVA 課程大綱 第二部份 物件導向設計 . 物件導向技術導論 . 類別與物件-封裝 . 繼承與多重繼承-類別架構 . 過載與多形

JAVA 課程大綱 第三部份 JAVA 應用程式開發 . 套件 . 檔案處理 . 資料結構 . Java引線 . Java Applet

評分標準 . 期中考 (30%) . 期末考 (30%) . 平時考 (10%、10%) . 作業(20%)