一、常量 1.1 概述 常量:是指在java程序运行期间固定不变的数据。 1.2 分类 ①整数常量:所有的整数。如:0,1,567,-9. ②小数常量:所有小数。如:0.0,0.1,2.55. ③字符常量:单引号引起来,只能写一个字符,必须有内容。如:'a',' ','好' ④字符串常量:双引号引起 ...
分类:
编程语言 时间:
2019-12-31 01:08:56
阅读次数:
67
一.String问题答疑String字符串是如何设计与实现考量的?String字符串缓存intern()方法,由永久代移到堆中。String的演化,Java9中底层把char数组换成了byte数组,占用更少的空间二.String的创建机理由于String在Java世界中使用过于频繁,Java为了避免在一个系统中产生大量的String对象,引入了字符串常量池。其运行机制是:创建一个字符串时,首先检查
分类:
编程语言 时间:
2019-12-27 15:17:08
阅读次数:
88
(1)HTML绑定:{{}} (2)属性绑定:[] 注意:属性绑定通常赋值为变量,如果赋值为常量(如字符串常量) 必须用引号括起来,如<img [src]="'../../assets/'+imgUrl"> (3)事件绑定:() (click)="add()" 注意:事件名用()括起来,处理函数后必 ...
分类:
其他好文 时间:
2019-12-27 13:48:04
阅读次数:
58
String 字符串常量(线程安全)StringBuffer 字符串变量(线程安全)StingBuilder字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候 ...
分类:
其他好文 时间:
2019-12-21 11:42:43
阅读次数:
58
问题记录: C语言中,字符串是否可以通过连续的常量创建直接编辑拼接在一起? 比如下述语句赋值: const char *path = “this is string one” “this is string two”; 验证: 1 #include <stdio.h> 2 3 #define AVA ...
分类:
编程语言 时间:
2019-12-16 22:06:24
阅读次数:
161
Java中的数据通过操作符进行一系列运行、赋值。 操作符的使用对象:基本类型 &&( " = " 、“ == ”、“ != ” 这些操作符能操作所有的对象) && (String类支持“ + ” 和 " += ") 操作符的使用顺序:即优先级。符合数学运算规则,先乘除后加减;为避免错误,最好使用括号 ...
分类:
编程语言 时间:
2019-12-09 01:30:34
阅读次数:
116
[Toc] "参考博客" 1、char[]与char 让我们解读一下这种初始化方式和s1。 1、"hello"是一个字符串常量,保存在常量存储区。因为赋值给了s1[],而s1[]是自动存储类型的变量,所以拷贝了一份到栈中。 2、s1实际上是一个指针常量。其指向的地址不能变,但能通过s1改变其指向地址 ...
分类:
编程语言 时间:
2019-12-07 17:57:03
阅读次数:
93
1.synchronized可以使用任意的Object进行加锁,用法比较灵活 另外特别注意一个问题,就是不要使用String常量加锁,会出现死循环 输出结果: 永远都是t1开始,t1结束,没有t2什么事,这是什么原因呢? String在常量池中只有一个引用,所以尽量不要用字符串常量去加锁 可以采用如 ...
分类:
其他好文 时间:
2019-12-04 10:36:15
阅读次数:
104
常量池中容纳的符号引用包括三种特殊的字符串:全限定名、简单名称和描述符。所有的符 号引用都包括类或者接口的全限定名。字段的符号引用除了全限定类型名之外,还包括简单字段 名和字段描述符。方法的符号引用除了全限定类型名之外,还包括简单方法名和方法描述符。 在符号引用中使用的特殊字符串也同样用来描述被cl ...
分类:
其他好文 时间:
2019-12-03 21:44:10
阅读次数:
104
C 常量 常量是固定值,程序执行期间不会改变。常量可以是任何基本数据类型,比如整数常量、浮点常量、字符常量或者字符串常量,还有枚举常量。 常量可以被当作常规的变量,只是它们的值在定义后不能被修改。 整数常量 整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 ...