随笔分类 -  Java

摘要:大家都知道对于浮点数,计算机的存储是存在精度问题的,在做浮点数比较的时候,往往使用大于或者小于,很少使用等于号,但是在很多业务场景下,却很难避免相等的比较。由于浮点型的死区的存在,导致浮点数是无法使用等号进行比较的。浮点数存储的精度,就变成了“死区”。做不到是我们的技术问题,并不是用户的需求不合理。要解决死区的问题,首先要解决的就是精度问题。我们知道死区的存在,是因为浮点数在计算机中的存储是... 阅读全文
posted @ 2018-06-09 13:19 Gavin Lipeng Ma 阅读(187) 评论(0) 推荐(0) 编辑
摘要:在java中有好几种方法可以把一个对象转换成字符串类型,当然每种方法都有自己的用处,但是如果对几种方法的理解不当的话,也可能给debug带来很大的麻烦,最主要是因为这类bug不容易发现,当前我就碰到了,所有写一下记录下来,警戒自己也同路过的朋友们分享一下。大多数类型都会重写toString方法,这个方法当然是首选的转换成字符串的方法,因为他它方便。用这个方法时,主要要注意空指针错误。当对一个对象为null时,调用其toString方法,将得到该错误。 阅读全文
posted @ 2011-07-05 11:18 Gavin Lipeng Ma 阅读(538) 评论(0) 推荐(0) 编辑
摘要:手头正在做一个项目,在项目中很多地方为了开发的快捷,往往我们总工程师就会要求我们尽量为一组功能相仿的模块写通用的代码,这样可以最大程度的减少工作量。虽然开始写的通用成都高的,可复用程度高的代码会很痛苦,几个算法的设计会让人抓狂!但是一旦完成了,对于我个人来说,那是很兴奋的,这种兴奋,就像当初在学校的时候完成一道理科题目一样,难以抑制。对于项目组来说,那也是一劳永逸的事情。最近碰到的是为一组向web service发送数据的需求。发送的数据符合xml规范。这样一来,对于服务器端来说,定义这样的数据的时候,自然会根据需求所定义的schema来生成服务器端得数据类型。其实说白了,就是一组xml到ja 阅读全文
posted @ 2011-03-19 21:58 Gavin Lipeng Ma 阅读(6521) 评论(0) 推荐(1) 编辑
摘要:     用Java EE的人都知道了,当需要连接到数据库的时候必定需要用到JDBC。终于,今天我也遇到了这个问题。对于像我这样的初学者来说,要搞定这个JDBC还是有一定困难的。至少我自己就用了整整一个下午加一个晚上才搞定这个东西,比较囧。不说废话了,直接把方法写下来,即方便自己以后查看,另一方面也方便像我这样的初学者查阅。   ... 阅读全文
posted @ 2010-03-23 22:40 Gavin Lipeng Ma 阅读(1806) 评论(9) 推荐(1) 编辑

点击右上角即可分享
微信分享提示