会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
学无止境
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2020年3月30日
【LeetCode】面试题62. 圆圈中最后剩下的数字
摘要: 题目: "面试题62. 圆圈中最后剩下的数字" 这题很有意思,也很巧妙,故记录下来。 官方题解思路,是约瑟夫环的数学解法: 我们将上述问题建模为函数 f(n, m),该函数的返回值为最终留下的元素的序号。 首先,长度为 的序列会先删除第 个元素,然后剩下一个长度为 的序列。那么,我们可以递归地求解
阅读全文
posted @ 2020-03-30 13:30 Recycer
阅读(195)
评论(0)
推荐(0)
2020年3月24日
【阅读笔记】Java核心技术卷一 #6.Chapter8
摘要: 8 泛型程序设计 8.1 为什么要使用泛型程序设计 类型参数(type parameters)( 、`T S`...) 通配符类型(wildcard type)( ) 注意这两者用法用处并不同。 8.2 定义简单泛型类 8.3 泛型方法 类型变量放在修饰符的后面,返回类型的前面。 泛型方法可以定义在
阅读全文
posted @ 2020-03-24 09:43 Recycer
阅读(219)
评论(0)
推荐(0)
2020年3月20日
【阅读笔记】Java核心技术卷一 #5.Chapter7
摘要: 7 异常、断言和日志 在 Java 中,如果某个方法不能够采用正常的途径完整它的任务,就可以通过另外一个路径退出方法。 在这种情况下,将会立刻退出,并不返回任何值,而是抛出(throw)一个封装了错误信息的对象。 此外,调用这个方法的代码也将无法继续执行,取而代之的是异常处理机制开始搜索能够处理这种
阅读全文
posted @ 2020-03-20 19:22 Recycer
阅读(186)
评论(0)
推荐(0)
2020年3月19日
【阅读笔记】Java核心技术卷一 #4.Chapter6
摘要: 6 接口、lambda 表达式与内部类 6.1 接口 6.1.1 接口概念 接口绝不能含有实例域;但在接口中可以定义常量,被自动设为 public static final 接口中的所有方法自动地属于 public。因此,在接口中声明方法时,不必提供关键字 public。 compareTo() 的
阅读全文
posted @ 2020-03-19 12:06 Recycer
阅读(282)
评论(0)
推荐(0)
2020年3月15日
【阅读笔记】Java核心技术卷一 #3.Chapter5
摘要: 5 继承 5.1 类、超类和子类 5.1.1 定义子类 超类(superclass)和子类(subclass), 基类(base class)和派生类(derived class), 父类(parent class)和孩子类(child class) 在 Java 中,所有的继承都是公有继承。 5.
阅读全文
posted @ 2020-03-15 17:39 Recycer
阅读(427)
评论(0)
推荐(0)
【阅读笔记】Java核心技术卷一 #2.Chapter4
摘要: 4 对象和类 4.1 面向对象程序设计概述(略) 4.2 使用预定义类 4.3 用户自定义类 一个方法可以访问 的`private数据`! final一般修饰基本类型或者不可变对象(如String),若final修饰 ,例如: private final StringBuilder evaluati
阅读全文
posted @ 2020-03-15 17:36 Recycer
阅读(177)
评论(0)
推荐(0)
【阅读笔记】Java核心技术卷一 #1.Chapter3
摘要: 3 Java的基本程序设计结构 3.1 一个简单的 Java 应用程序(略) 3.2 注释(略) 3.3 数据类型 8种基本类型 byte,short,int,long float,double char(Unicode) boolean 3.4 变量 声明,初始化,赋值,final 3.5 运算符
阅读全文
posted @ 2020-03-15 17:33 Recycer
阅读(173)
评论(0)
推荐(0)
【阅读笔记】Java核心技术卷一 #0
摘要: 这是一篇备忘性质的读书笔记,仅记录个人觉得有用的知识点 本文作为一个目录索引,部分章节跳过 吐槽:此书中文翻译有不少地方不太通顺,这种情况我要把英文版对应的部分也读一遍才能明白(说实话,英文里的从句表达能力确实比中文清晰不少,不过从句多了之后也不太好理解) 虽然翻译这么厚一本书确实比较辛苦,很多英文
阅读全文
posted @ 2020-03-15 17:31 Recycer
阅读(273)
评论(0)
推荐(0)
2020年3月13日
【未解决】为何子类对象引用可以间接访问父类的私有方法?
摘要: 首先请看如下代码 运行 之后得到输出如下 1.第一个问题 可以看到,在 里调用 方法,而 中调用的 居然实际上是 ! 这个原因可以作如下解释: 关键字和 关键字不同,它并不是一个引用,仅仅指示编译器去调用超类的方法。 所以调用 时传递过去的对象引用仍然是Son,即此时 中的this是一个Son对象引
阅读全文
posted @ 2020-03-13 17:08 Recycer
阅读(314)
评论(1)
推荐(0)
2020年3月10日
一个小问题:给一个日期,推算出当天是星期几
摘要: 首先是一个利用公式计算的通用方法: 蔡勒(Zeller)公式 其中: c:已经过的世纪数(比如2020年已经过了20个世纪); y:是本世纪内的年份(如四位数年的后两位); m:月; d:日; w:星期几,取值范围0 6,其中0是星期日。 此版本蔡勒公式计算的日期若在1582年10月4日之前,则需要
阅读全文
posted @ 2020-03-10 20:40 Recycer
阅读(528)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告