摘要:
重要的16个流: java.io.*; FileInputStream FileOutputStream FileReader FileWriter BufferedReader BufferedWriter BufferedInputStream BufferedOutputStream Data 阅读全文
摘要:
Java语言中的字面值 · 什么是字面值? 一眼看上去就知道是多少的数据,就是字面值。例如:10、3.14、true、‘a’、"abc" · 字面值的本质: 字面值是有数据类型的: 整型 100 浮点型 3.14 布尔型 true/false 字符型 “中” 字符串型 "ABC" 字面值在内存中占用 阅读全文
摘要:
输出结果为0 原因: Java中采用中间变量缓存机制,如下: j = i++; 这样的表达式会被转化为: temp = i; i = i + 1; j = temp; 代入表达式计算 j 所使用的实际上是 temp 这个中间变量而不是 i 本身,同理可知 j = ++i; 实际上的计算过程为 i = 阅读全文
摘要:
有时需要需要将基本数据类型转换为对象,所以就需要包装器(wrapper)的存在,所有的基本类型对应都有一个包装器类 int——Integer long——Long float——Float double——Double short——Short byte——Byte (注:以上六个类派生于公共的超类 阅读全文
摘要:
工厂模式的几种形态: ·简单工厂模式:又称静态工厂模式 ·工厂方法模式:又称多态性工厂模式或虚拟构造子模式 ·抽象工厂模式:又称工具箱模式 简单工厂模式: 简单工厂模式的退化: ·抽象产品类与工厂类合并 ·抽象产品类与工厂类、具体产品类合并 简单工厂模式的优点: ·工厂类含有必要的判断逻辑,负责创建 阅读全文