240 发简信
IP属地:广东
  • Resize,w 360,h 240
    第十二周-I/O(二)

    一.用缓冲器操纵数据 Buffer由数据和可以高效的访问及操纵这些数据的四个索引组成,这四个索引是:mark(标记),position(位置),...

  • Resize,w 360,h 240
    第十二周-新I/O

    java1.4引入了java.nio.*包,大大提高了读写速度。 一.读写速度对比 内存映射文件 > 带缓冲的流 > 普通输入流 > 随机访问文...

  • 第十一周-序列化

    一.对象序列化是什么? 对象总是在运行时存在,当程序终止时,对象也就无论如何也不存在了。而序列化即提供了一种机制,通过将“对象持久化”,可以让对...

  • 第十周-类型信息(三)-反射

    如果不知道某个对象的确切类型,运行时类型变量可以告诉你,但是有一个限制:该类在编译时必须已知。但如果你需要获取一个不在自己程序空间的对象的引用,...

  • 第九周-类型信息(二)

    上周的学习中学习到了运行时类型信息的两种形式:1)传统的类型向下转换,运行时类型信息确保类型转换的正确性,如果执行了错误的类型转换,即抛出Cla...

  • Resize,w 360,h 240
  • 第七周-泛型学习(二)类型擦除

    1.类型擦除是什么? 虚拟机没有泛型类型对象,所有类都属于普通类。通过对泛型类提供一个原始类型(山区类型参数后的泛型类型名),擦除类型变量。 2...

  • Resize,w 360,h 240
    泛型学习(一)

    1.为什么要使用泛型程序设计? 最初的类只能持有单个对象,这个类可以明确指定该类持有的对象类型。 但该类的可重用性较差,当需要持有另外的对象时只...

  • Resize,w 360,h 240