加载中
装饰器模式和代理模式的区别

代理模式和装饰器模式很像,这里用【到咖啡馆喝咖啡】作例子来讲解。 基础实现 定义一个咖啡的接口。 public interface Coffee { /** * 打印当前咖啡里有什么 */ void printMaterial(); ......

2021/05/13 09:32
87
撸了今年阿里、头条和美团的面试,我有一个重要发现.......

就目前大环境来看,跳槽成功的难度比往年高很多。一个明显的感受:今年的面试,无论一面还是二面,都很考验Java程序员的技术功底。 最近我搜集了93套阿里、腾讯、美团、网易等公司19年的面试...

2019/09/20 05:58
153
设计模式——工厂模式

工厂模式 在《Head First 设计模式》一书中,一共介绍了一种类似于工厂模式的编程习惯、两种工厂模式,在这篇文章中,我将对它们分别进行介绍,下面首先来看一下简单工厂。 1、简单工厂 按照...

2019/09/20 05:56
13
设计模式——建造者模式解析

0.前言 写在最前面,本人的设计模式类博文,建议先看博文前半部分的理论介绍,再看后半部分的实例分析,最后再返回来复习一遍理论介绍,这时候你就会发现我在重点处标红的用心,对于帮助你理...

2018/03/25 16:54
178
BigDecimal加减乘除运算

java.math.BigDecimal。BigDecimal一共有4个够造方法,让我先来看看其中的两种用法: 第一种:BigDecimal(double val) Translates a double into a BigDecimal. 第二种:BigDecimal(String v...

2018/03/17 21:28
328
jstack日志深入理解

在分析线上问题时常使用到jstack <PID>命令将当时Java应用程序的线程堆栈dump出来。 面对jstack 日志,我们如何查看? 首先要清楚线程的状态 线程的状态有:new、runnable、running、waiting...

2017/12/10 19:09
352

没有更多内容

加载失败,请刷新页面

返回顶部
顶部