String , StringBuffer , StringBulider的使用
String: 不可改变的Unicode字符序列
内存中会自动的创建一个字符串池(放置公共的数据),如果使用字面值创建字符串,Java就会在次池中查找
StringBuffer : 可变长的Unicode字符序列
(多使用)
--允许并发操作,是一个线程安全的
//String s=""...
分类:
编程语言 时间:
2015-01-19 19:13:56
阅读次数:
178
字符串的特点
A:字符串一旦被赋值,就不能改变。
注意:这里指的是字符串的内容不能改变,而不是引用不能改变。
B:字面值作为字符串对象和通过构造方法创建对象的不同
String s = new String(“hello”)和String s = “hello”;的区别?
前者会创建2个对象,后者创建1个对象。字符串字面量就是一个对象,用new多此一举。
==:比较...
分类:
编程语言 时间:
2015-01-18 09:19:47
阅读次数:
231
表达式由一个或多个操作数通过操作符组合而成。最简单的表达式仅包含一个字面值常量或变量。较复杂的表达式则由操作符以及一个或多个操作数构成。 每个表达式都会产生一个结果。5.1. 算术操作符 表 5.1 按优先级来对操作符进行分组——一元操作符优先级最高,其次是乘、除操作,接着是二元的加、减法操...
分类:
编程语言 时间:
2015-01-13 00:07:10
阅读次数:
348
这要和String的内部工作原理相结合!比如:String s1="accp"Java内部将此语句转化为以下几个步骤: (1)先定义一个名为s1的对String类的对象引用变量:String s1; (2)在栈中查找有没有存放值为"accp"的地址,如果没有,则开辟一个存放字面值为"accp"的.....
分类:
编程语言 时间:
2015-01-07 12:42:41
阅读次数:
218
表达式由一个或多个操作数通过操作符组合而成。最简单的表达式仅包含一个字面值常量或变量。较复杂的表达式则由操作符以及一个或多个操作数构成。
每个表达式都会产生一个结果。如果表达式中没有操作符,则其结果就是操作数本身的值。当一个对象用在需要使用其值的地方,则计算该对象的值。
操作符的含义——该操作符执行什么操作以及操作结果的类型——取决于操作数的类型。
C++提供了一元操作符和二元操作符两种操作...
分类:
编程语言 时间:
2014-12-29 15:20:31
阅读次数:
221
private static byte hexValueOf(String hex) {
byte result = 0;
if (hex.charAt(0) == '0'
&& (hex.charAt(1) == 'X' || hex.charAt(1) == 'x')) {
for (int i = 2; i < hex.length(); i++) {
char...
分类:
编程语言 时间:
2014-12-25 20:34:11
阅读次数:
115
__FILE__ 当前文件所在目录__DATE__ “替代文字”是一个含有编译日期的字符串字面值,日期格式为“mm dd yyyy”(例如:“Mar 19 2006”)。如果日期小于10日,就在日的前面放一个空格符。NSLog(@"_DATE_=%s",__DATE__);__FUNCTION__当...
分类:
移动开发 时间:
2014-12-19 23:23:04
阅读次数:
188
1,String类1.1定义: String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" ),都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。例如: String s1=”abc....
分类:
编程语言 时间:
2014-12-19 11:26:41
阅读次数:
210
原文:1.枚举类型、声明指针、常量、存储类型、运算符优先级记忆1.枚举类型
枚举(enumerated)类型就是指它的值为符号常量而不是字面值的类型,以下面的这种形式来声明:enum Jar_Type {CUP,PINT,GALLON,OUART}; 这条语句声明了一个类型,称为Jar_Type。而...
分类:
其他好文 时间:
2014-12-16 18:34:00
阅读次数:
118
今天看到一篇文章<>, 我个人是认为这个说法是不成立的,但这里面的一些特性对比引起了我的兴趣。
我想尝试下,Go语言所带的一些东西,在C++11中是如何做的,应当很有意思。所以刷刷刷,就有了下面的东西。
目录:
字符串字面值
变量初始化
lambda
值顺序递增
...
分类:
编程语言 时间:
2014-12-13 20:33:40
阅读次数:
214