Java
这次我真的能搞懂单例模式了吗?
学习一下常见的设计模式,作为最” 简单 “入门的设计模式,先拿它练练手 什么是单例模式?
只允许只存在这个类的唯一一个实例对象
什么意思呢?平时我们在 Java 中新建一个对象实例一般是这样的
Copy
// 类名 实例名称 = new 类名();
Demo demo =…
用好系列-arthas之入门篇
在公司定位故障问题的时候,一般我们会采用在代码中关键代码中打印日志,然后采用在环境容器内换 Jar 包的形式进行问题定位分析。但是这样定位的问题流程很麻烦: 首先你要确保你打印日志的全面性,万一某个关键信息没有打印出来你就需要重新打印、换包、重启服务,一套流程下来浪费很多时间;…
这 2 个对象一样吗
在写业务代码的时候我们经常需要判断 2 个 Java 对象是否一样,常用判断对象是否相等可以使用 == 、equals、hashcode 这 3 个方法,本文试图搞清楚这三者的用法。 使用 == 判断 2 个对象是否相等,判断的是这 2 个对象的地址是否相等。
示例代码:…
重载与重写
记录一下自己在学习 Java 的一些笔记。 重载: 重载指的是方法的重载,重载的特征就是两个或多个方法具有同名。
经典的重载方法
重载多用于构造器方法,因为构造器作用是初始化构建对象的,构造器的名字必须与类名相同,这就形成经典的无参构造器与有参构造器这一对重载方法。…