初学 Java 有段时间了,感觉似乎开始入了门,有了点儿感觉但是发现很多困惑和疑问而且均来自于最基础的知识折腾了一阵子又查了查书,终于对 String 这个特殊的对象有了点感悟大家先来看看一段奇怪的程序:public class TestString { public static void mai...
分类:
编程语言 时间:
2014-08-27 20:20:58
阅读次数:
339
Java里面有对象和对象的引用的概念,在String方面,==比较的是引用,equals比较的是对象的具体值。Strings1=newString("abc");Strings2=newString("abc");System.out.println(s1==s2);System.out.print...
分类:
编程语言 时间:
2014-08-27 20:17:58
阅读次数:
211
String str1 = null; str1引用为空。
String str2 = ""; str2引用一个空串。
1. null没有分配空间,""分配了空间,因此str1还不是一个实例化的对象,而str2已经实例化。
注意:
(1)因为null不是对象,""是对象。所以比较的时候必须是 if(str1==null){...}和if(str2.equals("")){...}。
(2...
分类:
其他好文 时间:
2014-08-27 12:59:17
阅读次数:
263
1.相关代码:
添加权限:
/** 获取SD卡路径 **/
private static String getSDPath() {
String sdcardPath = null;
boolean sdCardExist = Environment.getExternalStorageState().equals(...
分类:
其他好文 时间:
2014-08-27 10:59:47
阅读次数:
456
1 package com.twoslow.cha4; 2 3 import java.util.Collection; 4 import java.util.HashSet; 5 6 /** 7 *这里我们需要扩展 HashSet 类,提供新的功能用于统计当前集合中元素的数量, 8 *实...
分类:
其他好文 时间:
2014-08-26 22:37:46
阅读次数:
322
Path SumGiven 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 give...
分类:
其他好文 时间:
2014-08-26 17:05:36
阅读次数:
156
1、什么时候需要覆盖equals?如果类具有自己特有的“逻辑相等”概念,而且超类还没有覆盖equals。2、覆盖equals时需要遵守的约定:自反性。对于任何非null的引用值x,x.equals(x)必须返回true。对称性。对于任何非null的引用值x和y,当且仅当y.equals(x)返回tr...
分类:
其他好文 时间:
2014-08-26 16:45:56
阅读次数:
229
现在大家都不推荐使用联合主键,关键是因为其需要自己手工维护,比较麻烦。但是一个项目可能因为历史遗留原因,你不得不面对联合主键。
Hibernate联合主键问题解决如下:
可以使用一个组件作为一个实体类的标识符。你的组件类必须满足以下要求:
(1)它必须实现 java.io.Serializable 接口
(2)它必须重新实现 equals() 和 hashCode() 方法,始终和组...
分类:
系统相关 时间:
2014-08-26 15:36:06
阅读次数:
281
package com.util;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.Set;
import java.util.StringTokenizer;
public class BasicFormatterImpl
{
private static final Set BEGIN_CL...
分类:
数据库 时间:
2014-08-26 15:32:56
阅读次数:
398
{ ? ? "curly" ? ? ? ? : true, ? ? // true: Require {} for every new block or scope ? ? "eqeqeq" ? ? ? ?: true, ? ? // true: Require triple equals (===) for comparison ? ? "immed" ...
分类:
Web程序 时间:
2014-08-26 13:51:56
阅读次数:
323