为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下: 常变量: const 类型说明符 变量名 常引用: const 类型说明符 &引用名 ...
分类:
编程语言 时间:
2017-08-24 13:34:31
阅读次数:
231
为什么使用const?採用符号常量写出的代码更easy维护;指针经常是边读边移动,而不是边写边移动;很多函数參数是仅仅读不写的。const最常见用途是作为数组的界和switch分情况标号(也能够用枚举符取代),分类例如以下: 常变量: const Type 变量名 或 Type const 变量名 ...
分类:
编程语言 时间:
2017-08-16 18:20:08
阅读次数:
183
对于字符串比较,我的习惯用法是 变量.equals(常量) 比如: a.equals("a") 今天看视频才知道变量在前面与后面有很大影响,正确的写法是常量放前面(可以避免变量为null引起的异常),变量放后面,则上面需要改为("a").equals(a)。 对于JDK API上字符串的equals ...
分类:
其他好文 时间:
2017-08-12 12:49:30
阅读次数:
165
为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下: 常变量: const 类型说明符 变量名 常引用: const 类型说明符 &引用名 ...
分类:
编程语言 时间:
2017-08-07 13:32:37
阅读次数:
164
为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下: 常变量: const 类型说明符 变量名 常引用: const 类型说明符 &引用名 ...
分类:
其他好文 时间:
2017-06-15 12:55:56
阅读次数:
269
finalfinal修饰类,方法,基本类型变量,引用的时候分别有不同的意思修饰类 表示该类不能被继承修饰方法 表示该方法不能被重写修饰基本类型变量 表示该变量只能被赋值一次修饰引用 表示该引用只能一次指向对象的机会finallyfinally 是用于异常处理的场面,无论是否有异常抛出,都会执行fin ...
分类:
其他好文 时间:
2017-04-15 20:36:21
阅读次数:
135
多线程如何通信,同步? 1)通信: 共享内存/消息队列 2)同步: 访问时加锁/消息队列 JMM采用共享内存以及访问时加锁。JMM决定一个线程对变量的写入何时对另一个线程可见。 Java中,静态变量/实例变量/数组元素都分配在堆中,而局部变量/方法参数/异常变量分配在栈中。线程共享堆,但是独有栈。所 ...
分类:
编程语言 时间:
2017-02-27 23:24:06
阅读次数:
348
1 快速入门... 2 1.1 分号... 2 1.2 常变量声明... 2 1.2.1 val常量... 2 1.2.2 var变量... 2 1.2.3 类型推导... 3 1.2.4 函数编程风格... 3 1.3 Range.... ...
分类:
其他好文 时间:
2017-02-23 20:44:57
阅读次数:
378
js:javascript,是一个动态面向对象脚本语言。 动态类型语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 弱类型语言则反之,一个变量的类型是由其应用上下文确定的。 ps:静态类型语言是指在编译时变量的数据类型即可确定的语言,多数静态类型语 ...
分类:
Web程序 时间:
2017-01-16 10:48:09
阅读次数:
219
文字常量编译之后在代码区,不可寻址。 常变量可以寻址。 运行时常变量并不是放在只读内存中。而是和一般变量一样放在数据区。 所以运行时如果能够获得常变量的地址,一样可以通过特殊的途径对它们进行修改。 其实j已经是6 但是直接输出j时,编译器会有一定的优化,将j直接变成数字5进行输出。 const使用位 ...
分类:
编程语言 时间:
2016-10-19 16:33:19
阅读次数:
195