




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java电子课件,2011年8月28日,内容介绍,核心基础文章,Java语法,Java面向对象特性,异常处理,传输环境类,泛型,集合类,I/O,多线程。应用技术章节使用网络侧来开发应用程序、应用程序、操作嵌入式JavaDB、JDBC应用程序和网络编程。第一章核心基础,第一章Java概述,本章内容,1.1 Java发展简史1.2Java2SDK版本1.3Java程序运行机制1.4Java运行环境1.5Java程序开发1.6JDK开发工具,学习目标,了解Java语言的历史及其架构划分,掌握Java语言的特点,了解Java语言的运行机制,掌握Java开发环境的安装和设置,掌握Java程序的组成结构和开发过程, 了解JDK各种开发工具,1.1 Java开发简史,Java语言SunMicrosystemsOak产品的生产过程:Java和HotJavaHotJavaInternet互联网浏览器于1995年正式推出。 JDK JavaDevelopmentKitsJava和这个版本的开发JDK1月JDK1.01997年2月JDK1.11998年12月J2SE,J2EE,J2ME J2ME 2005 JavaEE,Javaee,JavaME,爪哇发展过程中的图片,爪哇的标志,爪哇的父亲詹姆斯哥斯林,爪哇的吉祥物杜克,版本杜克,1.2爪哇2SDK,爪哇33333实施效率高。便携性差。高级语言的操作机制,解释:将源程序逐一解释成特定平台的机器代码指令,并立即执行。执行效率低,不能独立于解释器执行。便携性好。解释性语言Java程序的运行机制半编译半解释Java程序,即Java类文件。类扩展,JDK和JRE,JDK JAVADevelopmentKitsJava开发工具,提供运行Java程序所需的JRE,以及编译和运行工具。JRE 程序的运行环境,其核心内容是JVM(Java虚拟机)和核心类库。Java虚拟机(JVM)和JVM)、JVM(Java虚拟机)是实现Java最重要的特性的平台独立性的基础。JVM是一台可以运行Java代码的虚拟计算机。这个虚拟机可以为任何平台上的编译器提供一个通用接口。Java和C有什么区别?编译完C程序后,生成的文件可由操作系统直接执行。编译完Java程序后,生成的字节码文件(.类)不能被操作系统识别,需要在JVM中执行。JVM有多个平台版本,所以Java有跨平台的特性。1.4Java程序运行环境,安装JDK设置Java运行环境,第一步:下载并安装JDK包,双击安装文件,开始安装,进入安装向导页面,在安装过程中选择安装盘字符,如C:Javajdk1.6.0_21,配置JRE,并将安装路径改为:C: Java jre6,JDK6.0已成功安装。在成功安装JDK6.0之后,在指定的安装位置将出现一个“jdk1.6.0_21”目录,用于存储开发所需的工具,如java、Java等。使用数据库Derby进行开发所需的资源和案例,一个带有源代码的java平台编程示例,编译本地方法的c头文件,Java运行时环境(JRE),开发工具包的类库文件,步骤2:配置Java环境变量,“我的计算机”“属性”“高级”选项卡“环境变量”按钮,单击“新建”按钮,在变量名中输入:JAVA_HOME,在变量值中输入:C:Javajdk1.6.0_21,单击“编辑”按钮,步骤2:配置JAVA环境变量,添加路径%JAVA_HOME%bin路径告诉操作系统在哪里找到可执行文件的位置,如Java编译器。环境变量CLAPHERS保存一些目录和jar文件的路径,以便于在编译和运行时搜索Java程序。类路径=C:jdk1.6libtools.jar。c : JD k 1.6 lib dt . jar; D: JavaExamples chap01D: java示例第02章,类路径环境变量,JDK1.4和早期版本,类路径的值必须设置为 。% JAVA _ HOME % lib dt . jar;%JAVA_HOME%libtools.jar .1.5版和更高版本可以在任何路径下编译和运行Java程序,而无需设置类路径的值。1.5Java程序开发,JavaAPI概述JavaApplication编译和执行,术语解释,Java程序类型:JavaApplicationJavaApplet,字节码文件,独立执行,非独立执行,术语解释,javapi:JavaApplicationInterfaceJava的与Java相关的类的集合,JavaAPI概述,创建Applet所需的类,applet与其运行上下文通信所需的类。Awt为用户界面、绘图和图像处理创建类。Java.io为数据流、对象序列和文件系统提供输入/输出类。Java . lang:Java编程所需的基本类。实现网络应用程序所需的类。Util:通用工具类。一种使用Java编程语言访问数据库的应用编程接口。示例1-1Java应用程序helloworld.java,publicsclasshellowworld publicstaticvourimain(string gas) system . out . println( hellowworld!);,描述:Java语言是一个区分大小写的Java程序。如果定义了公共类,源文件的文件名必须与公共类同名,后缀为。在Java程序中最多只能有一个公共类。示例1-1显示了运行的结果。public class print age public static void main(stringargs) if(args=null | | args . length!=2)返回;Stringuser=参数0;Stringage=参数1;系统输出打印输入(“用户”用户是“年龄”岁);另外:main()用法,1.6JDK开发工具,appletviewer是一个javaApplet浏览器,用于查看Java小程序的执行结果。编译器javac编译扩展名为的源文件。java转换成带有扩展名的字节码文件。班级。解释器java是一个用于java字节码文件的解释器,它直接从字节码文件执行Java应用程序。文档生成器javadoc是一个文档转换工具,它将Java源文件转换成API规范文档,并且生成的文档是HTML格式的。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合作协议只签了一份合同
- 中石油员工业绩合同范本
- 信用卡合作协议合同范本
- 住建部车位销售合同范本
- 同济医院合作协议书范本
- usdt软件开发协议书
- 修铁路设备回收合同范本
- 发货与货车司机合同范本
- 中级职称入户的合同协议
- 合同到期不续签合同协议
- 招生代理授权合同范本
- 2025年广西玉林产业投资集团有限公司社会招聘5人笔试备考题库及答案解析
- 《质量管理与可靠性》课件-第4章 质量检验
- 2025至2030年中国分时度假行业市场运营现状及投资规划研究建议报告
- 孕期甲状腺功能课件
- 2025年财政部高层次财会人才选拔考试历年参考题库含答案详解(5套)
- 电子技术基础说课
- 2024年四川泸州医疗卫生辅助岗位招募笔试真题
- 旅行团队管理办法
- 2025年秋期部编版四年级上册小学语文教学计划+教学进度表
- 2025安宁疗护实践指南(试行)知识测试试题及答案
评论
0/150
提交评论