第1章 java语言概述ppt课件.ppt

上传人:春哥&#****71; 文档编号:16977505 上传时间:2022-05-20 格式:PPT 页数:24 大小:688KB
返回 下载 相关 举报
第1章 java语言概述ppt课件.ppt_第1页
第1页 / 共24页
第1章 java语言概述ppt课件.ppt_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《第1章 java语言概述ppt课件.ppt》由会员分享,可在线阅读,更多相关《第1章 java语言概述ppt课件.ppt(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第1章 java语言概述江西科技学院吴金舟14级计算机本科3班第一章第一章1 程序设计语言程序设计语言 2 面向对象的程序设计语言面向对象的程序设计语言-Java3 Java的开发和运行环境的开发和运行环境4 开发和运行开发和运行Java程序的步骤程序的步骤5 JCreator/Eclipsen程序设计语言经历:程序设计语言经历:1 1 程序设计语言程序设计语言n高级语言:高级语言:最常用的最常用的Java开发环境开发环境,是是Java的标准版的标准版-J2SE J2EE J2SEJ2MEJava CardJavaJavaTM TM 2 Platform Standard 2 Platform

2、 Standard Edition 5.0Edition 5.0标准版与其它标准版与其它版本的关系版本的关系JavaJava体系体系JavaJava体系体系JavaJava体系包括了一系列平台和技术体系包括了一系列平台和技术,Java,Java编程语编程语言只是其中的一部分言只是其中的一部分开发工具集开发工具集运行时环境运行时环境JavaJava编程语言有不同的版本和工具集编程语言有不同的版本和工具集JDK: Java Development KitJ2SE Development KitJRE: Java Runtime Environment J2SE Runtime Environmen

3、t名词解释名词解释: :2 2 面向对象的程序设计语言面向对象的程序设计语言 -Java-Java简述简述Java历史历史Java的特点:的特点:n简单性简单性n面向对象面向对象n安全性安全性n平台无关平台无关n多线程多线程n网络功能网络功能n执行效率执行效率Java与C/C+的主要区别q 跨平台:跨平台: C/C+语言编译为机器码;语言编译为机器码;Java语言编译为字语言编译为字节码,通过节码,通过JVM编译为机器码编译为机器码q 废除指针:废除指针:C/C+语言有指针类型;语言有指针类型;Java语言没有指针类型语言没有指针类型q 继承:继承: C+允许多继承;允许多继承;Java语言仅

4、允许单继承语言仅允许单继承q 速度:速度:C/C+运行速度快;运行速度快;Java运行速度较慢运行速度较慢1.4 1.4 开发和运行开发和运行JavaJava程序的步骤程序的步骤利用编辑器编写利用编辑器编写 Java源程序源程序 源文件名:主类名源文件名:主类名.java如如:Example.java利用编译器(利用编译器(javac)将源程序编译成字节码)将源程序编译成字节码:类文件名:类文件名.class如如: Javac. Example.java产生产生:Example.class利用虚拟机(解释器,利用虚拟机(解释器,java)运行)运行: java 类文件名类文件名如如: java

5、 ExampleJava程序举例程序举例public class Example public static void main(String args) System.out.println(Hello Java!); 3 Java3 Java的开发和运行环境的开发和运行环境u从网站上免费下载从网站上免费下载J2SDK(Java2 Software Development Kit),并安装和设置。利用命令),并安装和设置。利用命令行方式操作行方式操作javac(编译器);(编译器);java(解释器)(解释器)uJava集成开发环境(集成开发环境(IDE)有:)有:Eclipse、 JBui

6、lder 、Visual Age for Jave、Visual J+、Visual Caf、JCreator等等安装安装JDK运行:运行:j2sdk-1_4_2-nb-3_5_1-bin-windows.exe 或:直接运行或:直接运行“j2sdk-1_4_2-win.exe”,按照安装向导,按照安装向导进行安装。进行安装。 解开解开“j2sdk-1_4_2-doc.zip”,得到,得到JDK的开发文档。的开发文档。4、Java开发环境开发环境安装安装JDK后产生如下目录结构:后产生如下目录结构: bin目录:目录:Java开发工具,包括开发工具,包括Java编译器、编译器、解释器等解释器等

7、 demo目录:一些实例程序目录:一些实例程序 lib目录:目录:Java开发类库开发类库 jre目录:目录: Java运行环境,包括运行环境,包括Java虚拟机、虚拟机、运行类库等运行类库等 4、Java开发环境开发环境Java开发工具包括:开发工具包括: Javac:Java编译器,用来将编译器,用来将java程序编译成程序编译成 Bytecode。 Java:Java解释器,执行已经转换成解释器,执行已经转换成Bytecode的的 java应用程序。应用程序。 Jdb:Java调试器,调试器, 用来调试用来调试java程序。程序。 Javap:反:反编译,将类文件还原回方法和变量。编译,

8、将类文件还原回方法和变量。 Javadoc:文档生成器文档生成器,创建创建HTML文件。文件。 Appletviwer:Applet解释器解释器, 用来解释已经转换用来解释已经转换成成Bytecode的的java小应用程序。小应用程序。4、Java开发环境开发环境设置环境变量:设置环境变量: PATH = c:j2sdk1.4.2bin; CLASSPATH = . ; c:j2sdk1.4.2lib;Windows NT/2000/XP:控制面板控制面板系统系统高级高级环境变量环境变量4、Java开发环境开发环境1.5 JCreator1.5 JCreator 从网站从网站Http:/下载下

9、载JCreator 安装和设置安装和设置JCreator 使用使用JCreator编写编写Java程序并运行程序并运行1.7 使用集成开发环境Java的开发除了使用命令行方式外,也支持集成开发环境。这些开发工具集成了编辑器和编译器,支持集成开发,方便使用。这里选择两个具有代表性的开发工具JCreator和Eclipse。前者是一种初学者很容易上手的Java开发工具,缺点是只能进行简单的程序开发;后者是一款相当不错的Java集成开发工具,功能强大能胜任各种企业级Java EE的开发。1.7.1 使用JCreatorJCreator是一个Java程序开发工具,也是一个Java集成开发环境(IDE)

10、。无论开发Java应用程序或者网页上的Applet元件都难不倒它。在功能上与Sun公司发布的JDK等文字模式开发工具相比更为容易,还允许使用者自定义操作窗口界面及无限撤消操作以及恢复操作(Undo/Redo)等需要解释功能。JCreator为用户提供了相当强大的功能,如项目管理功能,项目模板功能,可个性化设置语法高亮属性、行数、类浏览器、标签文档、多功能编译器,向导功能以及完全可自定义的用户界面。通过JCreator,可不用激活主文档而直接编译或运行Java程序。1.7.2 使用EclipseEclipse是一款非常优秀的Java集成开发环境。Eclipse诞生于1999年4月,最初由OTI和

11、IBM两家公司的开发组创建。目前,Eclipse已经深入人心,广受开发人员的青睐。下面简单介绍如何使用Eclipse进行Java开发,一般步骤如下。1.8 第一个Java程序:整数相加上面已经为读者介绍了Java语言的相关知识。本节将以在Windows平台上开发一个整数相加的Java程序为例,介绍开发Java程序的基本步骤。开发Java程序的基本过程与其他语言类似,主要分为以下3个步骤。开发源代码编译程序运行程序1.8.1 开发源代码为了让初学者加深对Java语言的理解,这里源代码的开发不使用集成开发工具。本例中源代码的编写使用的是纯文本编辑器,Windows下的记事本,其他的文本编辑器如Ul

12、traEdit,Linux下的vi以及gedit等都是可以的。但是,类似于Word这样的字处理软件不是纯文本编辑器,在编辑过程中会自动添加很多不可见字符,故绝对不能使用类似于Word的文字处理软件作为编写Java源代码的编辑器。开发步骤大致如下。1.8.2 编译运行代码编写完成后,便可以将其编译运行。编译运行之前,首先要设置JDK相关的系统环境变量,这部分内容在前面已经介绍过,这里不再赘述。不过,有一点需要注意,在设置Classpath时需要将当前路径包括在内,即在路径中加入“.;”,否则在运行时可能会出现无法找到相关的类的错误。1.9 小结本章简要介绍了Java的发展史及结构特点,概述了Java运行机制和Java虚拟机、下载和安装JDK,Java运行环境的配置。分别介绍了使用命令行和集成开发工具开发Java应用的一般方法。最后通过一个实例,介绍如何编写及编译运行一个Java程序。通过本章的学习,读者可以初步掌握Java的基本概念,具备了进一步深入学习Java知识的基本条件。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁