第2章 Java概述

第2章 Java概述

ID:44981367

大小:151.00 KB

页数:19页

时间:2019-11-06

第2章  Java概述_第1页
第2章  Java概述_第2页
第2章  Java概述_第3页
第2章  Java概述_第4页
第2章  Java概述_第5页
资源描述:

《第2章 Java概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学习导读Java语言和其它高级语言一样需要有一个编程环境。为此,首先要安装Java平台,然后在该平台上应用Java的编译系统进行编程。本章从安装配置Java平台开始,举例说明Java源程序的结构,引导读者对Java语言有一个基本的了解。第2章Java概述教学重点与难点:安装并配置Java平台字节码的编译生成使用集成环境来编制Java程序2.1安装并配置Java平台2.1.1Java平台概述Java平台由Java应用编程接口(ApplicationProgrammingInterface,简称API)和Java虚拟机(Javavirtualmachine,简称JVM)构成

2、。Java应用编程接口是已编译的可在我们的程序中使用的代码库。它们使我们能够添加现成的可定制的功能,以节约编程时间。—般认为,Java虚拟机是建立在实际的处理器基础上的假想的计算机。Java虚拟机规范为Java虚拟机(JVM)作了如下定义:在真实机器中用软件模拟实现的一种想象机器。Java虚拟机代码被存储在.class文件中;每个文件都包含最多一个public类。Java虚拟机规范为不同的硬件平台提供了一种编译Java技术代码的规范,该规范使Java软件独立于平台,因为编译是针对作为虚拟机的“一般机器”而做,这个“一般机器”可用软件模拟并运行于各种现存的计算机系统,也可

3、用硬件来实现。Java程序并不是在本机操作系统上直接运行,而是通过Java虚拟机向本机操作系统进行解释来运行。这就是说,任何安装有Java虚拟机的计算机系统都可以运行Java程序,而不论最初开发应用程序的是何种计算机系统。2.1.2Java平台的安装开始编写Java程序前,需要在我们的计算机系统中安装Java平台。Java平台可从java.sun.com网站免费下载,该网站上提供了免费的Java开发工具集(JavaDevelopersKits,简称JDK),我们可以在这里下载适合于我们计算机操作系统的JDK,利用这些工具来开发Java程序。2.2第一个JavaAppli

4、cation程序2.2.1编辑源程序我们可以不采用任何集成开发环境,只是采用文本编辑器就可以编写简短的Java程序。【例2.1】第一个JavaApplication程序//MyFirstApp.javapublicclassMyFirstApp{publicstaticvoidmain(Stringargs[]){System.out.println("ThisismyfirstJavaApplication!");}}本程序的作用是输出下面一行信息:ThisismyfirstJavaApplication!在一个JavaApplication应用程序中,一定要有一个类

5、包含main方法。而在本范例中,首先用保留字class来声明一个新的类,其类名为MyFirstApp,它是一个公共类(public)。整个类定义由大括号{}括起来。在该类中定义了一个main方法,这个方法共有三个修饰语,其意义分别如下:(1)public:表示这个类的main方法可以被所有的对象使用。(2)static:指明该方法是一个类方法,它可以通过类名直接调用,表示main是属于这个类所使用的方法,我们将之称为“静态方法”。(3)void:表示main方法执行后不会传回任何值。这一点是重要的,因为Java编程语言要进行谨慎的类型检查,包括检查调用的方法确实返回了这

6、些方法所声明的类型。对于一个应用程序来说,main方法是必需的,而且必须按照如上的格式来定义。Java解释器在没有生成任何实例的情况下,以main作为入口来执行程序。Java程序中可以定义多个类,每个类中可以定义多个方法,但是最多只能有一个公共类,main方法也只能有一个,作为程序的入口。main方法定义中,括号中的Stringargs[]是传递给main方法的参数,参数名为args,它是String类的一个实例。参数可以为0个或多个,每个参数用“类名参数名”来指定,多个参数间用逗号分隔。对于本程序,还有以下值得注意的地方:(1)在main方法中,只有一条语句:Syst

7、em.out.println("ThisismyfirstJavaApplication!");它用来实现字符串的输出,这条语句实现与C语言中的printf语句相同的功能。这里实际上是利用Java应用编程接口(API)向控制台打印输出一行文字。API中已经有了可以使用的控制台打印功能,我们只需要提供要打印的文字。这行程序所做的事是使用由System类的out成员引用的PrintStream类的out对象的println方法,将字串“ThisismyfirstJavaApplication!”打印到标准输出上。(2)语句System.out

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。