31、String s = new String("xyz");创建了几个StringObject?是否可以继承String类? 两个或一个都有可能,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量”xyz”不管出现多少遍,都是缓冲区中的那一个。NewString每写一遍,就创建一个新的对 ...
分类:
编程语言 时间:
2017-11-17 22:32:17
阅读次数:
271
恢复内容开始 String字符串常量 StringBuffer字符串变量(线程安全) StringBuilder字符串变量(非线程安全) String是常量,该对象的值已经被赋予了,不能再更改。若非要更改,则只能再重新创建另一个对象,在这个新创建的对象上再进行赋值。 StringBuffer是变量, ...
分类:
编程语言 时间:
2017-11-14 14:41:43
阅读次数:
187
在理解C/C++内存分区时,常会碰到如下术语:数据区,堆,栈,静态存储区,静态区,常量区,常变量区,全局区,字符串常量区,静态常量区,静态变量区,文字常量区,代码区等等,初学者被搞得云里雾里。在这里,尝试捋清楚以上分区的关系。[1] 数据区包括:堆,栈,全局/静态存储区。 全局/静态存储区包括:常量 ...
分类:
编程语言 时间:
2017-11-13 16:50:43
阅读次数:
202
JSP 表达式语言 JSP表达式语言(EL)使得访问存储在JavaBean中的数据变得非常简单。JSP EL既可以用来创建算术表达式也可以用来创建逻辑表达式。在JSP EL表达式内可以使用整型数,浮点数,字符串,常量true、false,还有null。 一个简单的语法 典型的,当您需要在JSP标签中 ...
分类:
编程语言 时间:
2017-11-11 23:53:37
阅读次数:
393
撤销永久代,引入元空间: 在 JDK 1.8 中,HotSpot 已经没有 “PermGen space”这个空间了,取而代之是一个叫做 Metaspace(元空间) 的东西。 Java7中已经将字符串常量池从永久代移除,在Java 堆(Heap)中开辟了一块区域存放字符串常量池。而在Java8中, ...
分类:
编程语言 时间:
2017-11-11 19:49:44
阅读次数:
156
c++中的char指针 这个char指针很有意思,char指针通常有两种初始化形式.一个是使用char数组初始化,一个是使用char变量初始化. c++当中使用双引号括起来的字符串起始已经被编译器初始化为一个const char[]类型的字符串常量.也就是说"hedd"在赋值给其他变量或常量时实际上 ...
分类:
编程语言 时间:
2017-11-11 14:13:23
阅读次数:
219
1.基本数据类型 整形(int):4个字节 单精度实型(float):4个字节 双精度实型(double):8个字节 字符型(char):1个字节 枚举型(enum) 2.常量与变量 常量是一种在程序中保持固定类型和固定值的数据。 分为整型常量、实型常量、字符常量、字符串常量、枚举常量。 整型常量: ...
分类:
编程语言 时间:
2017-11-10 21:57:55
阅读次数:
177
《Python Linux系统管理与自动化运维》学习之路: 1、字符串介绍 定义字符串,单引号,双引号转义字符,反斜杠‘\’原始字符串,‘r’,抑制转义字符串较长较负责,可使用三引号定义,''' '''或""" """,三引号内的引号,换行符,制表符等特殊字符,都被认为是普通字符,多行字符串也不受代 ...
分类:
编程语言 时间:
2017-11-08 15:59:01
阅读次数:
288
类似py2exe软件真的能保护python源码吗 背景 最近写了个工具用于对项目中C/C++文件的字符串常量进行自动化加密处理,用python写的,工具效果不错,所以打算在公司内部推广。为了防止代码泄露就考虑不采用直接给源码方式,而python二进制脚本pyc和pyo,虽然提供的不是源码,但可以通过 ...
分类:
编程语言 时间:
2017-11-06 18:02:04
阅读次数:
137
字符数组与字符指针变量的区别: 然而: 以下也是错误的: 只有这样才是正确的: 字符数组中各元素的值是可以改变的,可以再对其赋值,但是字符指针指向的字符串常量的值是不能改变的,因为字符串常量存放在文字常量区,不能被更改。 ...
分类:
编程语言 时间:
2017-11-01 21:38:58
阅读次数:
133