- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一篇
Java语言语法基础—
面向过程知识
第 1 章 Java技术概览
Java是一种出色的面向对象跨平台编程语言。在当今的软件领域几乎无处不见Java语言活
跃的身影,然而Java语言究竟是什么,本章将从两个方面解释Java 的“身世”。Java 既是一种编
程语言,也是一个软件平台。本章还将从多个方面分析Java到底能为我们做什么。
本章重点:
❑ Java语言的功能和特点。
❑ 学习创建简单的Java程序。
❑ 学会处理常见的Java编译错误。
1.1 Java技术
Java 既是编程语言也是软件平台,作为编程语言的Java有一套自己的机制,实现源程序到
处理器可执行程序间的过渡与转换,作为软件平台,Java为程序员提供了编程接口和Java虚拟
机(Java Virtual Machine ,JVM ),下面将依次介绍。
1.1.1 Java编程语言
Java作为一种高级语言具有许多优良特性,如跨平台、面向对象、分布式、多线程、安全
性、健壮性、简单性等。这些优良的特性在读者学习完本书后会深有体会。
在Java语言中的所有源代码都可以通过无格式的记事本编写,并保存为.Java文件,因为通
过该扩展名,Java编译器会知道该文件是自己可以处理的文件。经过编译后的文件为.class文
件,该文件是字节码文件,此时.class文件不能被处理器直接读取执行,必须通过虚拟机转换
成二进制文件后,才可以被处理器执行。图1.1是Java程序的开发过程,整个过程说明了上面
叙述的内容。
Java是跨平台的高级编程语言,这里的平台是指操作系统平台,如Windows 、UNIX 、Mac 、
Linux等。使用Java语言编写的程序一次编译就可以在所有上述平台上运行,就是因为有Java
虚拟机的存在。Sun提供了在各种操作系统平台上运行安装的Java 虚拟机,虚拟机都可以执
第一篇 Java语言语法基础—面向过程知识
行.class文件。这样也就实现了众所周知的“一次编译,随处运行”的理想。图1.2演示了在不
同平台上通过Java虚拟机执行Java程序的过程,从中可以清楚地理解Java虚拟机的作用。
HelloWorld.java HelloWorld.class 1001001……
Java编译器 Java虚拟机
图1.1 Java程序的开发过程
HelloWorld
.class
Java虚拟机 Java虚拟机
Java虚拟机
Windows Linux Mac
图1.2 不同平台上通过JVM执行Java程序
图1.2中的“HelloWorld.class ”也代表一个应用程序,应用程序本身就是经过打包
注意 的.class文件的集合。并且在不同的平台上安装的JVM是不同的,需要到Sun 的网站下
载适合自己机器操作系统平台的虚拟机。
1.1.2 Java语言平台
Java语言也是一个软件平台。平台可以理解为软件运行所需的软件或硬件环境,如操作系
统可以看做是软件平台,它提供了应用程序运行的环境,如在Window XP 操作系统上运行
Word字处理程序。当然如果从用户的角度看,操作系统其实是软件和硬件相结合的综合平台,
因为操作系统对硬件的操作用户是看不见的,但是操作系统又确实管理并运行在硬件平台上。
而Java语言作为软件平台,为Java源程序编写和运行提供了完善的环境。但是该Jav
文档评论(0)