面试题:构造代码块,构造方法,静态代码的优先级?静态代码块>构造代码块>构造方法面试题:overload和override的区别?overload:方法重载方法名一样,参数不同,和返回值没有关系参数不同:1)参数个数不同2)参数类型不同override:方法重写(子类定义一个和父类一摸一样的方法声明)继续中使用到的2关于this和super的区别?this:代表当前类的对象super:
分类:
编程语言 时间:
2018-04-19 19:14:30
阅读次数:
204
一、源码分析 源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就是这几个层次(很偏激哦): 1、只关注项目本身, ...
分类:
编程语言 时间:
2018-04-17 23:50:14
阅读次数:
225
在调试 JS 代码时,很多人倾向于使用 alert() 或者 console.log() 方法来输出信息,正如某些 Java 程序员喜欢在调试代码时使用System.out.println() 输出信息一样。但与 Java 输出不一样的是, console 对象拥有多种方法可以更好的呈现信息,从而给 ...
分类:
编程语言 时间:
2018-04-17 11:39:06
阅读次数:
228
Spring Cloud Config(配置中心) 大家好,有一段时间没有写技术博客了。由于工作上的事情,这方面很难分配时间。近几年随着服务化的兴起,一批服务化的框架应运而生,像dubbo,thrift,spring-cloud等。在国内使用dubbo的公司非常多,dubbo也是java程序员面试时 ...
分类:
编程语言 时间:
2018-04-12 15:20:59
阅读次数:
200
Java能做什么?都应用于哪些方面? Java自诞生至今已有20多年了,在编程语言界也可谓是常青树的般的存在。随着互联网的发展,技术的更新迭代,Java作为目前较流行的计算机编程语言之一,吸引了众的IT爱好者。那么,Java具体的应用领域都有哪些呢? 许多的Android应用都是Java程序员开发者开发。虽然Android运用了不同的JVM以及不同的封装方式,但是代码还是用Java语言所编写。
分类:
编程语言 时间:
2018-04-11 00:24:45
阅读次数:
218
Java应用范围广,具体应用于哪些方面? Java自诞生至今已有20多年了,在编程语言界也可谓是常青树的般的存在。随着互联网的发展,技术的更新迭代,Java作为目前较流行的计算机编程语言之一,吸引了众的IT爱好者。那么,Java具体的应用领域都有哪些呢? 许多的Android应用都是Java程序员开发者开发。虽然Android运用了不同的JVM以及不同的封装方式,但是代码还是用Java语言所编
分类:
编程语言 时间:
2018-04-11 00:18:43
阅读次数:
209
以下是Java技术栈微信公众号发布的关于 Java 的技术干货,从以下几个方面汇总。 ...
分类:
编程语言 时间:
2018-04-11 00:10:09
阅读次数:
196
工作三年已经能够意识到这个问题,其实这是件好事;所以,如何走出这个瓶颈的困境,就是接下来要去探究的事情。 首先,有几个点是一定要搞清楚的 1.找到自己的兴趣所在,如果自己都不确定,可以通过职业倾向评测来了解自己喜欢做什么?是该继续在技术这条道上一条道走到黑还是换一个行业继续深造 2.认清自己的性格, ...
分类:
编程语言 时间:
2018-04-09 17:21:31
阅读次数:
259
转自https://www.cnblogs.com/zhangboyu/p/7580262.html 从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都 ...
分类:
编程语言 时间:
2018-04-06 12:24:37
阅读次数:
217
一、类加载机制 类加载器将类的.class文件中的二进制数据读入到内存中,将其放在方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问 ...
分类:
编程语言 时间:
2018-03-29 19:09:30
阅读次数:
161