java
zings
这个作者很懒,什么都没留下…
展开
-
BigDecimal一定不会丢失精度吗?
来源 |urlify.cn/ZVN7Nb我们基本已经形成了常识,需要用到金钱的地方要用BigDecimal而不是其他,而我们也都知道浮点型变量在进行计算的时候会出现丢失精度的问题。那么,你知道其实BigDecimal也会丢失精度吗?而使用BigDecimal的背后又有什么值得去探究的地方吗?今天,告诉你,知其然,也知其所以然。如下一段代码:System.out.println(0.05+0.01);System.out.println(1.0-0.42);Sys...转载 2020-05-25 09:08:49 · 438 阅读 · 2 评论 -
本地计算机上的OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止
Oracle本地有环境,搭建本地环境之后,一直是好的,突然有一次改了IP,然后启动oracle监听时候,就报错了:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。按照网上的办法弄了一遍,如下:以上方法没有解决以上方法也没有解决以上也不行方法一:出现这个问题是因为你的Oracle文件出了问题;在你的Oarcle安装路径下:D: \ Oracle11g \...原创 2020-05-16 22:21:57 · 2262 阅读 · 0 评论 -
Java 处理 Exception 的 9 个最佳实践!
在Java中处理异常并不是一个简单的事情。不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常,怎样处理等等。这也是绝大多数开发团队都会制定一些规则来规范对异常的处理的原因。而团队之间的这些规范往往是截然不同的。本文给出几个被很多团队使用的异常处理最佳实践。1. 在Finally块中清理资源或者使用try-with-resource语句当使用类似InputStream这种需要使用后关闭的资源时,一个常见的错误就是在try块的最后关闭资源。...转载 2020-05-15 10:27:42 · 160 阅读 · 0 评论 -
常用常见正则表达式
[size=12px]1。^/d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-/d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?/d+$ //匹配整数 6。^/d+(/./d+)?$ //匹配非负浮点数(正浮点数 + 0) 7。^((原创 2008-08-28 18:42:00 · 521 阅读 · 0 评论 -
java IO详解 Java基础 很重要
java IO详解Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 Ou转载 2010-03-15 10:45:00 · 909 阅读 · 0 评论 -
JAVA自动拆装箱详细说明(转)
4.2 自动装箱和拆箱基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。虽然为您打包基本数据类型提供了方便,但提供方便的同时表示隐藏了细节,建议在能够区分基本数据类型与对象的差别时再使用。4.2.1 autoboxing和unboxing在Java中,所有要处理的东西几乎都是对转载 2010-03-24 18:10:00 · 1134 阅读 · 0 评论