面试题复习
文章平均质量分 85
Hammy哥哥
在成为一个程序猿的路上
展开
-
Java复习-面向对象的特征
1.面向对象的特征抽象:抽象是将一类事物和对象提取共同特征的过程.包括行为抽象和数据抽象,抽象只注重对象的属性和行为有哪些,不关注对象的实现细节.继承:继承的出现是为了提供代码的复用性,将对象拥有共同属性或者方法的特征继承下来.被继承得类叫做子类,子类拥有父亲类的属性和方法. 设计模式之禅对与继承有一个很好的描述:鱼生鱼,虾生虾,但是世界没有亮片完全相同的叶子.这句话阐述的核心就是原创 2017-07-23 18:07:45 · 185 阅读 · 0 评论 -
Java复习-equals和hashcode
equals和hashcode是Object类从存在的两个方法equals存在的含义是比较两个对象的内容或者自定义的内容是否相等.只要覆写了equals方法就必须覆写hashcode方法.hashcode方法存在的价值主要是为了hashmap,hashtable等map集合服务.Object原生的equals方法就是比较两个对象的内存地址是否相同,这样的功能明显无法满足我们对于日常原创 2017-07-24 20:28:36 · 232 阅读 · 0 评论 -
java复习-java的值传递和引用传递
java中基本类型采用的传递和引用类型采用的传递其实都是值传递,值传递顾名思义就是将引用或者基本类型的值拷贝一份传递到调用的方法中.基本类型:int char double long float shot char,包装类(integer)引用传递:对象 接口类型 数组引用传递传递的是对象的引用demo:public class Test{ //基本类型按照值传递原创 2017-07-24 20:54:11 · 249 阅读 · 0 评论 -
java复习-io与nio
由于本人对nio的理解不深刻就通过转载来学习io与nio之间的差异出处:http://weixiaolu.iteye.com/blog/1479656 Java NIO原理图文分析及代码实现 前言: 最近在分析hadoop的RPC(Remote Procedure转载 2017-07-25 22:33:14 · 215 阅读 · 0 评论