看书疑问点
看书的时候出现的各种问题
算法竞赛入门经典
P105
sstream很慢, 比string 还慢 是否可以随便任意使用, 还是会有什么限制?
C 语言
c99的变长数组是线程安全的么
是, 不安全的写法是语法错.
Java
final 关键字用来干啥的
- 修饰变量 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
- 修饰方法 final方法不能被子类方法覆盖,但可以被继承。
- 修饰类 final类不能被继承,没有子类,final类中所有方法都是final的。
static final 和 final
static final修饰的属性表示一旦给值,就不可修改,并且可以通过类名访问。
Comparable 类怎么使用
是个比较器, 此接口强行对实现它的每个类的对象进行整体排序. 如果非基本类型,需要自己实现compareTo() 方法.