欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    java面向对象程序设计第01章old.ppt

    • 资源ID:70792027       资源大小:899KB        全文页数:33页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java面向对象程序设计第01章old.ppt

    先修课程要求先学习以下课程要求先学习以下课程1.计算机基础知识计算机基础知识最好学习过或同时学习以下课程最好学习过或同时学习以下课程1.计算机导论计算机导论参考书目Java2实用教程 耿祥义 清华大学出版社Java语言程序设计 郞波 清华大学出版社Think in Java Java 编程思想关于本课程关于本课程考试:成绩及评分:平时(平时(30%):纪律、实验、作业、课堂):纪律、实验、作业、课堂 提问提问 期末(期末(70%)课程特点:实践性强课程特点:实践性强学习方法实践,实践。再实践忌:做试题集,背语法主要知识点:主要知识点:1.11.1 JavaJava语言的产生和发展语言的产生和发展 1.2 Java 1.2 Java语言的特点语言的特点 1.3 Java 1.3 Java与与C+C+区别区别 1.4 Java 1.4 Java平台和运行机制平台和运行机制 1.5 Java 1.5 Java开发环境开发环境JDKJDK 1.6 Java 1.6 Java程序的开发过程程序的开发过程第一章第一章 Java语言综述语言综述1.1Java语言的产生和发展1.2Java语言的特点1.3Java与C+的区别1.4Java平台和运行机制时间描述1991年SunMicrosystems公司进军消费电子产品(IA)市场1991.4Sun成立“Green”小组,以C+为基础开发新的程序设计语言,并将其命名为Oak1992.10“Green”小组升格为FirstPerson公司,他们将Oak的技术转移到Web上,并将Oak改名为Java19931994Web在Internet上开始流行,致使Java得以迅速发展并获得成功1995.5SunMicrosystems公司正式发表Java与HotJava产品1995.10Netscape与SunMicrosystems合作,在NetscapeNevigator中支持Java1995.12微软IE加入支持Java的行列1996.2JavaBeta测试版结束,Java1.0版正式诞生1997.2Java发展至1.1版,Java的第一个开发包JDK发布1999.7Java升级至1.2版2000.9Java升级至1.3版2001.7Java升级至1.4版2004.9发布Java2平台标准版(J2SE)的发开工具包JDK1.5.0,并改名为JDK5.0,被认为是Java平台和编程语言近10年来最重大的升级。第一章第一章 Java语言综述语言综述1.1Java语言的产生和发展1.2Java语言的特点1.3Java与C+的区别1.4Java平台和运行机制Java语言J2ME J2SE J2EE 第一章第一章 Java语言综述语言综述1.1Java语言的产生和发展1.2Java语言的特点1.3Java与C+的区别1.4Java平台和运行机制面向对象平台无关性安全稳定 支持多线程 很好地支持网络编程Java丰富的类库简单易学Java语语言言的的特特点点第一章第一章 Java语言综述语言综述1.1Java语言的产生和发展1.2Java语言的特点1.3Java与C+的区别1.4Java平台和运行机制JavaC+C全局变量全局变量public static 可以在所有类之外定义全局变量 可以在所有类之外定义全局变量指针指针 无有有数据类型的支持数据类型的支持 分配固定长度的位数,无无符号数据类型分配不同长度的位数,有无符号数据类型分配不同长度的位数,有无符号数据类型类型转换类型转换运行时系统进行类型相容性检查 通过指针转换通过指针转换运算符运算符没有重载运算符 有重载运算符控制流控制流try、catch和finally gotogoto内存管理内存管理 new和垃圾收集器 new和delete malloc()和free()头文件头文件 不支持支持支持参数参数Java不像C和C+那样,在空参数表中不能使用void。在Java中,命令行参数表现与在C和C+中不同。字符串字符串 封装的对象 空字符(0)结尾的字符数组 空字符(0)结尾的字符数组其他区别其他区别 Java没有预处理程序,不支持宏和#define;没有C+那样的模板类;不包含C的const关键字;所有函数必须是方法,而且必须依赖类;通过接口提供单一与间接多重继承。第一章第一章 Java语言综述语言综述1.1Java语言的产生和发展1.2Java语言的特点1.3Java与C+的区别1.4Java平台和运行机制图图1-1 Java平台的组成平台的组成Java应用程序接口(应用程序接口(API)Java基本软件(基本类和扩展类)基本软件(基本类和扩展类)Java虚拟机(虚拟机(JVM)适配器适配器实际计算机(硬件和操作系统)实际计算机(硬件和操作系统)通信网络通信网络第一章第一章 Java语言综述语言综述1.1Java语言的产生和发展1.2Java语言的特点1.3Java与C+的区别1.4Java平台和运行机制编写编写Java程序程序Java编译器编译器字节码字节码(.class)Java源代码源代码(.java)Java解释器解释器for WindowsJava解释器解释器for UNIXJava解释器解释器for Mac OS图图1-2 Java程序从编写到运行的过程程序从编写到运行的过程PC计算机计算机UNIX服务器服务器Mac计算机计算机Java虚拟机(Java VM,Java Virtual Machine)第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 下载下载JDK:1在浏览器窗口的地址栏中输入Sun Microsystems公司的网址:便可直接进入下载JDK5.0版的网页,如图1-3所示。第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 2单击图1-3的Download JDK 5.0 Update 6出现如图1-4所示的网页,单击Accept项目。第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 3在接下来的下载窗口中,单击如图1-5所示的需要下载的项目。第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 4在保存设置对话框中单击“确定”按钮,会出现另存为对话框,文本框中的默认文件名为jdk-1_5_0_06-windows-i586-p.exe,选择要存放的该文件的位置,如C:Downloads,然后按下“保存”按钮即可开始下载。完成JDK文件的下载后,可以立即进行安装,安装安装JDK的步骤如下:的步骤如下:1.找到下载后的文件jdk-1_5_0_06-windows-i586-p.exe,双击,此时安装程序检查你的计算机,选择“我接受该许可证协议中的条款(A)”单选框,单击“下一步”按钮,进入图1-6对话框。2.在本对话框中可以设置安装路径和选择安装项目设置安装路径和选择安装项目,建议使用默认路径。JDK5.0的默认路径为C:Program FilesJavajdk1.5.0_06,如果要修改安装路径,可单击“更改”接钮。设置好安装路径、选择安装项目后,单击“下一步”按钮,这时计算机自动进行安装JDK5.0。第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 3.安装完后,将弹出JRE的自定义安装对话框,此时可以设置安装路径和选择安装项目,建议使用默认路径。设置和选择的方法同上,设置完成后,单击“下一步”进入“浏览器注册”对话框。第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 4.由于在Internet Explorer 6.0以后不再集成JRE运行环境,因此需在相应的浏览器中注册JRE插件。在图1-9所示的浏览器注册对话框中,选择注册本机使用的浏览器,如果机器两种浏览器都使用,可以都选择。选择完后,单击“下一步”按钮安装JRE运行时环境。第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 5.安装完成后,单击“完成”按钮,结束JDK的整个装过程。Windows2000/XP/NT环境的设置环境的设置:(1)打开“系统特性”对话框。打开“控制面版”,选择“系统”选项,弹出“系统特性”对话框,在对话框中选择“高级”选项卡。如图1-10所示。第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 (2)设置系统环境变量。单击“环境变量”按钮,引出“环境变量”设置对话框。设置JAVA_HOME变量。在“系统变量”列表框下面单击“新建”按钮,在变量名文本框中输入“JAVA_HOME”,在量变值文本框中输入JDK的安装路径“C:Program FilesJavajdk1.5.0_06”。设置CLASSPATH变量。在“系统变量”列表框中选择“CLASSPATH”变量,如果没有该变量,同样要新建该变量,在变量的值文本框中输入:“.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar”。设置PATH变量。在“系统变量”列表框中选择“PATH”变量,在最后加入值“;%JAVA_HOME%bin”。第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程Windows 98/Me环境的设置:环境的设置:在C盘根目录中找到“Autoexec.bat”文件,去掉只读属性(如果是只读文件),然后在记事本中编辑,在文件中找“SET PATH”和“SET CLASSPATH”字符串,如果找到,先在对应的字符串后面输入分号(;),再输入下面斜体部分;否则输入对应的全部字符串,对可执行文件的查找路径和类路径进行设置。SET PATH=C:Program FilesJavajdk1.5.0_06bin SET CLASSPATH=C:Program FilesJavajdk1.5.0_06lib第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 Java的的API文文档档是Java程序开发的帮助文件,可以在Sun公司网站下载JDK的网页上,下载jdk-1_5_0-doc.zip文件。下载后解压到本地硬盘,其中的文本是HTML格式,提供了所有的有关API类库的信息及链接,API文文档档内内容容主主要要包包括括:类层次结构、类及其一般目的说明、成员变量表、构造方法表、方法表、变量详细说明表及每一个变量使用的详细描述、构造方法的详细说明及进一步的描述等。Java的API文档在浏览器中打开后的界面如图1-13所示。第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 JDK的目录结构图的目录结构图第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 Java开发工具简介开发工具简介 在JDK的bin目录下,存放着Java 2提供的一些可执行应用程序,为我们开发和测试自己的程序提供了工具。1javac:Java语言的编译器。2java:Java应用程序执行引擎,类名后面可带一个或多个字符串参数。3javadoc:API生成器,对当前类生成HTML格式的API文档。4appletviewer:小应用程序浏览器。5jar:Java Archive文件归档工具,用它可以把类文件以及其他格式的文件进行压缩,以便于程序中 引入以及网络传输等。6jdb:Java调试工具Debugger。7javap:类文件的分解器。8extcheck:判断和检测jar冲突。9rmic:为远程对象调用产生存根和框架。10rmiregistry:提供远程对象注册服务。11rmid:激活远程方法的系统后台服务。12serialver:返回类的序列化版本号。13native2ascii:将本地编码的文本文件转化成Unicode编码文件。14keytool:按键和键盘识别的管理工具。15jarsigner:产生和识别jar文件签名。16policytool:图形化用户界面工具的管理策略文件。17tnameserv:提供可访问的CORBA命名服务。18idlj:生成.java文件使它映射到一个OMG RDL接口并且使一个应用可以利用CORBA功能写入Java程序。第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程Java程程序序开开发发过过程程Java应用程序开发应用程序开发(Java Application)Java小应用程序开发小应用程序开发(Java Applet)编辑源程序编辑源程序 编译源程序编译源程序 运行运行Java程序程序 编辑源程序编辑源程序 编译源程序编译源程序 创建创建HTML文件文件 运行运行Java程序程序 第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 Java应用程序例子应用程序例子/Add.javapublic class Add public static void main(String args)int a,b,c;a=5;b=7;c=a+b;System.out.println(a+b+=+c);第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程向应用程序传递参数向应用程序传递参数/WhoSayWhat.javaclass WhoSayWhat public static void main(String args)if(args.length 2)(请向应用程序传递两个参数);System.exit(0);String s1=args0;String s2=args1;System.out.println(s1+Say:+s2);若输入运行的命令为:java WhoSayWhat Marry Good Day程序运行显示的结果为:Marry Say:Good Day第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程Java小应用程序例子小应用程序例子/JApp.javaimport;import;public class JApp extends Applet public void paint(Graphics g)g.drawString(hello world!,50,25);将Applet嵌入到HTML文件中使用HTML标记形式为:第一章第一章 Java语言综述语言综述1.3Java与C+的区别1.4Java平台和运行机制1.5Java程序开发环境1.6Java程序开发过程 运行时只需直接用浏览器打开相应的嵌有该Applet的HTML文件就可以了;还可以在命令提示符窗口中输入:appletviewer JApp.html。运行结果如图1-16所示。Java语言的发展史是简短而曲折的,但由于它与网络的良好结合,使得它在刚发布时就引起了轰动。由于Java语言是一种新型的计算机语言,没有兼容低版本计算机的负担,所以Java语言在采用计算机新技术方面比传统的计算机语言显得更为纯粹,Java语言的特点也更为鲜明。Java语言通过Java虚拟机的机制基本克服了不同计算机平台之间的差别。学习Java需要有一个程序开发环境,目前,有许多很好的Java程序开发环境可用,但学习Java最好选用Sun公司推出的软件开发工具箱JDK。Java程序分为两大类型:Java应用程序(Java Application)与应用在WWW上的Java小应用程序(Java Applet)。Java应用程序的开发过程包括编辑、编译和运行。Java小应用程序前两个步骤与Java应用程序大致相同。但由于Java Applet不能单独运行,所以不能直接用Java命令来执行第二步生成的字节码,而应该另外创建一个可以嵌入该Applet字节码的HTML文件,然后由支持Java的WWW浏览器或AppletViewer来加载执行。学习Java语言非常重要,希望大家多多练习,真正掌握Java语言的编程要领,设计出即美观又使用的应用程序。

    注意事项

    本文(java面向对象程序设计第01章old.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开