上一页 1 ··· 6 7 8 9 10 11 12 下一页

2018年12月4日

摘要: 先上结论:不要直接用double变量作为构造BigDecimal的参数! 线上有这么一段Java代码逻辑: 1,接口传来一个JSON串,里面有个数字:57.3。 2,解析JSON并把这个数字保存在一个float变量。 3,把这个float变量赋值给一个 BigDecimal对象,用的是BigDeci 阅读全文
posted @ 2018-12-04 16:37 夜空下的思考 阅读(5147) 评论(0) 推荐(0) 编辑
 
摘要: 在多功能计算器项目中,计算器和单位换算功能都要求要有20位的精确度,并且要支持超大数,因此double类型就完全不够看了(double类型最多支持16位有效数字,且最大值只支持10^308次方),最后确定使用BigDecimal承载数据进行运算。下面我就列出一些BigDecimal的一些常用用法及注 阅读全文
posted @ 2018-12-04 16:25 夜空下的思考 阅读(3038) 评论(1) 推荐(0) 编辑

2018年11月30日

摘要: https://www.imooc.com/article/26625 阅读全文
posted @ 2018-11-30 16:15 夜空下的思考 阅读(156) 评论(0) 推荐(0) 编辑
 
摘要: java的读写操作是学java开发的必经之路,下面就来总结下java的读写操作。 从上图可以开出,java的读写操作(输入输出)可以用“流”这个概念来表示,总体而言,java的读写操作又分为两种:字符流和字节流。 什么是流? 流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据 阅读全文
posted @ 2018-11-30 14:46 夜空下的思考 阅读(557) 评论(1) 推荐(0) 编辑
 
摘要: 经典算法的Java实现 (1)河内塔问题: 42 (2)费式数列 43 (3)巴斯卡(Pascal)三角形 44 (4)蒙地卡罗法求 PI 45 (5)最大公因数、最小公倍数 46 (6)阿姆斯壮数 47 (7)最大访客数 48 (8)洗扑克牌(乱数排列) 49 (9)约瑟夫问题(Josephus 阅读全文
posted @ 2018-11-30 10:13 夜空下的思考 阅读(790) 评论(0) 推荐(0) 编辑
 
摘要: 代码规范、如何写出好代码 作为一个程序员,肯定希望能写出一手好代码,看起来赏心悦目,又易于理解。既方便日后自己回来翻阅一眼就能明白代码在干什么,又能让接手的人很快上手,看到精妙的地方,不由自主地发出由衷的感叹,悄无声息地改变别人不好的习惯。 如何才能写出好代码呢?在一次讲座上,我听了一位编程大神的看 阅读全文
posted @ 2018-11-30 09:50 夜空下的思考 阅读(3194) 评论(1) 推荐(0) 编辑

2018年9月18日

摘要: File类中的length()方法与IO中InputStream类中的available()方法功能重复? 只是返回值类型不同 前者返回long后者返回int 但本质上都一样表示文件的字节数 available的存在不是功能重叠吗? 一个是文件的大小, 一个是输入流,inputstream.avai 阅读全文
posted @ 2018-09-18 17:20 夜空下的思考 阅读(2532) 评论(0) 推荐(0) 编辑
 
摘要: Java当中JVM 01 在使用控制面板时的实质: Hello.java使用javac,然后变成为Hello.class通过运行java这个命令,在类加载器中(含有加载,验证,准备,解析,初始化,使用,卸载),到jvm为Java虚拟机中运行,在jvm中有方法区,堆内存,线程栈,本地方法栈,PC计数器 阅读全文
posted @ 2018-09-18 14:12 夜空下的思考 阅读(329) 评论(0) 推荐(0) 编辑

2018年9月15日

摘要: 大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。 当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,那么就必须要求在同一时刻只能被一个客户端处理,不能并发的执行,否者就会出现同一时刻有 阅读全文
posted @ 2018-09-15 16:22 夜空下的思考 阅读(180) 评论(0) 推荐(0) 编辑

2018年9月14日

摘要: 异常概述: 异常是指在程序运行过程中发生的异常事件 , 如I0溢出,数组下标越界,找不到文件等,这些事件发生会导致程序不能正常运行。因此,为了加强程序的健壮性,在进行程序设计时,必须考虑可能发生的异常事件并要做出相应的处理。Java通过面向对象的方法来处理异常/。如果在一个方法的运行过程中发生了异常 阅读全文
posted @ 2018-09-14 09:34 夜空下的思考 阅读(220) 评论(1) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页