Simba_cheng的博客

看着书里九万五千公里的绚丽,却永远端坐在不足一平米的椅子上

深入 -- 为什么不能根据返回类型来区分重载?

昨天上网乱翻,看到一个问题,挺有意思的。重载(方法名相同、参数列表不同)这个概念,相信大家都知道了,很多面试都会问到。但为什么不能根据返回类型来区分重载?首先重载是Java多态的一种体现,它实现的是编译时的多态。举个例子:float max(int a, int b); int max(int a...

2018-06-27 22:49:23

阅读数 2737

评论数 0

深入 -- 代理模式与动态代理

代理模式与动态代理本文只讲使用、设计逻辑,略微分析,不会深入源码。先在实际场景中使用,再去怼源码,否则,早晚也是忘记…代理模式先简单叙述下代理模式。很经典的例子就是,西门庆、王婆、潘金莲了吧…西门庆并不能直接去找潘金莲,而是通过王婆找到了潘金莲,进而发生了后面的事情。在这里,王婆就是代理类,而潘金...

2018-06-26 05:05:08

阅读数 55

评论数 0

深入 -- Class反射

Class反射是深入学习Java必须的,而且也是学习Spring内幕所需要的。前言反射是Java语言的特征之一,它允许运行中的Java程序获取自身的信息,并且可以操作类或对象的内部属性。Java语言允许通过程序化的方式间接对Class进行操作,Class文件由类装载器装载后,在JVM中将形成一份描...

2018-06-24 18:21:28

阅读数 76

评论数 0

深入 -- 双引号字符串加号(+)拼接 创建了几个对象?

双引号字符串加号(+)拼接 创建了几个对象?结论先行:双引号字符串 加号(+) 拼接,不论多少,只创建了一个对象。昨天看到一个题目,挺有意思的。大意是:String a = "1"+"2"+"3&qu...

2018-06-23 11:17:43

阅读数 1009

评论数 0

IDEA -- 普通Maven项目 没法加载相对路径配置文件

在网上找到一个IDEA的简体中文的文档...真的很棒.. 感谢作者以及一起制作翻译文档的同学... IntelliJ IDEA 简体中文专题教程--------------------------------------------------------在IDEA 中创建普通Maven 项目之后...

2018-06-19 20:40:18

阅读数 2080

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭