java基础
子毅168
这个作者很懒,什么都没留下…
展开
-
原码、补码、反码的关系
一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。那么,这里的 00000011 和...转载 2020-02-03 19:40:59 · 230 阅读 · 0 评论 -
java设计模式---单例模式
原创不易,转载请注明出处:https://blog.csdn.net/weixin_42529806/article/details/82980572直接上最好的单例创建方法:静态内部类(注意:懒汉式和饿汉式都有各自的问题,这儿不作介绍)好处:1、只有在调用getInstance()方法的时候才会加载静态内部类,从而获取此单例对象---不影响类的加载效率以及资源浪费的情况2、多线程情况下,...原创 2018-10-09 13:15:06 · 120 阅读 · 0 评论 -
java设计模式---策略模式
文章目录设计模式单例模式、策略模式、工厂模式...策略模式设计模式单例模式、策略模式、工厂模式…策略模式定义又叫Policy,将多个不同算法,将其分别封装起来,并且使他们可以相互替换。策略模式可以独立于使用他们的客户端而变化常用于替换多个的if else的场景好处1:满足java的开闭原则,扩展开放,修改关闭好处2:符合java面向对象的特性案例说明:某支付系统的充值算...原创 2018-11-27 18:37:26 · 222 阅读 · 0 评论 -
Java BigDecimal的使用
文章目录Java BigDecimal的使用Demo1Utils2Java BigDecimal的使用Demo1import java.math.BigDecimal;/** * class:ava.math.BigDecimal * 使用场景:金额的计算 */public class TestDecimal { public static void main(Stri...原创 2019-06-30 17:46:49 · 206 阅读 · 0 评论 -
Java8 Stream使用
文章目录Java8 Stream使用Demo1Java8 Stream使用Demo1Class1--->import lombok.AllArgsConstructor;import lombok.Data;@Data@AllArgsConstructorpublic class Post { private long id; private String ...原创 2019-06-30 17:52:55 · 324 阅读 · 0 评论 -
递归和非递归方式实现文件读取
文章目录需求描述具体实现递归方式非递归方式(推荐使用)需求描述读取某个目录下的所有**文件名**具体实现递归方式递归方式读取普通目录 public static class LocalFileUtil { static ArrayList<String> files = new ArrayList<String>(); ...原创 2019-09-26 15:06:37 · 299 阅读 · 0 评论