java基础
文章平均质量分 75
Java_Soldier
384930333@qq.com
展开
-
运算符优先级口诀,偶然间看到的 分享
单目乘除位关系,逻辑三目后赋值。单目:单目运算符+ –(负数) ++ -- 等乘除:算数单目运算符* / % + -位:位移单目运算符>关系:关系单目运算符> = 逻辑:逻辑单目运算符&& || & | ^三目:三目单目运算符A > B ? X : Y后:无意义,仅仅为了凑字数赋值:赋值=转载 2016-08-21 20:56:43 · 7580 阅读 · 0 评论 -
为什么重写equals方法也要重写hashcode方法
转https://blog.csdn.net/wusuopubupt/article/details/77162126为什么在覆盖equals时一定也要覆盖hashCode?因为先hashmap, 后equals !下面用HashMap来阐述原因,首先假设key1和key2的值在业务逻辑领域是相等的,即它们应该是同一个对象,HashMap已经存储了key1,现在要查找key2是否存在,原创 2018-03-27 17:52:51 · 1702 阅读 · 0 评论 -
反射小结
1.简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。2. 通过类的class文件获取类或者类对象常用方法:获取类的class文件:①peopleClass = Class.forName(People);②peopleClass = People.class;通过类文件创建一个实例:(底层调用的是这个类...原创 2018-09-18 18:01:10 · 167 阅读 · 0 评论