- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA与面向对象程序设计_02Java概述和入门程序讲解
程序设计语言Java 第2章 Java概述和人门程序 教学目标 Java语言历史、发展和特点 Java类库 Java开发环境 JDK 下载、安装与使用 Java集成开发环境 Java程序类型及简单例子 应用程序 小应用程序applet 2.1 Java历史及发展 1991年由James Gosling负责开发的一个分布式代码系统(Oak),最初是为家用消费电子产品(电冰箱、电视机等)进行编程控制 。 1993年Sun 公司将目标市场转向 Internet 。1994年将Oak语言更名为Java。 1995年Java被正式发布,之后立即引起极大的轰动。 2.1 Java历史及发展 现在Java用于: 开发大型企业的应用程序; 增强WWW服务器的功能; 动画游戏的设计,包括图形图像的调用; 为消费类设备(如手机、传呼机和移动设备等)提供应用程序。 2.2 Java语言特点 Java语言特点: 简单性、 面向对象、 平台无关、可移植、解释型、高性能、动态性、 可靠、安全、 多线程、 分布式处理等。 Java语言特点 1. 简单性 Java语言特点 2.面向对象 Java语言是纯面向对象的语言, 程序的结构:由一个以上的类组成。 Java语言特点 3.平台无关性 用Java写的应用程序不用修改就可在不同的软硬件平台上运行。 Java靠Java虚拟机(Java Virtual Machine,JVM)实现平台无关性。JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚拟机的机器指令,并有自己的栈、寄存器组等。 Java语言特点 在JVM上,有一个Java解释器用来解释Java编译器编译后的程序。 Java编程人员在编写完软件后,通过Java编译器将Java源程序编译为JVM的字节代码(Byte Code)。任何一台机器只要配备了Java解释器,就可以运行这个程序,而不管这种字节码是在何种平台上生成的。 Java程序运行环境 Java与传统语言的不同运行机制 Java语言特点 4.可移植性 5.解释性 6.高性能 7.动态性 Java语言特点 8.可靠性和安全性 Java语言特点 9.多线程 Java语言特点 10.分布式处理 2.3 Java 类库 Java类库也称作Java API (Application Programming Interface)。 在学习Java时,实际上学习内容分成两部分。 第一部分是Java语言本身,以便编写自己的类; 第二部分学会扩展Java类库的类。 本书通过例子讨论了Java的大量类库的使用。 2.3 Java 类库 Java中的包: Java为编写应用程序提供了丰富的预定义类库,这些预定义类库按相关类的范畴进行了分组,这些分组被称作包(package). 一个包是一个已命名的类的集合,一个包还可以包含其他的子包。Java所有的包被称为Java应用程序接口API。Java API包分成: 核心包(以java开头的包) 和可选包(以javax开头的包) 核心包和可选包一般被包含Java开发工具包中。 2.3 Java 类库 JDK中的一些重要的包: java.lang: 提供支持Java的基础类。 java.util: 提供实用方法和数据结构的类。 java.awt : javax.swing: java.applet: 创建小应用程序提供必要的元件 java.io : 提供输入、输出流支持。 : 提供支持联网的类。 2.4 Java开发环境 Java开发环境: 使用JDK工具集(Java Developers Kits,JDK),是一种命令行的方式。 使用集成环境IDE(Integrated Developed Environment)。 我们将通过程序例子分别介绍它们的使用方法。 JDK 下载、安装与使用 JDK可从 网站免费下载,在这里下载适合于我们计算机操作系统的JDK。 如Window操作系统下, 我们下载JDK的开发工具“jdk-6u5-windows-i586-p.exe ” 和JDK的开发文档“jdk-6-doc.zip ”(帮助文档)。 Window操作系统下安装时,直接运行 “jdk-6u5-windows-i586-p.exe ”, 按照安装向导进行安装。 解开“jdk-6-doc.zip ”,得到JDK的开发文档。? JDK 安装与使用 安装JDK后产生主要的目录结构如下: \bin目录:Java开发工具,包括Java编译器、解释器、applet解释器等 \demo目录:一些实例程序 \li
您可能关注的文档
- IUR的关系讲解.ppt
- 围板包装箱自动生产线上料与拼接装置设计要点.doc
- 固体废弃物知识点完整版要点.doc
- I型超敏反应讲解.ppt
- 固体废物复习资料要点.doc
- 固体废物处理处置复习题要点.doc
- 固体废弃物填埋要点.ppt
- J05006-2015组装工艺规范讲解.doc
- IT行业ppt素材讲解.ppt
- 固体废物监测要点.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)