java中equals和==的区别值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否...
分类:
编程语言 时间:
2014-11-07 11:08:44
阅读次数:
270
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中.....
分类:
编程语言 时间:
2014-11-06 19:13:18
阅读次数:
215
//把字符串转换为Double 类型 public Double convertStringToDouble(String value){ Double doubleValue = new Double("0.00"); if(value != null && !"".equals(value))....
分类:
其他好文 时间:
2014-11-06 12:22:36
阅读次数:
140
在Asp.net 服务端处理脚本,一般都用 ClientScriptManager ,即web窗体服务端的this.ClientScript。该对象比较常用的方法:1、RegisterArrayDeclaration:在服务端,向客户端生成一个数组定义 服务端代码:this.ClientScript...
分类:
编程语言 时间:
2014-11-06 10:37:25
阅读次数:
177
联合主键的一些知识:使用@EmbeddedId标示联合主键;在联合主键类中只是定义确定联合主键的字段即可; * 联合主键类的规则 * 1.必须包含一个无参的构造函数 * 2.必须实现序列化接口 * 3.必须重写hashCode和equals方法,而且equals方法的参数必须包括确定联合主键的...
分类:
其他好文 时间:
2014-11-05 21:02:37
阅读次数:
186
一.两个逻辑上相等的实例对象。两个对象相等,除了指两个不同变量引用了同一个对象外,更多的是指逻辑上的相等。什么是逻辑上相等呢?就是在一定的前提上,这两个对象是相等的。比如说某男生叫刘益红,然后也有另外一个女生叫刘益红,虽然这两个人身高,爱好,甚至性别上都不相同,但是从名字上来说,两者是相同的。Equ...
分类:
其他好文 时间:
2014-11-04 21:04:35
阅读次数:
183
刚开始接触到Python新式类中的元类的概念的时候很是纠结了下。。不知道这是个啥东西。。。
用以下几个定义来说明吧:
(1)Python中,类也是对象。。只不过这种对象比较的特殊,他用于创建别的对象
(2)元类也是一种类,只不过它更特殊。。。他是用来创建别的类的类。。。(呵呵,是不是很拗口)...
分类:
编程语言 时间:
2014-11-03 21:03:01
阅读次数:
197
.如何统计String中有多少个单词?
public class CountWord {
public static int countWord(String s){
int count=0;
int word=0;
for(int i=0;i<s.length();i++){
if("".equals(s.c...
分类:
编程语言 时间:
2014-11-03 21:00:14
阅读次数:
236
在Java中,字符串可以直接赋值或者使用new来新建,直接赋值的话是编译阶段(.class文件)中就将该字符串值放到常量池中,以后如果有其他变量直接赋予同样的值的话就不再分配内存空间,而是直接给它个引用地址;而使用new来创建的话是在程序运行时才分配的空间,是一个新的引用地址,可以通过inter()...
分类:
编程语言 时间:
2014-11-03 12:43:36
阅读次数:
257
一、equals方法的作用 1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equ...
分类:
其他好文 时间:
2014-11-01 20:24:17
阅读次数:
197