java基础
秋天丽人湖的风
这个作者很懒,什么都没留下…
展开
-
jad反编译
作为java开发者,有时会想看看一些三方的jar包内容,需要反编译,这时jad便派上用场。下载地址:http://www.javadecompilers.com/jad下载解压后包含jad.exe和Readme.txt1. 安装解压缩jad.zip包,并把它放在你硬盘的某个目录下。将会创建两个文件 jad.exe和readme.txt文件,不需要其他的安装文件2. 怎样去用jad...原创 2019-12-21 13:54:28 · 1368 阅读 · 0 评论 -
java基础知识
1.==与equals==单纯比较的是两个对象引用的指针是否相等。equals比较的是两个对象逻辑上是否相等,而不是单纯引用指针比较2.为什么定义equals方法时也要定义hashcode方法equals方法判断两个对象逻辑上是否相等,hashcode是存在对象头中的,java规范:两个对象相等,hashcod值一定要相等,反之不成立。由于hashcode默认实现返回的是类似地址值...原创 2019-11-17 17:31:29 · 119 阅读 · 0 评论 -
抽象类与接口
抽象类:如果一个类没有包含足够的信息来描述一个具体的对象,这样的就是一个抽象类。抽象类可以有构造方法,可以有抽象方法也可以没有。抽象类作为接口与实体类中间体,用来继承的。功能有细节实现,不断有改变时可以使用抽象类。接口:更多的是定义规范,顶层设计,将定义与实现分离,接口下面往往是抽象类来实现。所有成员方法都是抽象方法,也就是在不同的地方会有不同的实现,可以有静态方法或者默认实现,默认是abst...原创 2019-11-16 21:01:43 · 135 阅读 · 0 评论