1:如何制作帮助文档(了解)(1)写一个类(2)加入文档注释(3)通过javadoc工具生成即可javadoc -d 目录 -author -version ArrayTool.java2:通过JDK提供的API学习了Math类(掌握)(1)API(Application Programming Interface)应用程序编程接口(帮助文档)(2)如何使用呢?请参照day08\code\02_如何使用JDK提供的帮助文档\如何使用帮助文档.txt(3)Math类A:是针对数学进行操作的类B:没有构造方法,因为它的成员都是静态的C:产生随机数public static double random(): [0.0,1.0)D:如何产生一个1-100之间的随机数int number = (int)(Math.random()*100)+1;E:猜数字小游戏3:代码块(理解)(1)用{}括起来的代码。(2)分类:A:局部代码块用于限定变量的生命周期,及早释放,提高内存利用率。B:构造代码块把多个构造方法中相同的代码可以放到这里,每个构造方法执行前,首先执行构造代码块。C:静态代码块对类的数据进行初始化,仅仅只执行一次。(3)静态代码块,构造代码块,构造方法的顺序问题?静态代码块 > 构造代码块 > 构造方法4:继承(掌握)(1)把多个类中相同的成员给提取出来定义到一个独立的类中。然后让这多个类和该独立的类产生一个关系,这多个类就具备了这些内容。这个关系叫继承。(2)Java中如何表示继承呢?格式是什么呢?A:用关键字extends表示B:格式:class 子类名 extends 父类名 {}(3)继承的好处:A:提高了代码的复用性B:提高了代码的维护性C:让类与类产生了一个关系,是多态的前提(4)继承的弊端:A:让类的耦合性增强。这样某个类的改变,就会影响其他和该类相关的类。原则:低耦合,高内聚。耦合:类与类的关系内聚:自己完成某件事情的能力B:打破了封装性(5)Java中继承的特点A:Java中类只支持单继承B:Java中可以多层(重)继承(继承体系)(6)继承的注意事项:A:子类不能继承父类的私有成员B:子类不能继承父类的构造方法,但是可以通过super去访问C:不要为了部分功能而去继承(7)什么时候使用继承呢?A:继承体现的是:is a的关系。B:采用假设法(8)Java继承中的成员关系A:成员变量a:子类的成员变量名称和父类中的成员变量名称不一样,这个太简单b:子类的成员变量名称和父类中的成员变量名称一样,这个怎么访问呢?子类的方法访问变量的查找顺序:在子类方法的局部范围找,有就使用。在子类的成员范围找,有就使用。在父类的成员范围找,有就使用。找不到,就报错。B:构造方法a:子类的构造方法默认会去访问父类的无参构造方法是为了子类访问父类数据的初始化b:父类中如果没有无参构造方法,怎么办?子类通过super去明确调用带参构造子类通过this调用本身的其他构造,但是一定会有一个去访问了父类的构造让父类提供无参构造C:成员方法a:子类的成员方法和父类中的成员方法名称不一样,这个太简单b:子类的成员方法和父类中的成员方法名称一样,这个怎么访问呢?通过子类对象访问一个方法的查找顺序:在子类中找,有就使用在父类中找,有就使用找不到,就报错(9)两个面试题:A:Override和Overload的区别?Overload是否可以改变返回值类型?B:this和super的区别和各自的作用?(10)数据初始化的面试题A:一个类的初始化过程B:子父类的构造执行过程C:分层初始化(11)案例:A:学生和老师案例继承前继承后B:猫狗案例的分析和实现
详细解决方案
java基础复习--复习总结5
热度:35 发布时间:2023-09-23 11:40:06.0
相关解决方案
- java 乱码 汉字是 ? 如何转换成汉字
- java web 登录次数限制,该如何解决
- java 工商银行网银支付 B2B的 都亟需什么,需要注意什么
- Java Applet程序从JDK6升级到7时遇到的有关问题
- java web 视频相干
- java 系统单点登录解决方案
- java 获取客户端IP解决办法
- JAVA 后台怎么获得前台页面FCKedit编辑器中的内容以及内容的样式
- java 正则化匹配有关问题
- JAVA WEB导航条,该怎么处理
- java 中Node 有关问题
- 吐了,java Timer 终止不了。
- java web开发解决办法
- 关于 java cast 有关问题,你明白不
- java ftp 下传和上载乱码有关问题
- java web项目上的一些文件
- Hibernate操作数据库 报错java.lang.Integer cannot be cast to java.lang.String如何改
- java struts 文件上载
- java web baidu map开发
- JAVA WEB导航条解决办法
- java 编写ftp上载
- java web中的一个有关问题,困扰小弟我很久了
- java web 与tomcat解决办法
- java web基于j2ee的一些有关问题
- java 内网外网的一个需求,该怎么处理
- jsp 页面 安插ArrayList 报错。为什么,已经加了import="java.util."了呀!
- java dwg 怎样用java把dwg便是aoutcad的格式文件转换成gif,jpg等格式
- 求《Java Web 程序设计与项目实践》解决办法
- java webservice解决方法
- java 与jsp,该怎么解决