Java语言程序设计A.ppt

  1. 1、本文档共115页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言程序设计A

1.3 芸芸众生本一家—Java的技术分支;1.4 笑傲江湖十九载—Java的重要特性;Java程序的运行机制;进一步解释:Java可移植性;Java的工作方式;你要做的事;Windows下C编程过程 VS Java语言编程过程;Java,驰骋在Internet的辽阔海洋;本是同根生 相煎何太急 — JVM与编译器的争执;1.6 煮酒论英雄—兼论Java语言的未来;谁能取代Java? C? C++? C#? ……;1.7 Java夜未眠—学习,是漫长的道路;Java语言基础学习路线示意图;1.8 磨刀不误砍柴工—Java开发环境搭建; Java Runtime Environment 简称JRE;(3)选择JRE的安装目录; 编译Java源程序需用javac命令,运行java字节码需用java命令,而这两个命令并非操作系统自带,因此,使用它们的时候需要配置好环境变量path(Windows执行命令时所搜寻的路径),这样才可以在任何目录下使用这两个命令;设置path路径;1.8.2 验证JDK配置是否正确; Java基础学习阶段,推荐使用编辑器,避免集成开发环境IDE(Integrated Development Environment);1.9 享受安装成果—编写第1个Java程序; Java源文件的扩展名是.java ;1.10 Java的程序结构;1.11 classpath的指定;注1:每次使用java命令执行class字节码时,都会启动JVM,JVM通过classpath给出的路径加载所需类文件,并从main()方法处开始执行,直到main()方法的所有语句执行完毕。我们可以通过set classpath命令设置类的加载路径;1.13 Java的基本数据类型;1.14 声明变量;例:信管1101班31名同学参加聚餐,每餐桌可坐4人,请 问需要多少4人座餐桌?剩余多少人? ;1.19 输出;第2讲 控制流程;2.1.3 嵌套的if / if…else语句;2.2 循环;第3讲 方法初步;第4讲 数组;4.2 声明数组;【入门引例】 为什么PC制造业发展这么快?; 与生产PC类似,我们希望使用更快捷的途径进行程序设计;第5讲 类与对象;面向过程的思想 VS 面向对象的思想;5.2 类与对象; 类中定义的成员:需要存储的数据(实例变量); 思考:对象变量该如何声明?如何应用?;我只是一个遥控器 — 引用访谈录;主持人:那你可以不引用任何对象吗?;5.3 使用预定义类; 用例框图;SavingsAccount;5.5 静态实例变量与静态方法;第6讲 继承;6.1 继承的概念;class Doctor { ;Surgeon有多少个实例变量?;继承到底有什么意义? ;Employee;Employee;子类通过覆盖(override)而非继承,实现父类的抽象方法。 ;一个Employee对象既可以是一个Employee对象(废话!),也可以是一个PartTimeEmployee对象,还可以是一个FullTimeEmployee对象。 ;Employee;第8讲 面向对象设计;8.1 需求分析;8.1.1 需求文档; 若用户输入了无效的账号或错误的密码,屏幕显示错误提示信息,然后返回步骤(1),重新开始验证过程,验证用户之后,显示以上主菜单。;或等于账户余额,前进到步骤(4);若用户输入6取消取款,则屏幕显示主菜单,等待用户输入。; (4)屏幕提示用户放入现金。;;8.1.3 设计ATM系统概述;8.2 确定需求文档中的类;8.2.2 建模类;关联的重数:参与关联的每个类的对象有多少。重数类型见下图:;ATM;8.3 确定类的实例变量;注1:这里仅设计类,并未设计类间关联;8.4 确定对象的状态和活动;8.4.2 活动图;8.5 确定类的方法;; 仅带方法参数及返回值的Account类:;8.6 确定对象间的协作;8.6.2 通信图;8.6.4 顺序图;8.7 编程系统中的类;8.7.3 将UML类图转换为Java代码框架 ; 例如:当用户查询余额时,ATM将Transaction引用到一个新的BalanceInquiry对象。当ATM用它的Transaction引用调用execute( )抽象方法时,调用的却是BalanceInquiry的execute( )具体方法。;8.9 实现ATM系统;7.10 面向对象设计反思录;第9讲 异常处理; 编写可能存在异常的方法时,你还需要编写处理异常的程序;public class TestException { ;9.3 throws关键字与throw关

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档