- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一讲-济南职业学院
第1讲 Java语言概述 1.1 Java的发展历史和语言特点 1.2 面向对象的程序设计 1.3 Java的运行环境 1.4 最简单的Java程序 本章要点 理解面向对象的基本概念 了解Java语言的特点和运行机制 熟悉Java开发运行环境 学习并掌握编写简单Java应用程序的过程 1.1 Java的发展历史和语言特点 1.1.1 Java的发展历史 Java2包括J2SE、J2EE、J2ME三个版本。 J2SE(Java Standard Edition)用于工作站、PC机,为桌面开发和低端商务应用提供了Java标准平台。 J2EE(Java Enterprise Edtion)用于服务器,构建可扩展的企业级Java平台。 J2ME(Java Micro Edtion),嵌入式Java消费电子平台,适用于消费性电子产品和嵌入式设备。 1.1.2 Java的语言特点 1.面向对象 2.语法简单 3.平台无关性 4.安全性 5.分布式应用 6.多线程 1.1.3 Java运行机制 Java程序的运行必须经过编写、编译、运行三个步骤。编写是指在Java开发环境中进行程序代码的输入,最终形成后缀名为.java的Java源文件。编译是指使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件,这不像C语言那样最终生成可执行文件。运行是指使用Java解释器将字节码文件翻译成机器代码,执行并显示结果。这一过程如图所示。 Java程序运行流程 字节码文件是一种和任何具体机器环境及操作系统环境无关的中间代码,它是一种二进制文件,是Java源文件由Java编译器编译后生成的目标代码文件。它必须由专用的Java解释器来解释执行 。 Java解释器负责将字节码文件翻译成具体硬件环境和操作系统平台下的机器代码,它运行在被称为Java虚拟机的软件平台之上。 Java虚拟机(JVM ) Java虚拟机(JVM)是运行Java程序的软件环境,在运行Java程序时,首先会启动JVM,然后由它来负责解释执行Java的字节码,利用JVM可以把Java字节码程序和具体的硬件平台以及操作系统环境分隔开来,只要在不同的计算机上安装了针对于特定具体平台的JVM,Java程序就可以运行,而不用考虑当前具体的硬件平台及操作系统环境,也不用考虑字节码文件是在何种平台上生成的。 JVM是Java平台无关的基础,Java的跨平台特性正是通过在JVM中运行Java程序实现的,需要注意的是 JVM是不跨平台的。 1.2 面向对象的程序设计 1.2.1 类和对象 类是具备某些共同特征的对象的集合,用程序设计的语言来说,类是一种抽象的数据类型。而对象是对类的具体化。对象具有如下特征: 一个名字用来标识该对象; 一组属性用来描述其特征; 一组方法用来实现其行为。 1.2.2 类的封装、继承和多态 将数据及对数据的操作方法捆绑在一起构成类,就是所谓的封装。 继承是指在一个已有类的基础上,通过添加新的数据和方法,从而构成一个新类的过程。 一个类中名字相同但其参数数量与类型不同的方法之间构成多态。 封装、继承、多态是面向对象三大特性。 1.3 Java的运行环境 1.3.1 Java开发工具J2SDK 1.3.2 安装和设置环境变量 对于Win2000或xp的用户,使用鼠标右击【我的电脑】,依次选择【属性】│【高级】│【环境变量】,打开【环境变量】对话框,在【系统变量】列表框中,单击【新建】按钮,新建环境变量classpath,其变量值为“.; c:\j2sdk1.4.2\lib”;选择path变量,单击【编辑】按钮,在path变量的变量值后面加上“;c:\j2sdk1.4.2\bin”。 如图所示。 配置系统变量 1.3.3 Java的编辑、编译和运行 Java源程序是一种文本文件,可以使用任何的文本编辑器编写,只是要注意存储时的文件名后缀名必须是.java。 Java源程序先由编译器进行编译,然后由解释器解释运行。 Java编译器是javac.exe,其用法如下: javac filename.java 其中filename.java是java源程序文件的文件名。 Java解释器 Java解释器是程序java.exe,其用法如下: java filename 其中filename是编译生成的java字节码文件的文件名,注意不要带后缀名.class。 1.4 最简单的Java程序——Hello World public class HelloWorld{ public static void main(String []
文档评论(0)