Java入门+提高篇.pptx

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

课时一 Java开发环境和程序设计初步 ;主要内容;3.Java开发平台;1.2 Java的特点;特点;解释性;1.3 Java的工作原理;Java虚拟机;Java程序执行过程1;Java程序执行过程2;Java程序执行过程2;1.4 Java运行环境JDK;;;JDK安装及环境设置;;1.5 构建Java程序;Hello World程序;程序分析;程序分析;Java程序的编译运行;1.6 开发工具 Eclipse MyEclipse;;第2章 Java程序设计基础 ;2.1 标识符与关键字;标识符;2.2.1 数据类型;布尔类型——boolean;字符类型——char与String;字符类型——char与String;字符类型——char与String;整数类型——byte(8位)、short(16位)、int(32位)和long(64位);浮点类型 ——float(32位)和double(64位);例子;2.2.2 变量;2.2.3 常量;2.2.4 基本数据类型间的转换;2.2.5 封装类(Wrapper类);Wrapper类;Wrapper类;2.3 操作运算符与表达式;1.逻辑运算符;逻辑运算符;逻辑运算符;2.引用操作符;说明;3.对象运算符;4.字符串运算符;??符串运算符;书面作业;;第4章 Java面向对象编程 ——类和对象;4.2.2 类的定义;示例;4.2.3 成员变量;修饰符;4.3 声明方法;示例;4.3.3 方法参数的传递方式;例4-5 按值传递;例4-5 按引用传递;例4-5;;4.4 构造函数;声明构造函数;构造函数特点;构造函数参数;4.4.1 无参数的构造函数;例4-7;例4-7;4.4.2 带参数的构造函数;构造函数的重载;例1;例1的另一种写法;构造函数的使用;格式;默认构造函数;示例;4.5 对象(类的实例化);4.5.1 对象的生成 (1)对象的声明;(2)创建对象;4.5.2 对象的引用;作业;4.5.3 对象的清除;4.5.4 对象的内存模型;示例;示例;注意二者的区别;;4.6 实例成员和类成员;例4-10;例4-10;例4-10;例4-10;;类属性说明;类属性的使用;银行卡举例;例4-11;static方法;类方法示例;使用类名访问静态方法;static方法说明;static方法说明;错误的例子;判断哪些语句错误?;正确的写法;分析书上的例子 错在哪儿?;静态初始化器;静态初始化;示例1;示例2;初始化;4.7 应用程序的命令行参数;例4-12;应用程序的命令行参数;例4-15;例4-15;书面作业;;接收键盘输入的方法;5.1 类的继承;Employee类;Manager类;子类化;单继承 (Java只支持单继承);实例;Date类举例: 以03-25-2010的形式输出日期;Date类举例:输出星期几;说明;96页的例子;5.1.2 方法的重载(overload);思考——错在哪儿?;例5-1:对矩形进行初始化 方法1:左上角和右下角坐标;例5-1 :对矩形进行初始化 方法2:左上角和右下角的点;例5-1 :对矩形进行初始化 方法3:左上角的点和矩形的宽和高;5.1.3 方法的覆盖(override);覆盖方法;实例;实例;例5-2;例5-2;super关键字;super关键字;super的三种使用方式;实例;;构造函数不能继承;调用父类构造函数;class Employee{ private String name; private double salary; public Employee(String n,double s){ name=n;salary=s; } public Employee(String n){ name=n; } } ;实例;上机作业;类图;;多态;变量多态;例1——实例方法能够被覆盖;例1——实例方法能够被覆盖;例2——静态方法不能被覆盖;例2——静态方法不能被覆盖;原因;例3——属性的隐藏;例3 ——属性的隐藏;修改例3:例3’;总结;例4;例4;隐藏和覆盖的区别;instanceof操作符 修改例4;还存在问题?;编译出错;解决方法——对象类型转换;对象类型转换 ——对例2的修改;对象类型转换 ——对例2的修改;对象类型转换 ——对例3’的修改;对象类型转换 ——对例3’的修改;对例4的修改;多态的应用举例——例5;多态的应用举例——例5;5.2 抽象类;抽象类;改写例5;说明;;5.3 最终类;5.3.1 最终类;final类不能有子类;5.3.2 最终方法;final方法不能被覆盖;5.3.3 最终变量;作业;5.4 接口;示例;示例代码;接口;Flyer接口的多重实现;说明;说

文档评论(0)

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

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

1亿VIP精品文档

相关文档