建议11: 区别对待==和Equals在开始本建议之前,首先要明确概念“相等性”。CLR中将“相等性”分为两类:“值相等性”和“引用相等性”。如果用来比较的两个变量所包含的数值相等,那么将其定义为“值相等性”;如果比较的两个变量引用的是内存中的同一个对象,那么将其定义为“引用相等性”。无论是操作符“...
Java中hashcode的理解 原文链接http://blog.csdn.net/chinayuan/article/details/3345559如何理解hashCode的作用:以 java.lang.Object来理解,JVM每new一个Object,它都会将这个Object丢到一个Hash哈希表中去,这样的话,下次做 Object的比较或者取这个对象的时候,它会根据对象的hashcode再从...
分类:
编程语言 时间:
2015-08-12 19:37:02
阅读次数:
128
Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum.
For example:
Given the below binary tree and sum
= 22,
5
/ ...
分类:
其他好文 时间:
2015-08-12 16:53:41
阅读次数:
108
public static final char UNDERLINE='_'; public static String camelToUnderline(String param){ if (param==null||"".equals(param.trim())){ ...
分类:
编程语言 时间:
2015-08-12 13:13:39
阅读次数:
201
【113-Path Sum II(路径和II)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a binary tree and a sum, find all root-to-leaf paths where each path’s sum equals the given sum.
For example:
Given the below b...
分类:
编程语言 时间:
2015-08-12 07:49:38
阅读次数:
150
/* * 关于equals()和==: 对于String简单来说就是比较两字符串的Unicode序列是否相当,如果相等返回true; * 而==是比较两字符串的地址是否相同,也就是是否是同一个字符串的引用。 * * 为了高效的修改字符串Java引入了StringBuffer。 */public c....
分类:
其他好文 时间:
2015-08-11 23:10:38
阅读次数:
131
import java.text.DecimalFormat;/* * 小数类型的常量默认是double类型,声明float类型的常量需要使用F作为后缀。 * * 关于equals()和==: 对于String简单来说就是比较两字符串的Unicode序列是否相当,如果相等返回true; * 而==....
分类:
编程语言 时间:
2015-08-11 22:59:36
阅读次数:
185
1. 背景
今天在调试程序的时候,在调试一个分页查询的时候,后台的代码在拿到页数的时候抛出异常,刚开始以为是没有拿到数据,于是就手动判断,如果没有拿到值,就赋值,可是奇怪的事情发生了,还是不执行为空的代码,跟踪调试发现了一个秘密:
于是在判断的框中添加不等于NaN,但是结果出人意料还是继续往下执行,添加如下的代码
if (rows=="NaN"|| rows =...
分类:
编程语言 时间:
2015-08-11 21:31:08
阅读次数:
144
【112-Path Sum(路径和)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given...
分类:
编程语言 时间:
2015-08-11 08:34:13
阅读次数:
147
String类由字符所组成的一串文字符号被称之为字符串。在java中字符串不仅仅是字符数组,而且是String类的一个实例,可以使用String类来构建。字符串的每个字符是使用Unicode字符来构建。Sring对象上的几个方法:length()取得字符串的长度equals()判断源字符串中的字符是...
分类:
编程语言 时间:
2015-08-11 08:25:57
阅读次数:
184