java学习资料01

上传人:细水****9 文档编号:244994845 上传时间:2024-10-06 格式:PPT 页数:19 大小:336.50KB
返回 下载 相关 举报
java学习资料01_第1页
第1页 / 共19页
java学习资料01_第2页
第2页 / 共19页
java学习资料01_第3页
第3页 / 共19页
点击查看更多>>
资源描述
Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,华中科技大学,IBM,技术中心,*,Click to edit Master title style,HUST&IBM Computer Tech.Center,第一章,Java,语言概述,华中科技大学,IBM,技术中心,2008,主要内容提要,Java,程序的开发环境,Java,程序相关问题,Java,语言的主要特性,Java,语言的发展历史,Java,程序的开发过程,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,Java,语言的发展历史,Internet,迅猛发展,Java,语言正式问世被美国著名杂志,PC Magazine,评为,1995,年十大优秀科技产品之一,James Gosling,领导的,Green,小组开发了面向数字家电的,Oak,语言,推出了,Java2,平台。性能上有所提高,而且对,Java,的基本模式进行了完善,并提供了更为丰富的,API,1991,1995,1998,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,Java2,的版本划分,Java 2,J2ME,J2SE,J2EE,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,Java,语言的主要特性,平台无关性,简单性,面向对象,分布式、动态性、,可靠性、安全性,多线程,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,Java,程序相关问题,Java,虚拟机,Java,虚拟机,在真实机器中用软件模拟实现的一种抽象的机器。(,Java,虚拟机规范),Java,虚拟机主要由五个部分组成:指令系统、寄存器、栈、存储区、碎片回收区,解释和执行,Java,程序编译后产生的字节码,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,Java,程序相关问题,Java API,Java API,是,Java,系统提供的预先定义好的软件组件的集合,它们提供了许多可供程序员调用的常用功能,丰富的,API,为程序员提供了极大的方便,但也是学习的难点,要学会使用,Java API,手册,(,The Java,2 Platform API Specification,),http:/ Computer Tech.Center,华中科技大学,IBM,技术中心,Java,程序相关问题,Java,程序的运行机制,操作系统,源代码,可执行代码,目标码,编译,连接,运行,源代码,字节码,编译,解释执行,J,ava,解释器,传统语言的运行机制,Java,语言的运行机制,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,Java,程序相关问题,Java,程序类型,Java,应用程序(,Java Application,),是独立完整的程序,在命令行调用独立的解释器软件即可运行,主类必须有,main,方法,这也是程序的入口,Java,小程序,Java Applet,是指在客户端运行的,Java,小程序,一般来说客户端是指用户所使用的浏览器,Java,Servlet,是在服务器端执行的,Java,小程序,为了能够支持,Servlet,的运行,服务器端必须安装包含,Java,虚拟机的服务器软件,这种能够支持服务端小程序的服务器一般被称为应用服务器,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,Java,开发环境,JDK/J2SDK,(,Java Developer Kit,),JDK1.02,JDK1.1.x,JDK1.2/J2SDK1.3/J2SDK1.4/JDK5.0(J2SDK1.5),Java,集成开发环境(,IDE,),NetBeans,JBuilder,Eclipse,JCreator,Forte for Java,Visual J+,WSAD,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,JDK,的安装与设置,从,http:/ 本的,JDK,(本课程采用,J2SDK1.3,以上版本),在,Windows,平台上运行安装程序,以安装,JDK,设置,PATH,(文件路径)参数。由于,JDK,提供的实用程序都在安装目录下的子目录,bin,下,为了能在任何目录下直接使用文件名调用这些程序,必须设置操作系统的文件路径参数,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,环境设置,在,Windows,环境下,为了快速进入指定目录的命令行窗口,可在注册表中增加项目:,HKEY_CLASSES_ROOTDirectoryshell,进入命令行,command,默认值设为:,cmd,/k ,cd,%1,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,JDK,的目录结构,bin,目录中包含了所有,JDK5.0,提供的实用程序,demo,目录中包含了,JDK5.0,自带的实例程序,inculde,目录中包含了一些支持,Java native,方法的,CC+,头文件,jre,目录中包含了,Java,运行环境所需的所有文件,这个目录中所包含的,java,运行环境是,JDK,私有的,它只为,JDK,的实用程序提供支持,lib,目录中包含了,Java,开发环境所需的库文件,它们以,jar,文件的形式保存,sample,目录中包含的是体现,JDK5.0,新特性的一些例程,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,JDK,实用程序简介,javac,:,Java,编译器,将,Java,源代码编译为字节码;,java,:,Java,解释器,用来解释执行,Java,程序的字节码文件;,appletviewer,(,小程序浏览器,),:一种执行,HTML,文件上的,Java,小程序类的,Java,浏览器;,javadoc,:根据,Java,源代码及其说明语句生成的,HTML,文档;,jdb,:,Java,调试器,可以逐行地执行程序、设置断点和检查变量;,javah,:产生可以调用,Java,过程的,C,过程,或建立能被,Java,程序调用的,C,过程的头文件;,javap,:,Java,反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,Java,程序的开发过程,编辑源代码,编译源代码文件,运行程序,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,Java,程序的开发过程,编辑源代码,一般情况下,我们可以使用系统平台下的任何文本编辑器进行源代码的编辑,在,Windows,平台下常用的是,Window,系统自带的,“,记事本,”,程序或,“,写字板,”,程序,Java,源码大小写敏感,Java,源码文件的扩展名:,.java,Java,源程序文件也不能随意命名,其文件名必须与程序中主类的类名完全相同,包括大小写在内,public class,MyFirstJavaApp,public static void,main(String,args,),System.out.println(“This,is My First Java Application!”);,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,Java,程序的开发过程,编译源代码,使用,JDK,实用程序,javac,对源代码文件进行编译,C:,MyJava,javac,MyFirstJavaApp.java,如果系统提示符再次出现并且没有任何消息产生,那么编译便成功了,如果有系统报错消息产生,则表示程序编译出错,程序员必须阅读报错信息,并根据这些信息对程序进行修改,程序成功编译后,在与源代码文件同一目录下会生成一个新的文件,其文件名与源代码文件名相同,扩展名为,“,.class,”,。这个文件就是源代码文件编译产生的程序字节码文件,MyFirstJava.class,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,Java,程序的开发过程,运行程序,要执行一个,Java,程序非常简单,只需在字节码文件所在目录下输入下列命令就可以了,:,java,字节码文件名,HUST&IBM Computer Tech.Center,华中科技大学,IBM,技术中心,Question?,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


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

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


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