阿金
curatorjin
早起赶画稿,熬夜写项目
disciple_sneaker@163.com

粒度与可用性

  • 粒度与可用性
  • Prim算法与迷宫

  • Prim算法与迷宫
  • 重新思考面向对象

  • 重新思考面向对象
  • Java多线程

  • 多线程的概述 进程 进程是处于运行过程中的程序 线程 线程是进程中的一个执行单元 CPU的运作 CPU运作时,会在当前的线程中高速随机切换执行,由于其切换的速度非常快,会让人误认为线程是同时执行的
  • Package-包

  • 包的作用和特点 包可以有多层 包的定义需要在第一行有效代码中(注释不算) 不同包之间的文件名可以相同
  • Object对象

  • Object的toString方法 我们在打印一个类的时候,默认调用其父类Object的toString方法,输出其字节码对象和哈希码 public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); } 如果该类重写了其父类的toString方法,则按照其重写的输出 System.out.println(Object); System.out.println(Object.toString()); //这两个语句在子类没有重写toString方法的时候是等效的 本质上来说,是由于System.out是一个PrintStream,其println方法中的定义: public void println(Object x) { String s = String.valueOf(x); synchronized (this) { print(s); newLine(); } } 而对应的String类的 valueOf() 方法中: public static String valueOf(Object obj) { return (obj == null) ? "null" : obj.toString(); }
  • Map与Set

  • Set接口的特点 存入集合的顺序与取出集合的顺序有可能不一致 没有索引 存入集合的元素没有重复
  • Prev Page: 1 of 3