- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA语言、平台、工具
* * Java是为你们而生的 * * Oak改为java;java由互联网在JDK1.2进一步划分为ME、SE、EE * * * 高级语言与汇编语言的区别 * JVM是什么东西,有什么用 * * * * * * * * * 在Eclipse平台下进行分析 * * * * Java及Eclipse简介 第 * 页 了解Java虚拟机的特点以及Java语言的特点 掌握Eclipse工具 掌握编译和执行Java程序的基本步骤 会编写通过键盘输入数据的简单的Java程序 学习要点 * * * 1.1? Java的简介 1.1.1 Java历史----Java这二十年 1990年末,Sun公司成立了一个由James Gosling领导的“Green计划”,准备为下一代智能家电编写一个通用控制系统,由于C++语言太复杂,决定创造一种全新语言Oak。 1994年,项目小组完成了第一个Java语言的网页浏览器:WebRunner。 1995年1月,Oak被更名为Java,并由Sun公司直接放到互联网。 1996年,Sun公司推出JDK1.0版本 2014年,推出JDK1.8版本 * * * 1.2 Java语言的特色 1.2 Java语言的特点 简单易学 面向对象 平台无关性 分布式 可靠性 安全性 支持多线程 支持网络编程 编译与解释并存 程序语言角度11100101 mov dptr,#2000 if(ab) max=a; else max=b; 机器语言:二进制机器代码,不便理解,不好记忆, 与硬件平台相关,不具有可移植性。 汇编语言:用助记符号来描述,与机器代码一一对应, 能够理解,但同样不可移植。 高级语言:按自然语言的语法风格书写程序,方便理解, 在原代码的层次上可以实现跨平台移植。 高级语言开发过程 编辑原代码 编译 执行 原码 机器码 机器码 机器码 CPU CPU CPU 跨平台10100011不跨平台 Java开发基本术语-发明 JDK JRE JVM JDK:(Java Development kit) 包含Java运行的基本类库和开发命令,安装JDK可以进行完整的Java开发。 JRE:(Java Runtime Environment) 包含Java运行的基本类库和一些运行命令,安装JRE可以运行编译好的Java程序。 JVM:(Java Virtual Machine) Java语言内部运行的核心。 Java虚拟机(JVM) Bytecode JVM CPU 提供字节码(bytecode)的运行环境 屏蔽底层平台的差异 JVM的作用 Java程序的运行过程 HelloWorldApp.java HelloWorldApp.class javac java 跨平台 不跨平台 第 * 页 操作系统角度 Java程序的执行过程必须经过先编译,后解释两个步骤 * * * 1.3 Java的开发环境 第 * 页 Sun公司是Java的开创者,它的开发工具和运行环境都是免费。只要可以进入Internet,就可以免费下载开发工具集JDK(Java SE Development Kit,即Java标准版开发包),其中包括了Java的全套文档资料。 JDK提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境JRE,以及常用的Java类库。 注意: JRE与JVM的关系:JVM是运行Java程序的核心虚拟机,而运行Java程序不仅需要核心虚拟机,还需要其他的类加载器、字节码校验器以及大量的基础类库。JRE除了包含JVM之外,还包含运行Java程序的其他环境支持。 配置Java环境变量 设置如下三个环境变量: JAVA_HOME, CLASSPATH, PATH 第 * 页 在Window环境下,直接点击所下载的JDK文件,自动进入安装过程,此时可以按照提示过程,逐步完成安装。 安装时需要选择一个目录,可以选择比较简单的目录,例如,D:\JDK16,因为如果使用拼写复杂的目录会给Dos界面下的操作带来很多不便。 其子目录有: BIN,LIB,DEMO,SAMPLE,JRE等。 bin:存放了JDK的各种工具命令,如javac lib:存放的是JDK工具命令的实际执行程序 demo:存放了JDK提供的演示代码 sample:存放了JDK提供的一些简单示例代码 jre:存放的是运行Java程序所必需的JRE环境 JDK的安装与环境配置 * * * 1.5 Ecl
原创力文档


文档评论(0)