- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java2拿实用教程课件(第3版第1章)
Java 2实用教程(第3版)教学课件 课件制作 耿祥义 张跃平 配合例子代码一同使用 例子代码可登录 下载 第一章 Java 语言入门 1.1 Java 的诞生 1.2 Java 的特点 1.3 安装SUN公司的SDK 1.4 一个Java程序的开发过程 1.5 一个简单的Java应用程序的开发过程 1.6 一个简单的Java小应用程序(Java Applet) 1.7 什么是JSP Java语言是一门很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中极为健壮的编程语言. Java语言的出现是源于对独立于平台语言的需要,即这种语言编写的程序不会因为芯片的变化而发生无法运行或出现运行错误。目前,随着网络的迅速发展,Java语言的优势越显明显,Java已经成为网络时代一门非常重要的语言。 1.1 Java 的诞生 Java是1995年6月由Sun公司引进到我们这个世界的革命性的编程语言.1990年Sun公司成立了由James Gosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统、各种CPU芯片上的代码。他们的精心专研和努力促成了Java语言的诞生。 与Java有关的一些图片 1.2 Java 的特点 1.简单 2.面向对象 3.与平台无关 4.多线程 5.安全 6.动态 简单 和C++很相近,但删除许多极少被使用、不容易理解和令人混淆的C++功能,主要包括运算符重载、多重继承以及广泛的自动强迫同型。 自动垃圾收集(Automatic garbage collection)功能,这不仅简化了Java程序的内存分配与释放工作,而且能大幅度减少程序中的漏洞。 Java解释器和标准类库体积很小,对于在嵌入式的系统中使用是很重要的,同时也可以通过网络轻易下载。 与平台无关 为了让Java应用程序能够在网络上任何地方执行,其编译器会产出一种结构中立的字节代码(Bytecode)。字节代码可以在提供Java运行时系统的多种不同处理器上面执行。 Java严格定义了基本数据类型的大小和算术运算符的行为,因此不存在软硬件平台不兼容的情况。 Java系统本身具备相当好的移植性。它的编译器用Java写成,而Java运行时程序则是参照POSIX(一个可移植接口工业标准)规格使用ANSI C写成的。 解释型 C,C++等语言,都是针对CPU芯片进行编译,生成机器代码,该代码的运行就和特定的CPU有关。 Java不针对CPU进行编译,而是把程序编译成字节代码。 字节代码可以在提供了Java虚拟机的任何系统上被运行。 多线程 多线程是允许同时完成多个任务。 C++没有内置的线程机制,必须调用操作系统的多线程功能来进行多线程程序的设计。 在Java核心类库中包含Thread类,同时Java运行时系统提供了线程监视器和同步锁定机制。多线程的其它优点包括更好的交互式回应能力与实时执行行为。 安全 除了运行时异常检查外,Java提供了广泛的编译时异常检查,以便尽早的发现可能存在的错误。同时,在Java中对象的创建机制(只能用new操作符)和自动垃圾收集机制大大减少了因内存管理不当引发的错误。 Java Applet将限制在Java运行环境中,不允许它访问计算机的其它部分。 动态 Java可以在分布式环境中动态地维护程序及类库,而不像C++那样,每当其类库升级以后,如果想让新程序具有新类库提供的功能,需要修改程序、重新编译。 Java执行环境 什么是JVM? Java虚拟机(Java Virtual Machine, JVM)实际上是一个类似于真实计算机系统的抽象机(Abstract Computing Machine),它拥有一组指令集,用来解释“.class”字节代码;也就是说,JVM并不认识所谓的Java语言,而仅仅能够读懂class文件中有限的指令、符号及其它一些辅助信息。 JRE JVM协同类加载器、字节代码校验器和Java类库一起,组成了整个Java运行环境JRE。 一次编写随处运行(Write Once Run Anywhere, WORA) 1.3 安装SUN公司的SDK Sun公司要实现“编写一次,到处运行”(Write once,run anywhere)的目标,必须提供相应的Java运行平台,目前Java运行平台主要分为3个版本: J2SE: Java 标准平台 J2EE:Java企业平台 J2ME:Java小型平台 学习Java必须从J2SE开始目前Sun公司已发布了SDK的1.5测试版本(beta版),可以登录到Sun公司的网站:
文档评论(0)