常量存储总结局部变量、静态局部变量、全局变量、全局静态变量、字符串常量以及动态申请的内存区 1、局部变量存储在栈中2、全局变量、静态变量(全局和局部静态变量)存储在静态存储区3、new申请的内存是在堆中4、字符串常量也是存储在静态存储区 补充说明:1、栈中的变量内存会随着定义所在区间的结束自动释放; ...
分类:
编程语言 时间:
2016-09-18 10:08:32
阅读次数:
161
String String str ="abc"; (字符串常量) str = "def"; (指向新的字符串) String str1 =new String(“tom”); String str2 =str1; str1 =“rose”; (把新的字符串地址赋给str1) 输出结果 char[] ...
分类:
其他好文 时间:
2016-09-14 18:35:37
阅读次数:
110
本篇随笔为转载,原贴地址:Java常量池理解与总结。 (其实Java的常量池有点像C++中的存储字符串常量的常量存储区)。 一.相关概念 什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。 Class ...
分类:
编程语言 时间:
2016-09-14 00:09:23
阅读次数:
199
1.java的关键字都是小写 2.java文件的内容编辑保存后记得再次进行一次javac,不然java后还是上次的内容 3.变量要先申明再赋值 4.程序执行过程 有关底层代码的执行 new出来的东西 >heap(堆) 局部变量 >stack(栈) 静态变量/字符串常量 >data segment(数 ...
分类:
其他好文 时间:
2016-09-12 00:52:46
阅读次数:
186
const char* a表示a是指向一个字符串常量的指针,也就是说a所指向的内容是不能改变的(但是可以改变a所指向的地址),例如: 是不允许的,而 是允许的。 char* const b表示b是一个常指针,也就是说b必须始终指向同一个地址(但是可以改变b所指向的元素的值),例如: 是不允许的,而 ...
分类:
其他好文 时间:
2016-09-11 18:32:09
阅读次数:
118
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等 ...
分类:
其他好文 时间:
2016-09-08 21:41:23
阅读次数:
129
紧接着上次的各种对象。 String 对象 String 对象用来处理文本。 事实上任何一个字符串常量都是一个String对象,可以将其直接作为对象来使用。 获得字符串长度: 1.length属性 var str = “hello”; var str2 = “你好”; alert(str.lengt ...
分类:
编程语言 时间:
2016-09-08 06:15:12
阅读次数:
295
splice String 对象 String 对象用来处理文本。 事实上任何一个字符串常量都是一个String对象,可以将其直接作为对象来使用。 获得字符串长度:length 提取字符串: charAt() 这个是获取单个字符的。 substr() 从开始位置截取,第二个参数是截取长度 subst ...
分类:
编程语言 时间:
2016-09-07 22:47:27
阅读次数:
261
(转:http://blog.csdn.net/rmn190/article/details/1492013) String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类 ...
分类:
其他好文 时间:
2016-09-05 20:49:37
阅读次数:
162
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等 ...
分类:
其他好文 时间:
2016-09-05 11:46:01
阅读次数:
139