会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CH0701
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
17
下一页
2021年9月10日
Java练习题,韩顺平Java343-358
摘要: 1-2 3 4 5 6 7,这个调用父类的构造器,最终修改的是子类的属性,还是父类的 属性没有动态绑定机制 8 9-10 11-12 13 14, 被隐藏的super 15-16
阅读全文
posted @ 2021-09-10 00:37 CH0701
阅读(36)
评论(0)
推荐(0)
2021年9月9日
Object类详解,equals,toString,finalize_听韩顺平课笔记
摘要: 1.运算符== 面试题:==和equals的区别 2.查看jdk源码,equals方法(只能判断引用类型) equals方法默认判断引用是否相等,通过重写,判断值是否相等 3.子类重写equals方法,Integer,String 重写前为地址比较,重写后为值比较 4.equals练习1 重写equ
阅读全文
posted @ 2021-09-09 23:59 CH0701
阅读(60)
评论(0)
推荐(0)
多态polymorphic,动态dynamic绑定机制_听韩顺平课笔记
摘要: 1.养宠物引出多态 2.方法的多态 方法重载体现多态:传入不同参数,调用不同的方法 方法重写体现多态:不同的对象(父子)调用同名的方法,查找的是不同类的方法 3.对象的多态(多态的核心,编译类型,运行类型) 对象的多态核心: 一个对象的编译类型和运行类型可以不一致(也可以一致) 编译类型在定义对象时
阅读全文
posted @ 2021-09-09 21:06 CH0701
阅读(81)
评论(0)
推荐(0)
2021年9月7日
方法重写/覆盖override_韩顺平听课笔记
摘要: 1.方法重写介绍 什么是方法覆盖:方法覆盖可以覆盖父类(包括但不只是)的方法 覆盖的判定标准:名称,返回类型,参数一样 方法覆盖后的情况:调用时先查找当前子类是否有该方法,有则使用当前子类的方法,没有则查找父类 2.方法重写细节 方法重写细节 形参列表,方法名称必须一样 返回类型,可以和父类一样,或
阅读全文
posted @ 2021-09-07 22:35 CH0701
阅读(45)
评论(0)
推荐(0)
排序算法概述_听韩顺平课笔记
摘要: 1.排序算法介绍和分类 排序算法介绍:内部排序,外部排序 常见的排序算法分类: 算法的时间复杂度(事前估算的方法): 2.时间频度介绍和特点 时间频度: 时间频度举例说明: 对于时间频度而言,常数项可以忽略: 对于时间频度而言,低次项可以忽略: 对于时间频度而言,系数可以忽略: 3.时间复杂度计算和
阅读全文
posted @ 2021-09-07 21:53 CH0701
阅读(66)
评论(0)
推荐(0)
递归Recursion调用机制,迷宫回溯,八皇后_韩顺平听课记录
摘要: 43.递归应用场景和调用机制 递归的概念: 打印问题,阶乘问题 44.递归能解决的问题和规划 递归解决什么问题: 递归要遵守的重要规则: 45.迷宫回溯问题分析和实现1 迷宫回溯问题实现代码: map为引用类型 46.迷宫回溯问题分析和实现2,如何求出最短路径,穷举,图 47.八皇后问题分析和实现1
阅读全文
posted @ 2021-09-07 16:56 CH0701
阅读(145)
评论(0)
推荐(0)
super_韩顺平听课笔记
摘要: 1.super基本语法 super代表父类的引用,用于访问父类的属性,方法,构造器 super基本语法: super不能访问父类的private属性及方法 super(参数列表)只能放在构造器的第一句,且只有一句 2.super使用细节 super给编程带来的便利: 调用方法细节,属性调用思路也一样
阅读全文
posted @ 2021-09-07 13:35 CH0701
阅读(36)
评论(0)
推荐(0)
继承extends,继承内存布局,对象引用访问属性的规则_韩顺平听课笔记
摘要: 1.为什么需要继承 提高代码复用率 2.继承原理图 继承基本介绍和示意图: extends 3.快速入门,继承解决代码冗余问题,一定要先extends,才能使用公共属性和方法 4.继承使用细节,继承给编程带来的便利 继承给编程带来的便利: 代码的复用性提高了 代码的扩展性和维护性提高了(父类增加一个
阅读全文
posted @ 2021-09-07 00:45 CH0701
阅读(75)
评论(0)
推荐(0)
2021年9月6日
封装encapsulation_韩顺平听课笔记
摘要: 1.封装介绍 什么是封装: 比如电视机的开关,音量的升降,通过封装,让我们只需要按一下按钮就可以实现非常复杂的功能 封装的理解和好处: 隐藏实现细节 对数据进行验证,保证安全合理 2.封装步骤 封装的实现步骤,三步 属性私有 set,可加入数据验证的业务逻辑 get,可加入权限判断,谁可以取到数据
阅读全文
posted @ 2021-09-06 17:39 CH0701
阅读(55)
评论(0)
推荐(0)
递归recursion_韩顺平听课笔记
摘要: 1.递归解决什么问题 什么是递归: 方法自己调用自己,每次调用传入不同的变量(控制结束) 递归能解决什么问题: 汉诺塔:五个盘,要想把最后一块盘放到c塔,需要先移动四个盘到b塔;要把四个盘移动到b塔,需要先将上三个盘移动到c塔;要将上三个盘移动到c塔,需要先把上两个盘移动到b塔;要将上两个盘移动到b
阅读全文
posted @ 2021-09-06 15:45 CH0701
阅读(130)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
17
下一页
公告