1 / 27

Java 语言程序设计

Java 语言程序设计. 张海旸 北京邮电大学计算机学院 zhhy@bupt.edu.cn. 什么是 JAVA ?. Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言(以下简称 Java 语言)和 Java 平台的总称。 它是一种通过解释方式来执行的语言,语法规则和 C++ 类似。同时, Java 也是一种跨平台的程序设计语言。 Java 非常适合于企业网络和 Internet 环境,现在已成为 Internet 中最受欢迎、最有影响的编程语言之一。

winda
Download Presentation

Java 语言程序设计

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java语言程序设计 张海旸 北京邮电大学计算机学院 zhhy@bupt.edu.cn

  2. 什么是JAVA? • Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。 • 它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。 • Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 • Java的魅力:跨平台、动态的Web、Internet计算。

  3. JAVA • 简单的 • 面向对象的(维特跟斯坦) • 健壮的 • 安全的 • 解释的 • 结构体系中立的(与平台无关的) • 多线程的 • 动态的语言

  4. 课程简介 • 课程内容 • 授课方式 • 考试方式 • Java入门

  5. 课程内容 • 第一篇:程序设计基础 • 第二篇:面向对象程序设计 • 第三篇:图形程序设计 • 第四篇:开发综合应用工程

  6. 第一篇:程序设计基础 • 从这一部分开始了解Java,学习如何使用基本数据类型、控制语句和方法来编写简单的Java程序。 • Java的产生背景、特点、应用领域和开发环境 • 用Java编写控制台程序、窗口程序和web程序的基本结构 • Java的基本语法、数据类型、运算符和流程控制语句 • Java的方法的创建、调用、参数传递、返回值、重载和递归等。

  7. 第二篇:面向对象程序设计 • Java是以类为中心的面向对象程序设计语言,本部分将学习使用对象和类。 • 面向对象特性:类、对象、封装、继承、接口、包等等 • 数据、流(输入输出)、文件 • 数组和向量

  8. 第三篇:图形程序设计 • 从这一部分开始学习Java图形程序设计。 • 图形用户界面(GUI)编程 • 图片、动画和音乐编程

  9. 第四篇:开发综合应用工程 • 学习Java程序设计的几个高级功能。 • 多线程 • 网络 • 数据库(JDBC) • Web程序设计

  10. 授课方式 • 课堂讲解 • 原理与机制 • 代表性的例子 • 课后作业 • 每部分一道程序设计题目,上机完成; • 互查程序。 • 其它 • 每次课后可根据情况安排答疑,有问题和建议可通过Email联系。

  11. 教材与参考书 • 教材 • Y.Daniel Liang著《Java语言程序设计》,机械工业出版社 • 参考书 • H.M.Deitel, P.J.Deitel著《Java程序设计教程》,清华大学出版社 • 叶核亚,陈立 著《Java2程序设计使用教程》,电子工业出版社 • 《Think in Java》 • Cay S. Horstmann Gary Cornell 著 《 Java2 核心技术》第七版,机械工业出版社 • 课件 • 将放到一个公共服务器上,供大家下载

  12. 考试方式 • 考试包括两部分 • 考勤(30%) • 程序(70%) • 自由组合分组,每组1~3人均可。 • 每组从给定的题目中任选一个,或自拟题目经老师审查,题目按难以程序分为90、100、110分三档。 • 每组提交一份源程序、类文件和项目报告,同时每人提交一份自己工作的报告(Email方式)。 • 最后,根据时间情况,抽取部分同学进行课堂报告,也可自己报名,每组最多一人,讲解整个项目的设计、开发、分工等情况。课堂报告得分为-5~5分。

  13. 学习Java的四个层次

  14. 基础调查 • 是否学习过一门程序设计语言? • 是否学习过C++? • 是否独立编写过程序? • 是否对面向对象的思想有些了解? • 是否了解一些数据结构和算法的知识?

  15. 选课建议 • 选课前先思考学习Java语言对自己和领域有何用处。 • 最好接触过一门编程语言。 • 随本课程同时学习一些基本的数据结构和算法。 • 具备比较稳定的上机上网条件,能多动手编写小的程序。

More Related