
Java
文章平均质量分 70
liuwan1992
这个作者很懒,什么都没留下…
展开
-
Java 原码、反码、补码详解
转自http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html#!comments本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有转载 2016-10-16 12:25:42 · 6833 阅读 · 2 评论 -
Java 浮点数float和double类型的表示范围和精度
转自:http://blog.youkuaiyun.com/zq602316498/article/details/41148063?utm_source=tuicool&utm_medium=referral隐约记得,浮点数判断大小好像有陷阱,因为底层的二进制数不能精确表示所有的小数。有时候会产生让人觉得莫名其妙的事情。如在Java中, 0.99转载 2016-10-16 12:36:06 · 4661 阅读 · 0 评论 -
Java中String首字母大写方法
传统思路是:先将String 的首字母单独截取下来转成大写,然后再拼接上剩余字符串。public String upperCase(String str) { return str.substring(0, 1).toUpperCase() + str.substring(1);}这里顺便说一下substring 的用法:1、截取掉str 从首字母起长度为beginIndex 的字原创 2016-09-21 10:34:12 · 39504 阅读 · 2 评论 -
Java中Calendar类的简单使用方法,以及日期格式化的方法,字符串日期格式的验证
上一篇文章中用到了 Calendar 类,这里顺便说一下它的简单运用方法。先看一段代码: public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.g原创 2016-09-29 15:08:54 · 22159 阅读 · 0 评论 -
Java 有向图的遍历,寻找所有从起点到终点的路径
最近遇到一个绘图的需求,是对地图的二次开发,在上面绘制覆盖物,所以这里涉及了对有向无环图的遍历问题。如下图是一个有向无环图:正常的深度优先遍历算法得到的结果会是:A、B、C、E、G、J、K、D、F、H、I 。但是我们需要的结果是:A、B、C、E、G、J、K ,A、B、D、E、G、J、K ,A、B、D、F、H、I、J、K 一共三条路径。所以需要对普遍的深度优先遍历算法做一定修原创 2016-12-06 20:18:09 · 27758 阅读 · 10 评论