
Java核心技术
文章平均质量分 80
cff603
这个作者很懒,什么都没留下…
展开
-
深入理解JAVA泛型
1. Why ——引入泛型机制的原因假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象。然而,过了一阵,我们想要实现一个大小可以改变的Date对象数组,这时我们当然希望能够重用之前写过的那个针对String对象的ArrayList实现。在Java 5之前,ArrayList的实现大致如下:转载 2016-06-18 20:58:26 · 358 阅读 · 0 评论 -
Javap反编译class文件
public class Pair { private T first; private U second; public Pair(T first, U second) { this.first = first; this.second = second; } public T getFirst()原创 2016-06-18 20:54:03 · 1141 阅读 · 0 评论 -
《JAVA与模式》之单例模式
《JAVA与模式》之单例模式在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式的结构 单例模式的特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。 饿汉式单例类pub转载 2016-06-26 15:58:00 · 217 阅读 · 0 评论 -
Java是传值还是传引用问题
Java是传值还是传引用原创 2016-06-29 17:05:12 · 531 阅读 · 1 评论 -
RPC远程过程调用概念及实现
RPC远程过程调用概念及实现RPC框架学习笔记>>什么是RPCRPC 的全称是 Remote Procedure Call 是一种进程间通信方式。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即无论是调用本地接口/服务的还是远程的接口/服务,本质上编写的调用代码基本相同。比如两台服务器A,B,一个应用部...转载 2018-10-10 18:15:53 · 256 阅读 · 0 评论 -
解决jar包冲突的问题
前言对于Jar包冲突问题,我们开发人员经常都会有碰到,当我们使用一些jar包中的类、方法等,或者有时遇到一些日志系统的问题(参考另一篇文章Jar包冲突导致的日志问题),我们会遇到ClassNotFoundException,NoSuchFieldException,NoSuchMethodException 之类的运行时异常,从经验上我们就会判断,Jar包冲突了。解决Jar包冲突问题,每个人都...转载 2019-05-20 09:57:46 · 561 阅读 · 0 评论