1. byte,short,char之间不能相互转换,他们之间在计算时,会自动转换成int型。
2. 容量小的类型会自动向容量大的类型转换,容量大的类型必须强制转换成容量小的类型。
3. 有多种类型进行相互运算时,会将所有类型转换成容量最大的那种类型,然后再进行运算。
4. str.getBytes("GBK");方法返回值是 GBK格式的byte[ ]数组。
new String( byte[ ] bt, " UTF-8"); 将bt数组转换为 UTF-8编码的数组。
5. Integer.parseInt();将字符串形式的数字 转换成 INT 型的数字。Integer.toHexString(0xff & byte[ ]);
6 . 想在静态方法中调用非静态变量,需要实例化。无法从静态上下文引用非静态变量。
7 . 动态绑定是指在执行期间(非编译期间)判断所引用对象的实际类型,根据其实际类型调用相应方法。
8 . hashcode代表的是该对象在内存中的地址。
9 . 每一个类都会编译成一个 * .class文件,由classLoader按照path中的路径添加基础类库,按照classPath中的路径来加载二进制的*.class文件。
10. 基文管对字缓打转字(基本数据流 文件流 管道流 对象流 字节数组 字符数组 缓冲流 打印流 字符串流 转换流)
System.in.read(); Scanner ;System.out.sprintf();System.out.format();