1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。 sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调...
分类:
其他好文 时间:
2014-10-20 15:29:11
阅读次数:
148
C#中在3.5版本后引入了var变量关键字,称为推断类型。那么Var这个类型什么样的一个类型呢?下面我根据自己查阅的资料和学习心得总结一下:1.Var是一个弱类型关键字。var申明的变量能够根据上下文,代替任何一种变量。(个人感觉有点像Object类型,但其实不一样)2.如何定义var变..
要想使用标准C++中string类,必须要包含#include // 注意是,不是或cstring,带.h的是C语言中的头文件using std::string;using std::wstring;或using namespace std;
String类是不可变(final)的,对String类的任何改变,都是返回一个新的String类对象.这样的话把String类的引用传递给一个方法,该方...
分类:
编程语言 时间:
2014-10-20 13:33:38
阅读次数:
223
1.使用原因:
在平时开发中,会使用大量的String类型,如果使用一个字符串,就用new去生成,就会耗内存。sun公司为了解决这个问题就使用字符串池这一概念。
2.字面量/直接量
所谓的直接量就是在定义的时候,等号右边不是另外一个变量,而是是一个实际存在有意义的量。比如;
String s="a";//右边的是直接量
String s1=s;//右边的不是直接量3.规则:
...
分类:
编程语言 时间:
2014-10-20 11:50:53
阅读次数:
184
3.8 用结构体类型描述复杂的事物利用C++本身所提供的基本数据类型所定义的变量,只能表达一些简单的事物。比如我们可以用int类型定义nAge变量表示人的年龄,用string类型定义strName变量表示人的姓名。然而,现实世界是复杂的,仅仅使用基本数据类型是不足以描述这个复杂的现实世界的。例如,我...
分类:
编程语言 时间:
2014-10-19 14:18:34
阅读次数:
198
============问题描述============ 耗时几天终于连上数据库,但是新的问题又出现啦!获取出来的数据含有anyType,String类型如图:我怎么解析出来呢?各位高手帮帮忙啊! ============解...
分类:
Web程序 时间:
2014-10-18 23:39:15
阅读次数:
269
【问题1】什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类型?
答:从String类的源码中,我们可以知道不可变对象是被final关键字修饰的类产生的对象,其成员变量也是被final修饰的,因此该类不能被修改也不能被继承。
不可变对象的好处主要体现在以下两方面:
1. 不可变对象是线程安全的,可用于多线程。在多线程通信中,某一个变量很可能被多个线程进行修改,因此是不安全的。而不可变对象不能...
分类:
编程语言 时间:
2014-10-18 22:25:04
阅读次数:
243
C#类型--String类一、String类型 ()注:string与String的不同:string属于String的数据类型,小写string是大写String类型的实例化;string属于String,所以带有String的属性。例:string a; //将一个变量初始化、实例化后出来的变量...
.length //获取字符串长度,并返回int类型的值.Trim() //能去掉字符串前后的空格.TrimStart() //只能去掉字符串前面的空格.TrimEnd() //只能去掉字符串后面的空格.ToUpper() //将字符串中的英文小写字母转换成大写.T...
分类:
其他好文 时间:
2014-10-18 18:11:36
阅读次数:
172
上一篇中我们基本完成了从数据库到文件的读写,但是上一篇的处理上面是返回字符串,这样在我们的处理过程会变的很简单,但是当我们如果处理程序返回的不是一个String类型的字符串,而是一个entity类型呢?那么在我们的writer的处理时候就会边的不一样了。现在我们就来看看他们之间的区别。我们如果对于S...
分类:
数据库 时间:
2014-10-18 16:47:51
阅读次数:
172