基础知识
RuleWork
Focus on technology as an elegant art to express ideas and content.
展开
-
判断奇偶
最近在知乎上看到一位大佬分享了一道面试题,题目很简单,但对基础考察的淋漓尽致,很有启发意义,分享给大家。题目:判断一个数的奇偶。相当一部分人会这样写:public boolean Odd(int i){ if(i%2 == 1){ return true; }else{ return false; }}此时我们会发现函数定义的...原创 2019-03-03 10:41:01 · 2290 阅读 · 2 评论 -
一文讲透抽象类和接口
一文讲透抽象类和接口什么是抽象类和接口抽象类:简而言之,用abstract关键词修饰的类就是抽象类,抽象类不能创建实例对象,即不能new对象。接口:接口就是一种特殊的抽象类,接口中的所有方法都必须是抽象的且默认是public abstaract类型的。接口的思想是什么Java为什么在有了抽象类还需要提出接口?因为抽象类依然没有摆脱类的概念,也就是说抽象类还必须由继承它的子类去实现抽象类...原创 2019-03-06 17:16:40 · 270 阅读 · 0 评论 -
一文讲透hashCode和equals方法
本文主要回答一下几个问题,意在消除所有关于HashCode和equals方法的模糊地带,彻底掌握这个知识点,虽然HashCode和equals是Java中的基础概念但是包含的内容却一点也不少,所谓基础不牢,地动山摇,所以大家还是重视。0.到底什么是hashCode,什么又是equals,跟==有什么区别?1.Java为什么要设计hashCode和equals?2.为什么比较对象的时候一定要重...原创 2019-03-14 14:41:11 · 559 阅读 · 1 评论