- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目标 什么是java java的发展过程 java语言的特点 java语言主要应用于哪些方面 Java语言的运行机制 Java平台 一个简单java程序的例子 常用java开发工具 一种编程语言 一种开发环境 一种运行环境 用来开发java应用程序 和applet小应用程序 java语言的特点 熟悉而简单 面向对象 健壮 安全性 与平台无关性 可移植性 多线程 与C语言的区别 Java致 力 于 检 查 程 序 在 编 译 和 运 行 时 的 错 误。 运行错误的处理机制 内存的垃圾收集机制 不使用指针操作 从内存的管理上加强安全性 类装载载器为安全性提供了措施 将本地的类组成一个统一空间,与外来的类地址空间分开。 运行系统中的字节码检验器 java语言主要应用于哪些方面 用于计算机之间的数据交换和通信。 用于可视化图形软件和动画软件的设计。 用于计算机交互软件设计和开发。 设计生动活泼的带动画的主页。 Java语言的运行机制 Java源程序经编译器编译后产生字节码(bytecode),Java解释器解释执行字节码 。如下图所示: Java 运行时执行三个任务: 代码调用 代码校验 执行代码 Java平台 Java平台不同于其它平台在于它是运行在其它基于硬件的平台之上的软件平台。Java平台包括二个组件: Java虚拟机 Java Virtual Machine(JVM) Java应用程序接口(Java API) 下图说明了Java程序与Java平台之间的关系: 在一个平台上编译Java程序产生的字节码可运行在其它任何平台的Java虚拟机上。如下图所示: Java虚拟机 提供了硬件平台的说明。 执行与平台无关的字节码。 当代码编译时做类型检查。 虚拟机可通过软件仿真实现,也可以硬件实现。 每个Java解释器,不管它是Java开发工具还是能运行Java applets 的Web浏览器,都是Java虚拟机的实现。 一个简单java程序的例子 class HelloWorld { public static void main(String[] args) { System.out.println(Hello World!); } } 编译和运行 HelloWorld.java 编译HelloWorld.java javac HelloWorld.java 生成 HelloWorld.class 运行此应用程序: java HelloWorld 常用java开发工具 目前市场上主要有以下几种Java开发环境: Sun JDK Eclipse 5.5 Borland JBuilder 2007 SUN NetBean Intellij?IDEA 其中除Sun JDK外均为可是化编程环境。 常用java开发工具 JDK简单介绍: javac 编译器 java 解释器 jdb 调试器 applet viewer Applet 观察器 javadoc 文档生成器 安装JDK开发工具包 可在Sun公司的互联网站点上下载JDK1.6开发工具包和文档,网址是: /products/jdk 总结 描述java技术的特点。 编辑,编译和运行一个简单的java应用程序。 什么是JMV,它的功能是什么。 java 运行系统执行了哪三个任务。 * JAVA编程基础 第一章 java 简介 HelloWorld.java HelloWorld.class javac java
文档评论(0)