欢迎来到天天文库
浏览记录
ID:48049863
大小:783.50 KB
页数:28页
时间:2020-01-13
《JAVA语言、平台、工具.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2021/9/20*1Java及Eclipse简介第2页了解Java虚拟机的特点以及Java语言的特点掌握Eclipse工具掌握编译和执行Java程序的基本步骤会编写通过键盘输入数据的简单的Java程序学习要点2021/9/20*31.1Java的简介1.1.1Java历史----Java这二十年1990年末,Sun公司成立了一个由JamesGosling领导的“Green计划”,准备为下一代智能家电编写一个通用控制系统,由于C++语言太复杂,决定创造一种全新语言Oak。1994年,项目小组完成了第一个
2、Java语言的网页浏览器:WebRunner。1995年1月,Oak被更名为Java,并由Sun公司直接放到互联网。1996年,Sun公司推出JDK1.0版本2014年,推出JDK1.8版本2021/9/20*51.2Java语言的特色1.2Java语言的特点简单易学面向对象平台无关性分布式可靠性安全性支持多线程支持网络编程编译与解释并存程序语言角度1000100111100101movdptr,#2000if(a>b)max=a;elsemax=b;机器语言:二进制机器代码,不便理解,不好记忆,与硬件
3、平台相关,不具有可移植性。汇编语言:用助记符号来描述,与机器代码一一对应,能够理解,但同样不可移植。高级语言:按自然语言的语法风格书写程序,方便理解,在原代码的层次上可以实现跨平台移植。高级语言开发过程编辑原代码编译执行原码机器码机器码机器码CPUCPUCPU跨平台010011011010001100110101不跨平台Java开发基本术语-发明JDKJREJVMJDK:(JavaDevelopmentkit)包含Java运行的基本类库和开发命令,安装JDK可以进行完整的Java开发。JRE:(Java
4、RuntimeEnvironment)包含Java运行的基本类库和一些运行命令,安装JRE可以运行编译好的Java程序。JVM:(JavaVirtualMachine)Java语言内部运行的核心。Java虚拟机(JVM)BytecodeJVMCPU提供字节码(bytecode)的运行环境屏蔽底层平台的差异JVM的作用Java程序的运行过程HelloWorldApp.javaHelloWorldApp.classjavacjava跨平台不跨平台第13页操作系统角度Java程序的执行过程必须经过先编译,后解
5、释两个步骤2021/9/20*141.3Java的开发环境第15页Sun公司是Java的开创者,它的开发工具和运行环境都是免费。只要可以进入Internet,就可以免费下载开发工具集JDK(JavaSEDevelopmentKit,即Java标准版开发包),其中包括了Java的全套文档资料。JDK提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境JRE,以及常用的Java类库。注意:JRE与JVM的关系:JVM是运行Java程序的核心虚拟机,而运行Java程序不仅需
6、要核心虚拟机,还需要其他的类加载器、字节码校验器以及大量的基础类库。JRE除了包含JVM之外,还包含运行Java程序的其他环境支持。配置Java环境变量设置如下三个环境变量:JAVA_HOME,CLASSPATH,PATH第17页在Window环境下,直接点击所下载的JDK文件,自动进入安装过程,此时可以按照提示过程,逐步完成安装。安装时需要选择一个目录,可以选择比较简单的目录,例如,D:JDK16,因为如果使用拼写复杂的目录会给Dos界面下的操作带来很多不便。其子目录有:BIN,LIB,DEMO,S
7、AMPLE,JRE等。bin:存放了JDK的各种工具命令,如javaclib:存放的是JDK工具命令的实际执行程序demo:存放了JDK提供的演示代码sample:存放了JDK提供的一些简单示例代码jre:存放的是运行Java程序所必需的JRE环境JDK的安装与环境配置2021/9/20*181.5Eclipse创建Java程序选择Workpace创建一个JavaProject项目中创建一个类RunJavaApplication集成开发环境(IDE)是一类软件,它将程序开发环境和程序调试环境集合在一起,
8、帮助程序员开发软件使用Eclipse开发Java程序步骤:1、创建一个Java项目2、手动创建Java源程序3、编译Java源程序4、运行Java程序使用Eclipse开发Java程序的步骤publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!!!");}}关键字类名与文件名完全一样main方法是Java程序执行的入口点
此文档下载收益归作者所有