
java基础提升
全村最靓的仔~
这个作者很懒,什么都没留下…
展开
-
发现一篇java代码调优的优秀文章
https://www.cnblogs.com/xrq730/p/4865416.html转载 2019-01-24 15:16:18 · 114 阅读 · 0 评论 -
for循环理解与优化
文章目录for循环深入理解执行过程分析用代码描述思考for循环深入理解执行过程分析for循环的表达式一般如下:for(表达式1;表达式2;表达式3){ 表达式4;}执行的顺序为:1)第一次循环,即初始化循环。首先执行表达式1(一般为初始化语句),再执行表达式2(一般为条件判断语句),判断表达式1是否符合表达式2的条件,如果符合,则执行表达式4,否则,停止执行,最后执行表达...原创 2019-03-01 13:46:40 · 253 阅读 · 0 评论 -
== 和 equals()区别、工作多年独特见解
文章目录关于== 和 equals()区别引言联系拓展结论关于== 和 equals()区别引言从某种角度上来说== 和equals是没有可比性的,一个是比较运算符,一个是方法。联系equals方法是属于Object类中的方法,正如我们熟知的Object类是所有类的父类,那就意味着我们所创建的类中都隐含地包括了equals方法,若不重写的话就是调用的是Object类中的equals方法。...原创 2019-02-14 12:11:21 · 98 阅读 · 0 评论 -
使用策略者模式+反射简化大量if-else
文章目录使用策略者模式+反射简化大量if-else适用场景代码例子场景描述代码优缺点总结代码下载使用策略者模式+反射简化大量if-elseif else 代码量增多,修改的时候还得小心翼翼,其实每个if else 里面都相当于一个策略。适用场景大量的 if else代码代码例子场景描述如同:平常经常遇到if else,如:if(a == 1){ //dosomething}e...原创 2019-02-13 15:33:26 · 1688 阅读 · 2 评论 -
JAVA构造时成员初始化的陷阱
原文链接:https://coolshell.cn/articles/1106.html关于该文章总结一句话:子类初始化的时候,先new 构造器,构造器的第一句为super();(父类构造器)super执行完之后,继续执行构造器以后的内容,另外,成员变量的初始化在super函数调用之后执行的。关于原文中练习的代码github:https://github.com/liujinleisir/...转载 2019-02-12 16:13:02 · 111 阅读 · 0 评论 -
HashMap JDK 1.8 源码解析
https://blog.youkuaiyun.com/carson_ho/article/details/79373134原创 2019-01-28 17:56:43 · 145 阅读 · 0 评论 -
hashMap JDK1.7 源码解析
这文章很详细,不拿过来可惜了https://blog.youkuaiyun.com/carson_ho/article/details/79373026转载 2019-01-28 17:55:57 · 132 阅读 · 0 评论 -
Java基础之注解类与思考
文章目录Java注解说明使用范围三种标准注解元注解java注解使用注解的可用类型示例demo示例代码:[github](http://www.baidu.com)声明:该文章是cp的,因为害怕博主删文,所以将他的内容搬到我的博客下,并将里面的重点内容抽取出来,其他多余解释删除。原文链接Java注解说明使用范围jdk1.5以上三种标准注解@Override,表示当前的方法定义将覆盖超类...转载 2019-01-21 15:11:29 · 347 阅读 · 0 评论 -
23种设计模式
https://juejin.im/post/5bc96afff265da0aa94a4493转载 2019-01-24 16:08:17 · 118 阅读 · 0 评论 -
创建对象的方式
近期,也是重新看了下java基础,总结了一些东西,其中之一就有创建对象,创建对象的方式有很多,但是按种类分的话有三种:1.new2.反射3.反序列化这些都是创建对象的途径,由于是java基础,就不介绍了,大佬就了解下,萌新就按照1,2,3 百度一下吧!...原创 2019-01-21 17:17:11 · 115 阅读 · 0 评论 -
反射
文章目录反射1.反射定义2.反射学习2.1获取Class的三种方式2.2获取构造器2.2.1获取指定参数的构造器2.2.2获取无参构造并调用2.2.3构造器的调用说明2.3获取属性与赋值2.31获取所有属性2.32获取所有公有属性2.33获取指定公有属性2.33获取指定公有、私有、无限制属性2.34 属性赋值2.4 获取方法并调用2.5 获取父类Class对象反射1.反射定义动态获取的信息以...原创 2019-03-12 15:07:13 · 517 阅读 · 1 评论