Java回顾及开发环境建立.ppt

上传人:小飞机 文档编号:5436050 上传时间:2023-07-06 格式:PPT 页数:61 大小:454KB
返回 下载 相关 举报
Java回顾及开发环境建立.ppt_第1页
第1页 / 共61页
Java回顾及开发环境建立.ppt_第2页
第2页 / 共61页
Java回顾及开发环境建立.ppt_第3页
第3页 / 共61页
Java回顾及开发环境建立.ppt_第4页
第4页 / 共61页
Java回顾及开发环境建立.ppt_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《Java回顾及开发环境建立.ppt》由会员分享,可在线阅读,更多相关《Java回顾及开发环境建立.ppt(61页珍藏版)》请在三一办公上搜索。

1、Java高级开发技术,广东商学院信息学院马小闳,2012-2013学年,第一讲 主要内容,课程总体介绍Java回顾-开发环境的建立Java回顾基础知识,课程简介,JavaEE应用提供的跨平台性、开放性及各种远程访问的技术,为异构系统的良好整合提供了保证。企业的信息化是不断整合的过程,在未来的日子里,经常会有不同平台、不同系统的异构系统需要整合。基于java技术架构的web应用开发已成为各行业信息系统开发的主流技术,java工程师的需求量日益增大。48学时,实验18学时(第5、7、9、11、13、15周)。考试形式:笔试。,如果你对硬件比较感兴趣,你可以学习C语言/汇编语言,进入硬件开发领域。如

2、果你对电信的行业知识及网络比较熟悉,你可以在C/C+等之上多花时间,以期进入电信软件开发领域。如果你对操作系统比较熟悉,你可以学习C/Linux等等,为Linux内核开发/驱动程序开发/嵌入式开发打基础。如果你想介入到应用范围最广泛的应用软件开发(包括电子商务电子政务系统)的话,你可以选择J2EE或.NET,甚至LAMP组合。每个领域要求的背景知识不一样。做应用软件需要对数据库等很熟悉。总之,你需要根据自己的特点来选择合适你的编程语言。,教材,雍俊海.Java程序设计教程.北京:清华大学出版社,2007.,参考文献,雍俊海.Java程序设计教程.北京:清华大学出版社,2007.雍俊海.Java

3、程序设计习题集(含参考答案).北京:清华大学出版社,2006.雍俊海.Java程序设计.北京:清华大学出版社,2004.郎波,Java语言程序设计第二版,清华大学出版社。,参考书目,1.李刚编著,轻量级Java EE企业应用实战-Struts 2+Spring+Hibernate整合开发第三版,电子工业出版社。2.刘乃丽编著,精通Java.EE项目案例-基于,人民邮电出版社3.李刚编著,经典Java EE企业应用实战,电子工业出版社。4.李刚编著,疯狂Java讲义,电子工业出版社。5.郎波,Java语言程序设计第二版,清华大学出版社。,教学目的,掌握基本的Java高级开发技术,具有使用相关工具

4、开发企业级应用程序的初步能力。,先修课程,1.java语言程序设计 掌握结构化程序设计理论;掌握面向对象程序设计理论;掌握java编程基本理论和技能,能够用java来解决简单的实际问题。2.网页设计基础 掌握静态网页的设计方法,了解简单页面特效的实现机制,为下一步原型法设计,jsp以及j2ee学习打基础。3.数据库技术基础 掌握常用sql语句的使用方法,全面掌握主流关系数据库的体系结构,了解数据库的管理的基本知识。4.servlet和jsp编程基础 j2ee起步的核心基础知识,为理解mvc架构和常用企业级开发框架提供预备知识。,后续学习,项目实战 基本内容:数据库设计;项目开发相关文档编写及规

5、范;了解常用版本控制工具的使用;实现一个系统完整的企业项目开发案例。目标要求:能够使用j2ee进行行业软件设计与开发,能够胜任企业对web应用开发的工作需求。熟悉从需求分析、规划、概要设计、详细设计、开发、测试的整套完成企业级项目开发流程。,学习方法,课内:认真听讲课外:阅读教材、编程实践教材和习题集的习题*实际的项目开发实践是硬道理答案不一定要马上知道习题不一定要立即做对,课内学时分配,理论课:30学时,实验课:18学时(5、7、9、11、13、15)双周考试形式:笔试。,合计48学时(其中包含6个实验项目18学时),总评成绩组成:,平时成绩30上课考勤:课后作业:实验报告:期末考试:70,

6、教材目录,第1章 绪论第2章 结构化程序设计第3章 面向对象程序设计第4章 数组、字符串、向量与哈希表第5章 泛型、枚举与for语句的简化写法第6章 异常处理、递归和单体程序设计方法第7章 文件与数据流,教材目录,第8章 Swing图形用户界面程序设计第9章 小应用程序(Applet)第10章 编程规范和程序调试第11章 多线程程序设计第12章 网络程序设计第13章 多媒体与图形学程序设计第14章 数据库程序设计,第一讲 主要内容,课程总体介绍Java回顾-开发环境的建立Java回顾基础知识,Java现状,Java现在常用来:1)开发大规模的商业运用软件2)增强网络服务的功能3)开发智能消费型

7、电子产品的应用软件(例如手机),为什么采用Java语言 特点,简单性:Java的语法比 C/C+简单网络特性面向对象平台无关性/可移植性Write Once,Run Anywhere?稳定性安全性多线程性:并行程序解释性,Java程序的两种类型,Application“Java应用程序”是可以独立运行的Java程序。由Java解释器控制执行。Applet“Java小程序”不能独立运行,而是被嵌入到Web页中。由Java兼容浏览器控制执行。,Client 机,Server 机,Browser,网页,字节码,Java开发工具包JDK 介绍,Java2 的三种技术平台目前Sun公司提供三种技术平台,

8、它们都是基于Java2的。J2ME:Java 2 Platform Micro Edition,Java 2微型版,适用于开发手机、掌上电脑等嵌入式设备。Java虚拟机只占几十k内存。J2SE:Java 2 Platform Standard Edition,Java2标准版,适用于桌面开发或一般的应用。包括基本编译器、小工具、运行环境、提供开发、运行applets和java应用程序 的APIs,学习Java语言基础就可用这个版本。J2EE:Java 2 Platform Enterprise Edition,Java2企业版,适用于创建服务器应用程序,开发大型分布式系统,Java开发工具包J

9、DK,JDK-Java Developer kit:JDK目的是为程序开发者提供编写、测试、执行程序的一套完备的工具体系和APIs源代码。上面介绍的三个技术平台都离不开JDK。JDK主要提供几个基本的开发工具:Javac:编译器,将源文件转换成可执行的字节码文件,这些可执行文件是以.class为后缀的文件。Java:解释器,启动java虚拟机执行编译成功后生成的字节码文件。在字节码下载和执行过程中,解释器负责维护它的完整性、正确性和安全性。appletviewer:Java小程序applet浏览器,可不用启动IE或 Netscape。展示Web页面中包含的Applet,通常用于Applet开发

10、过程中的测试。,建立Java开发环境,1)下载J2SE安装程序2)运行J2SE安装程序,安装J2SE3)设置环境变量:测试运行CMD运行路径(path)类路径(classpath)4)下载J2SE的在线帮助文档 jdk-7-windows-i586用.exe 例如:下载 Java 2 SDK在线帮助文档jdk-7-doc.zip从:http:/,应用JDK开发Java程序,开发一个Java程序由三个步骤:编辑(使用记事本或EditPlus编写Java源程序)使用任何的文本编辑器编辑Java源程序文件。Java源程序文件的扩展名为java。编辑如下源程序:文件名为HelloJava.javapu

11、blic class HelloJava public static void main(String args)System.out.println(Hello Java!);,编译(使用javac命令编译源程序)Java 源程序编写后,要使用Java 编译器(javac.exe)进行编译,将Java 源程序编译成可执行的程序代码。Java 源程序都是扩展名为.java 的文本文件。编译时首先读入Java 源程序,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成可执行程序代码即字节码,字节码文件名和源文件名相同,扩展名为.class。,操作如下:打开“命令行窗口”(MS-DOS

12、窗口),进入源程序所在目录。然后键入命令:javac filename.java 其中,filename.java表示要编译的源程序文件名。代表回车。将源程序编译成字节码文件。字节码文件的扩展名为class。具体操作可按照以下步骤进行:(一)打开命令提示符窗口进入Java 源程序所在路径。(二)键入“javac HelloJava.java”,如图所示。,(三)按回车键开始编译(注意:文件名大小写敏感)。如果源程序没有错误,则屏幕上没有输出,键入“dir”按回车键后可在目录中看到生成了一个同名字的.class 文件“Hello.class”,如图1.13 所示。否则,将显示出错信息。注:如果未

13、进行正确的环境变量配置,系统会提示错误:“Javac不是内部或外部命令,也不是可运行的程序或批处理文件”,运行(使用java命令运行程序),Java程序有两种类型-Application和Applet。对于Application,打开“命令行窗口”(MS-DOS窗口),进入Java字节码文件所在目录,在命令行状态下执行 java filename 可将Application字节码文件解释为本地计算机能够执行的指令并予以执行。其中filename为以编译的Java字节码文件名。使用Java 解释器(java.exe)可将编译后的字节码文件HelloJava.class 解释执行。例如:在命令提示

14、符窗口键入“java HelloJava”,按回车键即开始解释并可看到运行结果,如果看到如图 所示结果,表明程序运行成功了,这是一种字符方式的应用程序其结果显示在屏幕。,使用EditPlus编写Java源程序,要编写Java 程序,需要有文本编辑器。可以使用操作系统提供的Edit 或记事本作为编辑器,最好选择EditPlus 编辑软件,它可以使用不同颜色显示Java 的关键字和类名,简单好用,同时可以对程序进行编译和运行。EditPlus为共享软件,在教育网各个软件下载网站都有下载。下载安装EditPlus软件后打开EditPlus 编辑软件,如图下图 所示,在其右边文本区输入如下代码。pub

15、lic class HelloJava public static void main(String args)System.out.println(Hello Java!);,将文件命名为HelloJava.java,保存为文本文件格式文件,注意保存文件的路径。根据前面环境变量的设置,HelloJava.java 应该保存在“e:javaprog”的路径下。,在EditPlus中编译和运行程序,EditPlus中可以设置在后台运行javac.exe和java.exe或其它外部可执行程序,同时可以指定当前编辑的文件或其它内容作为外部程序的执行参数,并将外部程序运行的结果显示在消息栏中,这可简化

16、对Java程序编译和执行的操作,提高编程效率。开EditPlus,单击“工具”“配置用户工具”菜单,如图 所示。,在打开的“参数设置”窗口如图所示配置编译与运行环境。(a)设置“编译”工具单击“组名称”按钮确定工具组的名称。单击“添加工具”按钮,从弹出的快捷菜单中选择“程序文件”命令。在“菜单文字”栏中输入“编译”文字;在“命令”栏中输入或通过文件夹选择javac.exe文件的路径;在“参数”栏选择“文件名称”;在“初始目录”栏输入Java 程序所在的路径。,(b)设置“运行”工具与(a)同样的方法可以设置“运行”工具。,编译与运行设置工具后,在“工具”菜单下的下拉菜单中就可以对Java 程序

17、进行编译与运行操作了。(a)单击“工具”“编译”菜单,如图 所示。就开始对选中的程序进行编译处理。该过程要等一会儿。(b)编译通过后,可在右下方窗口看到编译结果,如图 所示。如果程序有问题,会看到提示。(c)编译成功后,可运行该程序。单击“工具”“运行”菜单,如图所示。,Java的Applet小程序,对于Applet,可以将Applet字节码文件加入到一个网页(HTML文件),然后用浏览器打开该网页,Applet的运行结果就会在浏览器窗口中显示出来。我们也可以在命令行状态下执行appletviewer来查看网页,同样会看到Applet的运行结果。,建立Applet源程序。用编辑工具输入下面代码

18、,保存文件为TestApplet.java。import java.awt.*;import java.applet.*;public class TestApplet extends Applet public void paint(Graphics g)g.drawString(我是第一个Applet小程序,25,20);编译。输入命令:javac TestApplet.java,得到TestApplet.class字节码文件。,建立一个HTML文件。用编辑工具输入如下代码,保存文件名:Test.html 进入命令提示符窗口,在F:java目录下,输入命令:appletviewer Tes

19、t.html,按回车键即开始解释并可看到运行结果,(运行方法2:在F:java目录下,直接点击这个HTML文件,也查看到运行结果。运行方法3:使用WEB浏览器,在地址栏中键入这个HTML文件全路径,查看运行结果。运行方法4:使用EditPlus 运行程序。首先要“配置运行工具”,方法同前。)观察实验结果。见图,Application:,Applet:,D:edit HelloApplication.java D:javac HelloApplication.java D:java HelloApplicationHello,Java World!,D:edit HelloApplet.javaD:javac HelloApplet.java D:edit test.htmlD:appletviewer test.html,Java上机过程,第一讲 主要内容,课程总体介绍Java回顾-开发环境的建立Java回顾基础知识,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号