摘要: 官方文档 阅读全文
posted @ 2017-09-07 15:29 tooy 阅读(100) 评论(0) 推荐(0)
摘要: 作为一个合格的开发人员,不仅要能写得一手还代码,还有一项很重要的技能就是排查问题。这里提到的排查问题不仅仅是在coding的过程中debug等,还包括的就是线上问题的排查。由于在生产环境中,一般没办法debug(其实有些问题,debug也白扯。。。),所以我们需要借助一些常用命令来查看运行时的具体情 阅读全文
posted @ 2017-09-01 19:15 tooy 阅读(262) 评论(0) 推荐(0)
摘要: 序列化与反序列化 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。一般将一个对象存储至一个储存媒介,例如档案或是记亿体缓冲等。在网络传输过程中,可以是字节或是XML等格式。而字节的或XML编码格式可以还原完全相等的对象。这个相反的过程又称为反序列化。 Jav 阅读全文
posted @ 2017-09-01 14:38 tooy 阅读(233) 评论(0) 推荐(0)
摘要: http://www.importnew.com/22083.html(上) http://blog.csdn.net/jackfrued/article/details/44931137(中) http://www.importnew.com/22087.html(下) 2013年年底的时候,我看 阅读全文
posted @ 2017-09-01 11:34 tooy 阅读(410) 评论(0) 推荐(0)
摘要: 先上结论:上转型对象数组,不能添加子类类型以外的元素,编译可以通过,但是运行时会报错。 原文 在Java中,Object[]数组可以是任何数组的父类(因为任何一个数组都可以向上转型为它在定义时指定元素类型的父类的数组)。 考虑以下代码: 在上述代码中,我们将数组元素赋值为满足父类(Object)类型 阅读全文
posted @ 2017-09-01 09:57 tooy 阅读(1242) 评论(0) 推荐(0)
摘要: 首先是方法的参数是父类对象,传入子类对象是否可行 然后引出Parent p = new Children(); 这句代码不是很理解,google的过程中引出向上转型 要理解向上转型又引出了动态绑定 从动态绑定又引出了静态绑定 程序绑定的概念: 绑定指的是一个方法的调用与方法所在的类(方法主体)关联起 阅读全文
posted @ 2017-08-31 21:05 tooy 阅读(5516) 评论(0) 推荐(0)
摘要: 原文出处: absfree 1. Why ——引入泛型机制的原因 假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象。然而,过了一阵,我们想要实现一个大小可以改变的Date对象数组,这时我们当然希望能够重用之前写过的那个针对S 阅读全文
posted @ 2017-08-31 20:32 tooy 阅读(187) 评论(0) 推荐(0)
摘要: Sping为什么使用依赖注入而不使用实例化对象的方式? 首先说明一下概 依赖注入(Dependency of Injection)和控制反转(Inversion of Control 简称:ioc)是一个概念。 具体含义: 当某个角色(Java实例class A,调用者)需要另一个角色(另一个Jav 阅读全文
posted @ 2017-08-31 19:29 tooy 阅读(7479) 评论(0) 推荐(1)
摘要: 注解 阅读全文
posted @ 2017-08-31 18:57 tooy 阅读(475) 评论(0) 推荐(0)
摘要: 构造器 与类同名且没有返回值,用来初始化类属性; 构造器又分为无参构造器和有参构造器 1.1:无参构造器 1.2:有参构造器 构造代码块 对象一实例化就执行,每实例化一次执行一次; 构造代码块的格式为: 结果: 从结果可以看出:构造代码块比构造器优先执行。 静态代码块 类加载就执行,无论new 多少 阅读全文
posted @ 2017-08-31 11:11 tooy 阅读(882) 评论(0) 推荐(0)