- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计基础-电子教案第02章
第 2 章 Java 语 言 入 门 2.1 Java 语 言 概 述 2.2 Java 程 序 开 发 2.1 Java 语 言 概 述 Java语言是当今流行的网络编程语言。 Java语言且有平台无关性,程序经过编译后,生成字节代码,并运行在Java虚拟机(Java Virtual Machine,JVM)上。 2.1.1 Java 的起源、现状及前景 Java是新一代面向对象的程序设计语言,特别适合于Internet应用程序的开发,它的平台无关性直接威胁到Windows和Intel的垄断地位。 2.1.2 Java语言特点 1.简单易学 2.面向对象 3.分布式 4.解释性 5.健壮性 6.安全性 7.平台无关性 8.可移植性 9.高性能 10.多线程 11.动态性 2.2 Java 程 序 开 发 用Java可以设计两种类型的程序:Java小程序(Java Applet)和Java应用程序(Java Application)。 Java应用程序是完整的程序,需要独立的编译器来编译运行;而Java小程序是嵌在HTML编写的Web页面中的非独立程序,由Web浏览器内包含的Java编译器来编译执行。 2.2.1 Java程序开发环境 Java语言开发包是一组API,也可以说是一些Java类的库。目前比较稳定的是JavaTM 2平台,它共发布了J2EE(Enterprise Edition 企业版)、J2SE(Standard Edition 标准版)和J2ME(Micro Edition 微型版)3个不同产品。 2.2.2 Java程序运行平台 Java平台有两个组件: ? Java虚拟机 (Java Virtual Machine,JVM); ? Java应用程序编程接口 1.Java虚拟机 2.Java应用程序编程接口 Java应用程序编程接口是预先建立的软件组件的集合,它们能提供许多有用的功能,如图形用户界面(Graphical User Interface,GUI)部件。 3.Java的运行结构 Java编程语言的特殊之处在于程序既被编译又被解释。 2.3 Java程序的编辑、编译与运行 2.3.1 Java应用程序的编译和运行 1.程序的编辑 Java源程序是以Java为后缀的简单的文本文件,可以用各种Java集成开发环境中的源代码编辑器来编写,也可以用其他文本编辑工具(如Windows中的记事本或DOS中的EDIT软件等)编写。 2.程序的编译 与其他语言一样,源程序(Java文件)要经过编译才能运行。编译的过程实际上是将Java源程序转变为字节码(bytecode)文件。字节码文件的扩展名为.class,其中包含的是Java虚拟机的指令。 3.程序的运行 Java程序的运行就是执行.class文件中的指令的过程。 2.3.2 Java小程序的编译和运行 1.程序的编辑 利用文字编辑器编写程序 2.程序的编译 在DOS命令提示符下使用指令 3.程序的运行 可以使用两种方法显示Applet小程序的运行效果。 第一种方法是使用JDK 1.4.1开发包中的Appletviewer(Java小程序查看器)工具显示和运行Applet小程序。 第二种方法是使用浏览器显示和运行Applet程序。
您可能关注的文档
最近下载
- 2025年上半年教师资格考试高中语文学科知识与教学能力试卷与参考答案.docx VIP
- 平地机零件手册.pdf
- 贵州政立矿业有限公司平安二矿非煤矿山水害专项治理工程实施方案.doc
- 教师资格考试高中语文学科知识与教学能力新考纲必刷题解析(2025年).docx VIP
- 2025年教师资格考试高中学科知识与教学能力语文重点难点题库详解.docx VIP
- 控烟知识培训远离香烟完整版课件.pptx VIP
- 2025年生活会(四个带头)个人对照检查材料【含违纪行为典型案例剖析】2篇文.docx VIP
- 历年医学考研复试真题——麻醉学.pdf
- 基于神经网络手写数字识别系统设计与实现.doc
- 社区概述幻灯片.ppt
文档评论(0)