1.java中每个Unicode=2个字节=2*8个比特位(bit)
2.Math.floor向下取整,当数值为double类型时,如果符号为正,返回值省略小数点,符号为负,返回值省略小数点整数位加一。eg.Math.floor(2.1) = 2.0 Math.floor(-2.1)= - 3.0 Math.floor(2.9)= 2.0 Math.floor(-2.9)= - 3.0 .
3.接口的方法默认都是抽象方法public abstract,接口的变量都是public static final
4.线程安全的集合有Vector ,Stack ,Hashtable ,Eenumeration
5.StringBuffer可变字符序列,线程安全,速度较慢,append追加,StringBuilder可变字符序列,线程不安全,速度较快,append追加。
6.subString(5,8)从开始坐标截取到终止坐标前一个
7.多态的执行顺序:父类静态变量--》父类静态块--》子类静态变量--》子类静态块--》父类的普通变量(父类对象诞生)--》父类普通块--》父类构造器--》子类普通变量--》子类普通块--》子类构造器
8.instanceOf用来判断此类是不是通过向上转型后的子类。即可判断一个实例对象是否属于一个类,一个类是否实现了某接口。
9.javac用于将源代码编译成字节码文件,java用于执行字节码文件,执行时不能指定文件的后缀。java源代码的文件扩展名是.java字节码文件扩展名是.class
10.inputStream字节输入流Reader字符输入流
11.静态成员是类和类的多个对象共同拥有的一个属性或者是方法,静态成员可以通过类名.静态成员名或者是对象名.静态成员名调用。静态成员不属于对象,是类的共享成员,静态成员要在类外定义和初始化,静态成员函数不拥有this指针,需要通过类参数访问对象成员
12.
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式.
clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout.