ImageVerifierCode 换一换
格式:PPT , 页数:31 ,大小:889KB ,
资源ID:7047318      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7047318.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(1.第1章 Java语言概述.ppt)为本站会员(11xg27ws)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

1.第1章 Java语言概述.ppt

1、JAVA程序设计,第1章 Java语言概述,Why Java? Last ten years, Java programming and Java platform is successfully used in network programming. E.g. Mobiles, laptops, personal computers, financial systems and satellite communications. It is reported that all the equipments running java is up to 2.5 billion. More th

2、an 4.5 million programmers are using java. More than 1 billion mobiles supports Java. And more than 1 billion PCs supports Java.,第1章 Java语言概述,1.1 Java语言的发展 1.2 面向对象概念与方法 1.3 Java的开发运行环境 1.4 Java程序初体验 Hello World!,1.1 Java语言的发展,1.1.1 Java语言的发展历程 1.1.2 Java语言的特点 1.1.3 Java程序的工作机制,1.1.1 Java语言的发展历程,Gre

3、en项目小组决定放弃使用C+,重新开发一种适合开发跨平台嵌入式软件的语言,它就是Java的前身Oak。 Green项目的开发人员认为Oak的跨平台特性很适合开发网络上的应用程序,因此决定将Oak更名为Java,并在1996年1月发布了第一个Java编译器。 2001年2月5日,Sun公司在美国举行了SUN ONE(Sun Open Net Enviorment,开放网络环境)的新闻发布会,更促进了Java的发展。,1.1.1 Java语言的发展历程,J2EE(Java 2 platform Enterprise Edition,企业版) J2SE(Java 2 platform Standar

4、d Edition,标准版) J2ME(Java 2 platform Micro Edition,缩微版),1.1.2 Java语言的特点,1. 简单性 2. 面向对象 3. 分布式 4. 健壮性 5. 体系结构中立 6. 安全性,7. 平台无关性 8. 解释执行 9. 高性能 10. 多线程 11. 动态性,1.1.3 Java程序的工作机制,1. Java虚拟机JVM 2. Java虚拟机的工作机制,Class Loader,Load all classes necessary for the execution of a program Maintains classes of the

5、 local file system in separate “namespaces” Prevents spoofing,Bytecode Verifier,Ensures that: The code adheres to the JVM specification The code does not violate system integrity The code causes no operand stack overflows or underflows The parameter types for all operational code are correct No ille

6、gal data conversions (the conversion of integers to pointers)have occurred,Java Technology Runtime Environment(JRE),The Java Virtual Machine (1),Provides hardware platform specifications Reads compiled byte codes that are platform independent Is Implemented as software or hardware,The Java Virtual M

7、achine (2),JVM provides definitions for the : Instruction set (central processing unitCPU) Register set Class file format Stack Garbage-collected heap Memory area,1.2 面向对象概念与方法,1.2.1 传统的面向过程和现代面向对象程序设计语言 1.2.2 抽象的概念 1.2.3 面向对象编程的三个原则 1.2.4 类和实例对象的性质,1.2.1 传统的面向过程和现代面向对象程序设计语言,传统的面向过程的程序设计语言 :Fortran

8、,Pascal,C等 。 面向对象的程序设计语言:C+,Java等。,1.2.2 抽象的概念,下面举一个简单例子来说明抽象的过程。,1.2.3 面向对象编程的三个原则,1. 封装,图1-8 封装:可用来保护私有数据的公共方法,图1-9 买糕点的“封装”,1.2.3 面向对象编程的三个原则,2. 继承,图1-10 哺乳动物的继承机制,1.2.3 面向对象编程的三个原则,3. 多态性多态性(Polymorphism,来自于希腊语,表示“多种形态”)是允许一个接口被多个同类动作使用的特性,具体使用哪个动作与应用场合有关。 4. 多态性、封装性与继承性相互作用,1.2.4 类和实例对象的性质,类与对象

9、的关系可形象地表示为汽车生产规格说明书和汽车之间的关系(如图1-11所示)。,图1-11 汽车类与汽车实例的关系,1.3 Java的开发运行环境,1.3.1 JDK的下载与安装 1.3.2 Java SDK开发环境的使用 1.3.3 其他Java开发工具,1.3.1 JDK的下载与安装,JDK=Java Developers Kit SDK=Software Development KitJDK=Java SDK,1.3.2 Java SDK开发环境的使用,1. Java编译器(javac.exe),图1-24 Fruite.java源文件编译后生成三个类文件,1.3.2 Java SDK开发

10、环境的使用,2. Java解释器(java.exe) 3. Java文档生成器(javadoc.exe) 4. Java调试器(jdb.exe) 5. Applet浏览器(appletviewer.exe),1.3.3 其他Java开发工具,Java Development Kit NetBeans JCreator JBuilder Visual Age for Java WebLogic Workshop JDeveloper Visual Cafe for Java Eclipse IntelliJ Microsoft VJ+,1.3.4 Java程序初体验 Hello World!,1

11、.4.1 编写程序之前 写给有编程经验的人 1.4.2 编写程序之前 写给完全不懂程序的人 1.4.3 Java版Hello World 1.4.4 由Hello World程序学到的 编程的基本概念 1.4.5 尚未解决的疑惑,1.4.3 Java版Hello World,1. 编写源程序 2. 程序的编译 3. 程序的执行 4. HelloWorld程序概观,1.4.4 由Hello World程序学到的 编程的基本概念,1. 注释 2. 导入语句import 3. 类的建立 4. 什么是类 5. 类的建立 6. 程序起始点,小结,本章知识点: (1)Java语言的起源 (2)Java语言的发展历史 (3)Java语言的特点以及执行机制 (4)经典例程Hello World 重点:理解Java相关的概念; 难点:掌握经典例程Hello World。,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报