Java概述及开发环境.ppt

上传人:za****8 文档编号:13189704 上传时间:2020-06-07 格式:PPT 页数:45 大小:2.46MB
返回 下载 相关 举报
Java概述及开发环境.ppt_第1页
第1页 / 共45页
Java概述及开发环境.ppt_第2页
第2页 / 共45页
Java概述及开发环境.ppt_第3页
第3页 / 共45页
点击查看更多>>
资源描述
Java程序设计JavaProgramming汪华登桂林电子科技大学计算机科学与工程学院,教材:Java语言程序设计(第二版),2010年9月出版郎波著,清华大学出版社其它:图书馆里、网络上很多资料,教学环节:理论:部分学时实践:部分学时,实践很重要:听课、做实验验证语法与编程思想、做项目,学习方法:多读代码,练习写程序,从模仿、理解到能自己设计;逐步提高编写和调试代码的技术水平,同时体会面向对象程序设计的思想和方法。课程要求:独立完成作业,并按时上交。课堂考勤。上机实验。,教学内容:Java语法全部。看看企业培训实训内容?,学了Java能干什么?学过再学?,第一讲:Java概述及开发环境,程序设计语言的发展路线图,本节目标,了解Java的应用背景了解Java的特点了解Java的运行机制了解Java程序的基本结构掌握Java环境的配置掌握如何编译和运行Java程序熟悉Eclipse开发环境,Java发展,1990年Sun公司的JamesGosling等人开始开发名称为Oak的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。1993年交互式电视和PDA市场开始滑坡,而Internet正处于增长时期,因此Sun公司将目标市场转向Internet应用程序。1994年将Oak语言更名为Java。1995年Sun公司的HotJava浏览器问世。,JavaMEJavaSEJavaEE,Java三大应用方向,ExamplesofJavasVersatility(Applets),PDAandCellPhone,Android来了,Java的优点,1.简单Java的语法是从C继承的,许多面向对象的特性受到C+的影响,同时也抛弃了C+中许多容易混淆的概念。2.安全当使用一个兼容Java的Web浏览器时,你可以安全地下载Java小应用程序,不必担心病毒的感染或恶意的企图。Java实现这种保护功能的方式是,将Java程序限制在Java运行环境中,不允许它访问计算机的其他部分。,Java的优点(续1),3、跨平台通过JavaJVM编译成字节码,可以跨平台使用。4、面向对象Java是纯粹的面向对象的语言,任何事物都可以看作是一个对象。5、健壮异常情况可能经常由“被零除”或“文件未找到”这样的情况引起,而我们又必须用既繁多又难以理解的一大堆指令来对它们进行管理,Java通过提供面向对象的异常处理机制来解决这个问题。,Java的优点(续2),6、多线程Java支持多线程编程,并具有成熟的解决方案,因而你用Java编写的应用程序可以同时执行多个任务,这使你能够创建出运行平稳的交互式系统。7、分布式允许位于两台不同的计算机上的对象可以远程地执行。远程方法调用(RemoteMethodInvocation,RMI),Java运行环境,Java虚拟机,Java运行机制及运行过程,核心机制之java虚拟机,核心机制之垃圾收集器,JVM的平台相关性,1、Java源代码和字节码是与机器无关的2、JVM是与机器相关的3、装有不同操作系统的机器上,需要有专门为该操作系统开发的JVM,Java开发环境,网络上直接下载JDK(JavaDeveloperKit),JDKVersions,JDK1.02(1995)JDK1.1(1996)JDK1.2(1998)JDK1.3(2000)JDK1.4(2002)JDK1.5(2004)a.k.a.JDK5orJava5JDK1.6(2006)a.k.a.JDK6orJava6JDK1.7(2010)a.k.a.JDK7orJava7,JDK的配置方法,JDK的环境工具,Java编译器javacJava解释器javaApplet程序观察器appletviewerJava文档生成器javadocJava调试器-jdb,编译及运行,开始应用程序附件命令提示符进入到文件当前目录如:d:javaexamples编译javacHello.java执行javaHello运行结果:欢迎访问Java世界!,常见的JavaIDEs,JBuilder:commercialsoftwarebyBorlandNetBeans:OpenSourcebySun(Oracle)Eclipse:OpenSourcebyIBM,Eclipse项目简介,Eclipse是一个开放源代码的软件开发项目,由ProjectManagementCommittee(PMC)所管理。同时,Eclipse项目又分成3个子项目:平台-Platform开发工具箱-JavaDevelopmentToolkit(JDT)插件开发-Plug-inDevelopmentEnvironment(PDE)这些子项目又细分成更多子项目。例如Platform子项目包含数个组件,如Compare、Help与Search。JDT子项目包括三个组件:UserInterface(UI)、核心(Core)及除错(Debug)。PDE子项目包含两个组件:UI与Core。,下载、安装Eclipse,Eclipse是开放源代码的项目,可以到www.eclipse.org去免费下载Eclipse的最新版本,建议下载Release或Stable版本。Eclipse本身是用Java语言编写,但下载的压缩包中并不包含Java运行环境,需要用户自己另行安装JDK。安装Eclipse的步骤非常简单:只需将下载的压缩包按原路径直接解压既可。在解压缩之后可以到相应的安装路径找到eclipse.exe运行。,欢迎界面,菜单条,教程,特性,纵览,例子,进入工作区,工作区界面,菜单条,快捷工具,文件浏览窗口,大纲窗口,文本编辑区,其他相关窗口,视图切换按钮,建立Java项目,新建Java项目的步骤:I.选择FileNewProject(或是按工具列上NewJavaProject的按钮)II.在NewProject对话框,选择JavaProject(或是展开Java选项,选择JavaProject),新增Java类,I.选择FileNewClass(或是在PackageExplorer窗口上点击鼠标右键,选择NewClass选项,还可以点击快捷工具NewJavaClass的按钮)II.在NewJavaClass窗口中,SourceFolder字段默认值是项目的文件夹,不需要更改III.Package字段输入包的名称(不存的在即为新建包)IV.Name字段输入类别名V.在”Whichmethodwouldyouliketocreate”的部份,勾选publicstaticvoidmain(Stringargs)的话,会自动提供main方法VI.点击Finish按钮,Java视图,Java项目,包,类,类属性,类方法,Java编辑器,控制台,运行Java程序,首先确定要执行的程序代码在编辑器中处于活动状态(页签变蓝色),再执行下列步骤:I.打开菜单RunRunasJavaApplicationII.若有修改过程序,Eclipse会询问在执行前是否要保存III.控制台(Console)窗口会显示程序输出结果或者:在要运行的Java文件的编辑区,点击右键RunasJavaApplication,使用JavaDebugger,JavaDebugger的步骤:I.设置断点在Java编辑区左边框对应代码行位置,双击或者右键选择ToggleBreakpointII.运行Debugger打开菜单RunDebugasJavaApplication或者:在文件编辑区点击右键DebugasJavaApplication,Debug视图,Debug窗口,继续/停止,步入/跳过,断点设置,变量查看器,断点查看器,项目的导入和导出,导入类型:导出类型:,JDKAPI帮助文档的使用,Java程序剖析,Comments(注释)Reservedwords(关键字)Modifiers(修饰符)Statements(语句)Blocks(语句块)Classes(类)Methods(方法)Themainmethod(main方法),第一个Java程序,/这是名称为“Hello.java”的简单程序importjava.io.*;classHellopublicstaticvoidmain(Stringargs)System.out.println(“欢迎访问Java世界!“);,谢谢!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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