05 2018 档案

摘要:刚学习java的时候,总觉得接口和抽象类很像,但又说不上具体有什么区别。今天静下来,翻翻书,查查资料,做个小结。首先举两个例子,看看interface和abstract class 在“外形”上有啥异同。 1、先看一下抽象类: 抽象类的主要特征有两个: 一、申明类的时候添加abstract关键字。二 阅读全文
posted @ 2018-05-29 23:47 小楼夜听雨QAQ 阅读(686) 评论(0) 推荐(0)
摘要:今天做这个题目的时候(142. O(1) Check Power of 2),遇到一个错误“ bad operand types for binary operator '&' ”。 先贴一下代码: 报错: 一开始猜到是运算符的问题,但是也排除了。一直觉得是后面的“true”“false”有什么问题 阅读全文
posted @ 2018-05-28 17:51 小楼夜听雨QAQ 阅读(13679) 评论(1) 推荐(0)
摘要:首先,我们可以从字面上理解一下final这个英文单词的中文含义:“最后的,最终的; 决定性的; 不可更改的;”。显然,final关键词如果用中文来解释,“不可更改的”更为合适。当你在编写程序,可能会遇到这样的情况:我想定义一个变量,它可以被初始化,但是它不能被更改。 例如我现在想要定义一个变量保存圆 阅读全文
posted @ 2018-05-27 00:59 小楼夜听雨QAQ 阅读(9455) 评论(2) 推荐(3)
摘要:今天看《算法 第4版》排序章节时,发现了一个了一个小问题。先贴一下代码: 直接编译会提示: 但是已经生成字节码文件(.class),说明编译通过了,运行后也能得出正确答案。 经过查阅,是没有使用泛型,comparable后面加上<Integer>,但是本题为了保持sort函数的复用性,还是不加比较好 阅读全文
posted @ 2018-05-20 10:44 小楼夜听雨QAQ 阅读(8630) 评论(0) 推荐(0)