java基础
Anakin Meng
这个作者很懒,什么都没留下…
展开
-
二分法用mid = left+(right - left)/2,而不是 mid = (left +right)/2的原因
二分法用mid = left+(right - left)/2,而不是 mid = (left +right)/2的原因因为不管是什么值数据类型,底层都是有字节限制的,所以要是left+right造成位数的溢出,不就造成mid结果错误了吗!!!原创 2021-02-10 15:56:53 · 2621 阅读 · 0 评论 -
一段代码帮你简单理解java单例模式中的饿汉模式和懒汉模式的区别与使用
一段代码帮你简单理解java单例模式中的饿汉模式和懒汉模式的区别与使用懒汉式是用才创建,饿汉式是初始化的时候就把实例对象创建给你了下面是代码懒汉式是用才创建,饿汉式是初始化的时候就把实例对象创建给你了稍微了解一下就知道懒汉模式和饿汉模式创建的对象是用函数返回,对象本身是当前类帮你创建的,所以类中的对象是不可以直接访问的,所以你只需要将权限修改,将private换成oublic,那么你就可以通过类直接访问对象了,执行结果就是nullcom.anakin.jichu.Singleton_ehan@639原创 2021-02-04 16:19:47 · 293 阅读 · 1 评论