- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java2008_ch01.ppt
集成开发环境(IDE)下的使用 Eclipse下如何进行java程序开发 参见Eclipse中文教程第4章 重点:4.1、4.2、4.3、4.4 例 2 : J_HelloApplet.java Applet 小应用程序 Applet 子类的实例 java.applet.Applet 、javax.swing.JApplet 运行方式 包含小应用程序的HTML文件被打开 运行方法 appletviewer (小应用程序的测试工具) 网页浏览 (IE和Netscape等) 例 2 : J_HelloApplet.java // //////////////////////////////////////////////////////// // 在一个网页上显示: // 小应用程序,您好! // //////////////////////////////////////////////////////// 通过文本编辑器 (如: UltraEdit)创建并编写Java源文件 // 文件名: J_HelloApplet.java import java.awt.Graphics; //“import”用来导入一个软件包或者类或者接口等 import javax.swing.JApplet; public class J_HelloApplet extends JApplet { //“extends”用于类的继承 public void paint(Graphics g) { g.clearRect(0, 0, getWidth( ), getHeight( )); // 清除背景 g.drawString(小应用程序,您好!, 10, 20); } // 方法paint结束 } // 类J_HelloApplet结束 通过文本编辑器 (如: UltraEdit)创建并编写HTML文件 !--------- AppletExample.html 开发者: 雍俊海--------- HTML HEAD TITLE 简单招呼小应用程序例程 /TITLE /HEAD BODY APPLET CODE=J_HelloApplet.class WIDTH=200 HEIGHT=40 /APPLET /BODY /HTML 编译源文件 运行小应用程序 J_HelloApplet.java javac J_HelloApplet.class appletviewer/IE Java的四个组成 Java编程语言 Java文件格式 Java虚拟机(JVM) Java应用程序接口(Java API) Java程序运行流程 Java程序的工作原理 Java虚拟机 Java虚拟机的概念——Java Virtual Machine (JVC) 一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机支持操作系统无关性,在任何系统中都可运行。 2. Java虚拟机的基本原理 Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。 Windows下 C 语言编程过程 Java 语言编程过程 C 源程序(扩展名.c) Java 源程序(扩展名.java) Windows可执行文件 (扩展名.exe) Windows操作系统 C编译运行程序 执行 Java字节码文件 (扩展名.class) Java编译程序 Windows下 Java字节码 解释程序 Linux下 Java字节码 解释程序 能直接解释 Java字节码 的平台 Java虚拟机(JVM) 执行 执行 执行 Windows 操作系统 Linux 操作系统 两种语言开发流程比较 本章小结 Java语言的发展史简短而曲折 由于它与网络的良好结合,很快就被大家接受和认可 Java语言开发环境的建立简单,易操作 Sun公司提供了Java语言在线帮助文档,为各种软件包、类、接口和方法提供解释性描述 Java语言通过Java虚拟机的机制基本上克服了不同计算机平台之间的差别 * 每年都可从网上搜到排行 * 每年都可从网上搜到排行 * 每年都可从网上搜到排行(TIOBE发布) * 每年都可从网上
您可能关注的文档
最近下载
- 建筑工程图集 11SG814:建筑基坑支护结构构造.pdf VIP
- 电商平台客户投诉处理协调配合措施.docx VIP
- 快速心律失常的急诊处理PPT课件.ppt VIP
- 标准图集-新型城镇化-智能灯杆.pdf VIP
- 11SG814 建筑基坑支护结构图集.docx VIP
- 2024年11月江苏苏州市中医医院(西苑医院苏州医院)招聘编外人员笔试笔试历年专业考点(难、易错点)附带答案详解 .doc
- 广西壮族自治区家庭经济困难学生认定申请表.doc VIP
- 大闽食品(漳州)有限公司企业标准.doc VIP
- 施工企业安全生产事故报告及处理制度.docx VIP
- 电商平台纠纷处理与客服投诉管理方案.docx VIP
文档评论(0)