less than 1 minute read

看书的时候出现的各种问题

算法竞赛入门经典

P105

sstream很慢, 比string 还慢 是否可以随便任意使用, 还是会有什么限制?

C 语言

c99的变长数组是线程安全的么

是, 不安全的写法是语法错.

Java

final 关键字用来干啥的

  • 修饰变量 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
  • 修饰方法 final方法不能被子类方法覆盖,但可以被继承。
  • 修饰类 final类不能被继承,没有子类,final类中所有方法都是final的。

static final 和 final

static final修饰的属性表示一旦给值,就不可修改,并且可以通过类名访问。

Comparable 类怎么使用

是个比较器, 此接口强行对实现它的每个类的对象进行整体排序. 如果非基本类型,需要自己实现compareTo() 方法.