- 1
- 0
- 约9.93千字
- 约 60页
- 2016-12-23 发布于重庆
- 举报
Java语言概述 Java程序设计与案例 教学目的 Java语言 通过本门课程的学习可以使学生掌握Java语言的基本语法和编程规范;尤其是掌握用Java语言进行网络编程的方法和技巧。 程序设计方法 Java语言是一种面向对象的语言,通过学习使学生掌握用面向对象进行编程的思想和实践。 培养实际开发能力,使学生成为一名合格的Java程序员。 课程信息 本课程以Java语言为素材,讲授面向对象程序设计的方法与思路。 课程主要包括以下内容: Java语言基础知识。 面向对象程序设计的基本概念与方法。 Java语言面向对象程序设计基础。 图形用户界面设计。 Java编程中的几个专题(异常处理、输入输出、多线程、多媒体、网络编程等)。 课程总体安排 授课学时—— 32学时 上机安排——32学时 答疑及辅导 时间:按上课时间 地点:411 考核方式 平时 (20%) 、上机(20%)、考试(占60%)。 教学用书 《Java程序设计与案例》 刘宝林, 高等教育出版社,2004.11 《Java2入门经典 JDK5》 Ivor HORTON,机械工业出版社,2006.9 《Java SE6.0编程指南》 吴亚峰,人民邮电出版社,2007.11 网络教学资源 —软件、电子教案、联机文档 Java语言概述 主要内容 Java的历史与发展 Java语言概貌 Java开发工具 Java的程序结构 Applet与application Java的历史 1991年初,Sun Microsystems公司设立一项较大规模“消费者电子产品先进软件发展项目”,该项目是为了发展小型、可靠、可移植、分布式、实时的嵌入式系统。 项目小组开发了一种与平台无关的新语言,命名为“Oak”。其灵感来源于项目主持人James Gosling办公室外的一棵橡树(Oak),它就是Java语言的前身。 但因Oak名称与其它产品雷同,最后将开发的新语言取名为“Java”。据说是项目小组成员经常在公司附近一家咖啡厅喝咖啡,因此把咖啡原产地Java作为新语言的名称。 1995年,Sun Microsystems公司正式发布Java产品。 Java的发展 1995.5.23 Java诞生(Java1.0.2 API) 1997.2.18 JDK1.1 (Java1.1 API) 1998.12 J2SE 1.2 2000.5 J2SE 1.3 2002.2 J2SE 1.4.0 2004.10 J2SE 5.0 (1.5.0) 2006.4 J2SE 6.0 (Beta) 网址 (查询新动向) /technetwork/java/javase/downloads/index.html 与Java有关的一些图片 Java语言的特点 在Java语言白皮书中,Java被描述为“是一种简单、面向对象、分布式、解释、健壮、安全、结构中立、可移植、高效能、多线程、动态的语言。 A Simple, object-oriented, distributed, robust, secure, achitecture-neutral, portable, high-performance, multi-threaded, and dynamic language. —James Gosling, Henry McGilton. The Java? Language Environment,A White Paper. Simple Java最初是为对家用电器进行集成控制而设计的一种语言,因此它必须简单明了。Java语言的简单性主要体现在三个方面: ①Java的风格类似于C++,因此C++程序员初次接触Java语言,就会感到很熟悉。从某种意义上讲,Java语言是C/C++语言的一个变种,因此,C++程序员可以很快地掌握Java编程技术。 ②Java摒弃了C++中容易引发程序错误的一些特性,如指针、结构以及内存管理等。 ③Java提供了丰富的类库,可以帮助我们很方便地开发Java程序。 object-oriented 面向对象可以说是Java最重要的特性,所以它支持继承、重载、多态等面向对象的特性。Java语言的设计是完全面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。Java中的对象模型简单,容易扩展。 distributed Java是一个分布式语言。它有一套很齐全的通信及相关功能的程序库,可以处理TCP/IP协议,用户可用URL地址在网络上很方便地访问其它对象。利用Java来开发分布式的网络程序是Java的一个主要应用之一。 Robust(健壮的 ) ①Java是一种
您可能关注的文档
最近下载
- (新教材)2026年春期部编人教版三年级下册语文 第八单元 核心素养教案(反思有内容).docx
- 罗富民《五十四生物信息预测》(下).doc VIP
- 《微生物学教程(周德庆)》各章复习重点.pdf VIP
- 大学体育教程(本科):毽球PPT教学课件.pptx VIP
- 企业盈利能力分析——以葵花药业为例.doc VIP
- 殷周制度论王国维.doc VIP
- 沪教版(2024)新教材小学三年级英语下册Unit 2 Communicate教学课件.pptx VIP
- 北京市孕妇学校标准化课件-第10课 轻松自然,顺利分娩.pdf VIP
- 《生物信息预测学》操作介绍.doc VIP
- 总结实习报告模板汇编十篇.docx VIP
原创力文档

文档评论(0)