二章数据类型与表达式33

上传人:hs****ma 文档编号:570549174 上传时间:2024-08-05 格式:PPT 页数:32 大小:440KB
返回 下载 相关 举报
二章数据类型与表达式33_第1页
第1页 / 共32页
二章数据类型与表达式33_第2页
第2页 / 共32页
二章数据类型与表达式33_第3页
第3页 / 共32页
二章数据类型与表达式33_第4页
第4页 / 共32页
二章数据类型与表达式33_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《二章数据类型与表达式33》由会员分享,可在线阅读,更多相关《二章数据类型与表达式33(32页珍藏版)》请在金锄头文库上搜索。

1、二章数据类型与表达式33Stillwatersrundeep.流静水深流静水深,人静心深人静心深Wherethereislife,thereishope。有生命必有希望。有生命必有希望Company L主要内容学习目标及重、难点1任务学习2课堂实践3总结4任务介绍下载并安装J2SE开发工具与环境,编写并运行一个Java Application和Applet程序任务分析支撑知识讲解任务实现任务解决任务解决任务小结学习目标 重点、难点Company Logo重点Java特点Java平台搭建编辑、编译和运行过程编辑、编译和运行过程JRE与与JVMEclipse工具的使用难点Java平台搭建编辑、编译

2、和运行Java应用程序JRE与与JVM学习目标了解Java语言的发展及特点了解Java应用领域建立Java开发环境搭建Java程序简介开发工具Eclipse的使用学习内容Java语言的发展历史Java语言的特点Java的编译与执行Java集成开发环境编辑、编译和运行Java应用程序Eclipse使用简介开始Java之旅Java的历史vJava语言之父-James GoslingvJAVA90年12月,SUN公司一个开发小组从事家用电器方面的小型研究项目最初的方案是用C+开发,不合适,决定编写更好的语言最初,命名为OAK,后为JAVAvJAVA的小型、安全、可移植性等特点,使其适用于WEBvJA

3、VA产生的时候,正是万维网日益流行的时候。Java的历史v95年8月Netscape公司的浏览器率先支持JAVA。随后,Microsoft的Internet Explorer浏览器也支持JAVA。随着万维网的日益普及,JAVA得到了广泛的使用。Java语言作为一种网络编程语言,正式推出。v1996年Java编译器的第一版发布并发放许可。v1997年SUN推出Java1.1(JDK1.0),国际标准化组织批准Java规范。v1998年SUN推出Java2(JDK1.2)。v2002年SUN推出JDK1.4。v2004年底JDK1.5发布,后改名为Java SE 5.0v2006年发布Java S

4、E 6.0Java的版本JAVA有三个版本:用于开发大型、计算密集型工程用于工作站和小型机所学的编译和运行环境分为JVM、JRE、JDK和Java语言开源嵌入式Java开发平台用于小型平台,如手机,家用电器(数字机顶盒、导航仪等)、Java游戏、股票等J2SE标准版J2EE企业版J2ME移动平台目前,基于J2ME平台的开发已经逐渐被Android开发所代替,Andriod开发也是以从ava语言上进行组件开发Java语言的特点v简单性v面向对象v健壮性v平台无关性v可移植性v安全性v多线程Java与C+的区别v不再有全局变量v不再有#include 和#define 等预处理功能v不再有stru

5、ct、union及typedef等v不再有函数、不再有指针、不再有多重继承v不再有goto语句v不再有操作符重载(Operatior Overloading)v取消自动类型转换,要求强制转换v自动进行内存管理任务学习任务介绍任务分析任务实现Company Logov任务背景任务背景将学习Java语言的特点、运行机制和基本开发工具,并通过简单实例对Java Application和Java Applet程序有一个初步了解。通过本章的学习,要求学生掌握下载和安装J2SE开发工具的方法;熟悉J2SE开发工具的使用;了解Java源代码、字节码文件、掌握Java程序的编辑、编译和运行过程。v任务描述任务

6、描述下载并安装J2SE开发工具与环境编写并运行一个Java Application和Applet程序任务学习任务介绍任务分析任务实现Company Logov完成任务步骤分析完成任务步骤分析搭建Java开发环境下载并安装JDK设置环境变量安装集成开发环境 以Eclipse为例编写第一个应用程序,并编译执行编写第一个Applet程序,并编译执行支撑知识介绍JDK目录结构Java编译执行过程分析Java开发环境vJDK(Java Developer Kit) -J2SE 最基本得Java开发工具JDK6.0vJava集成开发环境集成开发环境(IDE)集源代码的编辑、编译以及调试于一体,可以帮助程序

7、员生成应用程序框架,减少程序员的重复劳动,提高软件开发的效率JbuilderVisual Age for JavaEclipseWebSphere Studio Application DevelopervJava代码编辑工具代码编辑工具Notepad,EditPlus,UltraEditJCreator,NetbeansJava开发环境的建立v可到网站:http:/ SE 6.0v安装JDKv设置系统环境变量Path= C:j2sdk1.6.0bin;.CLASSPATH= . ; C:j2sdk1.6.0jrelib;.vDOS界面下验证Java开发环境JDK目录结构v安装安装JDK后产生

8、如下目录结构:后产生如下目录结构: bin目录:Java开发工具,包括Java编译器、解释器等 demo目录:一些实例程序 lib目录:Java开发类库 jre目录: Java运行环境,包括Java虚拟机、运行类库等 Java开发环境开发工具vjavac.exeJava编译器,用来将java程序编译成Bytecode。vjava.exeJava解释器,执行已经转换成Bytecode的 Java应用程序。vjdb.exeJava调试器,用来调试Java程序。vjavap.exe反编译(将.class文件还原为.java)。vjavadoc.exe文档生成器,创建HTML文件。vappletvie

9、wer.exeApplet解释器,用来解释已经转换成Bytecode的Java小应用程序。Java应用程序编辑代码/* 文件名 如:Welcome1.java * 文件包含的类或接口的列表 * 版本信息. * 作者,日期 * 版权信息 */public class Welcome1 / Java应用程序由main方法开始执行 public static void main( String args ) System.out.println( Welcome to Java Programming! ); 文件名要与包含主(main)方法的类或public类的名字相同主方法的定义必须是publi

10、c static void main命令行参数、字符串数组Java程序编译和运行v没有集成环境的情况下没有集成环境的情况下编译应用程序javac Welcome1.java执行应用程序java Welcome1注意程序进入从一个类的main方法开始,必须保证Welcome1中实现了main方法。必须保证Welcome1.java文件在当前目录下必须保证PATH环境变量中有jdk_homebinJava编译时常见的问题v忘记文件后缀忘记文件后缀.javayour homejavac examplesch1Welcome1javac: 无效的参数:examplesch1Welcome1用法:jav

11、ac v解决办法:解决办法:your homejavac examplesch1Welcome1.java或者your homejavac examples/ch1/Welcome1.javaJava运行时常见的问题v没有把当前目录加到没有把当前目录加到classpath环境变量中:环境变量中:your homejava Welcome1Exception in thread main java.lang.NoClassDefFoundError: Welcome1v解决办法:解决办法:set classpath=%classpath%;.或者your homejava classpath .

12、 examples.ch1.Welcome1JDK、JRE与JVMvJVM java virtual machine虚拟机 ,是运行和编译java程序的核心实现跨平台所有java程序首先被编译为.class的类文件该类文件可在虚拟机上执行,并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。vJRE java runtime environment运行环境运行Java 程序必不可少只能运行class而没有编译的功能vJDK java development kit开发工具包Company LogoJava语言编译执行过程v执行分为两个阶段执行分为

13、两个阶段编译产生一个与机器无关的字节码文件(*.class)运行加载字节码,由Java的类装载器校验字节码执行代码Company Logo跨平台:Java的编译阶段是与平台无关的,只有到执行时,才会被映射到不同的平台上。可将编译好的Java文件(.class)不加修改的放在任何Java虚拟机上运行。Hello.javaHello.class使用集成的开发工具v下载并安装EclipsevEclipse使用介绍v测试创建项目创建类编译、执行、查看结果v使用见书附录ACompany Logo编写JAVA Application的注意事项v一个JAVA应用程序由一个或几个类组成;v类由关键字class

14、 声明,class前面可以加标志符public;v每个应用程序有且仅有一个main()方法,应用程序从main()方法的第一条语句开始执行,直到main()方法结束。main()方法必须加修饰符public static void 。v一个JAVA源文件最多只能有一个类加标志符public。如果有一个类加了标志符public,源文件名必须与该类名相同,如果没有public类,源文件必须与某个类名相同,源文件名的扩展名为.java。v通过屏幕输出的语句为: System.out.println( ); 括号中为要输出的字符串。v注释方法:单行注释: / 要注释的内容多行注释: /* 要注释的内容

15、 要注释的内容 */ 生成文档注释:/* *要注释的内容 *要注释的内容 */ Java程序的类型vJava Application (Java应用程序)是独立的完整的程序用独立的解释器来解释运行vJava Applet(小应用程序)不是独立完整的程序,要嵌在web网页中运行由Web浏览器内部包含的Java解释器解释运行vJava Servlert (Java服务器端小程序)任务学习任务介绍任务分析任务实现Company Logov任务解决任务解决编写第一个应用程序,并编译执行编写第一个Applet程序,并编译执行两种JAVA应用程序举例1JAVA应用程序2JAVA小应用程序 在集成环境中简化

16、操作/Hello.javapublic class Hello public static void main(String args) System.out.println(“Hello world!”); /HelloApplet.javaimport java.applet.Applet;import java.awt.*;public class HelloApplet extends Applet public void paint(Graphics g) g.drawString(Hello World!,20,20); /HelloApplet.html Hello World

17、Java程序Applet运行vApplet不在集成环境下编译执行,繁琐不在集成环境下编译执行,繁琐Java小应用程序不能直接执行和使用,必须要在浏览器中执行。运行Applet程序: 1. appletviewer HelloApplet.html2. 在浏览器中运行vApplet在集成环境下编译执行方便在集成环境下编译执行方便任务学习任务介绍任务分析任务实现Company Logov总结总结Java的开发、运行过程;基本开发方式和工具的使用;Java Application和Java Applet的基本结构。课堂实训v课堂实践课堂实践1 -见文档见文档Java开发环境简单Java程序设计Company Logo要求v什么是字节码vJava的三个应用平台vJava可以跨平台的原因vJ2SE、JDK、JRE和JVM的差异v自行下载和安装JDKv了解JDK和JRE的安装位置v懂得设置PATH和CLASSPATH的目的v自行编写第一个程序作业v完成要求完成要求v预习下一节课内容预习下一节课内容 Java语言基础语言基础Java数据类型Java运算符和表达式Java变量与常量Java字符串

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号