![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
小小小航
这个作者很懒,什么都没留下…
展开
-
Java保留小数位数的几种方法
三种方法,按需采用。 1.BigDecimal(精度高,返回值为double) double test = 10.0/3; BigDecimal bg = new BigDecimal(test); double res = bg.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue(); //精度较高,doubleValue()将BigDe...原创 2019-08-11 20:52:04 · 1035 阅读 · 0 评论 -
Java并发基础常见面试题总结
1.什么是进程,什么是线程? 进程是程序的一次执行过程,是系统执行的基本单位,运行一个程序也是从创建进程到进程消亡的过程。 线程又称轻量级进程,是比进程更小的执行单位。一个进程在执行的过程中会分为多个线程。线程间共享进程的堆和方法区,每个线程有自己的程序计数器、虚拟机栈、本地方法栈。 2.请简要描述进程与线程的关系,区别,优缺点? 一个进程可以包含多个线程,线程之间共享当前进程的堆和方法区,线程运...原创 2019-08-24 21:05:32 · 958 阅读 · 0 评论 -
工厂模式总结
工厂模式属于创建型模式,主要包括三种 目录 简单工厂模式 工厂方法模式 抽象工厂模式 简单工厂模式 在简单工厂模式下,用户无需知道产品的实现细节,只需要让工厂知道要生产哪种产品即可。 缺点:违反了开放封闭原则。 工厂方法模式 还是上面这个例子,工厂生意越来越好,但是管理也越来越臃肿,老板想着为了便于管理,让每个业务部门成立了自己的工厂,用户想要某种产品的时候,只需要去找对应的工厂...原创 2019-09-08 21:06:31 · 213 阅读 · 0 评论