Java
MaplePC
锟斤拷烫烫烫
展开
-
Dubbo外部化配置(application.properties或application.yaml配置)
Dubbo外部化配置(application.properties或application.yaml配置)Dubbo一开始推出的时候,主推的是xml方式,鉴于现在Spring框架或者SpringBoot框架所支持的更流行的配置方式, 是把各种应用的配置集成到application.properties或application.yaml中,也就是所谓的外部化配置(External Configuration).简直是强迫症福音,只需要引入以下依赖 <dependency&...原创 2020-09-06 16:47:18 · 1459 阅读 · 0 评论 -
Java new一个子类对象时static和构造函数的执行顺序
Java中new一个子类对象时, 它和它的父类的static块与构造函数的执行顺序原创 2017-09-21 22:26:48 · 634 阅读 · 0 评论 -
Java异常机制
1. JAVA异常层次结构 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码中的 错误条件。当条件生成时,错误将引发异常。 Ja转载 2018-01-26 22:33:17 · 250 阅读 · 0 评论 -
java 包装器类型 基本类型 == equals
package wrapper;public class MyTest { public static void main(String[] args) { int i = 1; Integer I11 = 1; Integer I12 = 1; Integer I21 = 2; Integer I13 = new Integer(1); Integer I14 = ...原创 2018-03-10 10:38:58 · 312 阅读 · 0 评论 -
java 类 初始化 执行顺序
本文主要探讨在一条继承链(比如说A派生出子类B,B又派生出子类C······)上各种变量的赋值语句,初始化块和构造方法的执行顺序。先说结论:按顺序分成两个阶段:一、类加载后进行的初始化(只进行一次,以后实例化对象不需要重新进行类的初始化) 按照继承链从父类到子类的顺序,依次执行每一个类中静态成员变量的赋值语句和静态初始化块二、实例化对象 按照继承链从父类到子类的顺序...原创 2018-03-10 16:21:54 · 705 阅读 · 0 评论 -
java 构造方法 super 隐式调用 显式调用
下面是关于父类构造方法调用的实验:当父类子类都没有定义构造方法时,系统为父类、子类提供一个无参构造方法,并在子类中隐式调用父类无参构造方法:class Father {}class Son extends Father {}我们可以自己写代码来完成同样的工作:class Father { public Father(){}}class Son extends Father { pub...原创 2018-03-10 17:00:08 · 4103 阅读 · 0 评论 -
java 用自身类的对象初始化静态变量 执行顺序
在上一篇文章中, 探索了在一条继承链中静态初始化块和静态变量初始化、初始化块和实例域初始化、构造函数的执行顺序(见http://blog.csdn.net/maple1997/article/details/79508981),现在继续探索一下如果new一个自身类的对象赋值给静态变量来初始化的执行顺序会是怎么样。 以下是代码:package initialization;//new...原创 2018-03-11 10:10:15 · 1346 阅读 · 0 评论 -
Android Studio导入项目遇到的问题【解决方案】(救火专用)
近段时间要做Android的课设,但是Android Studio真的不怎么会,只好导入一下别人的项目参考一下,没想到导入项目时也会遇到这么多问题,头都快炸了好吗。下面记录一下我个人遇到的问题和解决方案,仅供参考。 先新建一个空白项目, 然后点击菜单File->new->import project导入新的项目,如果报以下错误:Error:Minimum supporte...原创 2018-05-22 22:05:55 · 1745 阅读 · 0 评论