网站大量收购独家精品文档,联系QQ:2885784924

课件:Java语言概述.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.简单(simple) Java语言由C++语言发展而来,其风格与C++类似。Java语言增加了自动内存单元收集功能。Java语言为开发者提供了丰富的类库。 2.面向对象(Object-Oriented) Java语言是一种纯粹的面向对象语言, 它集中于对象和接口的设计,提供简单的类机制和动态的接口模型。对象中封装了状态数据以及响应的方法,实现了模块化和信息隐藏。Smaltalk—IBM 1.3 Java语言的特点 3.安全性(Security) Java在设计之初就注重语言的健壮性,避免了一些不稳定的因素,可以防止许多编程错误,在此基础上还采取其他一些安全措施。 4.解释型(Interpreted) Java是一种解释型的程序设计语言。Java代码编译后不直接生成特定的机器代码,而是Java字节代码,Java程序运行时借助Java解释器(即Java虚拟机)对编译后的字节码文件进行解释执行。 1.3 Java语言的特点 5.平台无关(Architecture-Neutral)可移植性 平台无关有两种:源代码级和目标代码级。Java是一种目标代码级的平台无关语言,用Java编写的应用程序不用修改就可以在不同的软硬件平台上运行,而不受计算机硬件和操作系统的限制。其特点是“一次编写,处处运行”。 6.分布式(Distributed) rmi技术 分布式包括数据分布和操作分布。 Java支持这两种分布性。 1.3 Java语言的特点 7.多线程(Multi-Threaded) Java提供多线程支持。主要体现在两个方面,其一,Java环境本身就是多线程的。其二,Java语言内置了多线程控制,可以大大简化多线程应用程序开发。 8.动态性(Dynamic) Java允许程序动态的装入运行中所需要的类,或者在原有的类中自由地加入新的方法和实例变量而不会影响用户程序的运行。 1.3 Java语言的特点 1.3 Java语言的特点 9.可以进行垃圾收集 自动释放无用的内存空间。 让内存空间得以利用。 Java不仅是开发各种应用程序的编程语言,还是支持Java应用程序进行编译、运行的平台。完整的Java体系结构实际上是由4部分组合而成,包括Java编程语言、Java类文件、Java API(Application Programming Interface)以及JVM(Java Virtual Machine)。 1.4 Java体系结构 THANK YOU SUCCESS * * 可编辑 1.4 Java体系结构 应用程序 Java运行时环境 Java编程环境 Java类文件 Java API JVM Java平台 操作系统、CPU芯片 当使用Java开发应用程序时,首先用Java编程语言编写源代码,然后将源代码编译为Java类文件,即字节码文件,接着在JVM中解释执行类文件,在执行过程中根据应用程序的需要调用Java API中的标准类,以获得相应的功能支持。 1.4 Java体系结构 1.4 Java体系结构 Java 源程序 字节码 (.class) 处理器 专用码 编译器 JVM Java API(类库) JVM与Java API共同构成了Java平台,也称为JRE(Java Runtime Environment,Java运行时环境),该平台可以建立在任何操作系统上。Java平台发展到Java 2版本后,为了适应不同级别应用程序开发的需要,又分为三个分支: 1.J2SE(Java 2 Platform, Standard Edition) 2.J2EE(Java 2 Platform, Enterprise Edition) 3.J2ME(Java 2 Platform, Micro Edition) 1.4 Java体系结构 Java的应用(J2SE JAVASE) 1.4 Java体系结构 返回 Java的应用(J2EE JavaEE) 1.4 Java体系结构 返回 Java的应用(J2ME JAVAME) Mobile Phone、PDA Java Game 1.4 Java体系结构 JDK Java软件开发工具集J2SDK(Java2 Software Development Kit ),简称JDK,是一种用于构建在Java平台上编译和发布Java程序的开发和运行环境。 1.javac:编译器,输出结果为Java字节码文件。 2.java:字节码解释器,直接从类文件执行Java应

文档评论(0)

iuad + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档