Java 容器:认识容器
容器是 Java 学习里很重的一块。刚开始会觉得难,用熟了就顺。容器类主要由两个接口派生:Collection 和 Map。 先把两个容易混的名字分开:Collection 是容器层次的根接口;Collections 是一个工具类,提供处理容器的静态方法。 一、Collection vs Colle…
容器是 Java 学习里很重的一块。刚开始会觉得难,用熟了就顺。容器类主要由两个接口派生:Collection 和 Map。 先把两个容易混的名字分开:Collection 是容器层次的根接口;Collections 是一个工具类,提供处理容器的静态方法。 一、Collection vs Colle…
上篇讨论了面向对象、Java 功能和集合、垃圾收集器;本篇是 115 个 Java 面试题 的下半部分,从第 43 题起覆盖异常处理、Applet、Swing、JDBC、RMI、Servlet 和 JSP。 题号按原文保留(含作者把 finally 那题也标成 45 的笔误)。目录锚点仍指向各专题,…
这篇整理 Java 面试里常见的题型,方便雇主考查面向对象和 Java 基础。全文分上下两篇:本篇(上)覆盖 OOP 特性、Java 常见问题、线程、集合、垃圾收集;第二篇 再谈异常、Applet、Swing、JDBC、RMI、Servlet 和 JSP。 目录仍指向原文锚点。上篇对应 Import…
程序里的错误可分三类:编译错误、逻辑错误和运行时错误。异常处理的目标是:即便运行中出错,也尽量让程序正常结束,而不是中途停死。 类型 表现 何时处理 编译错误 没遵守语法,编不过 编译阶段必须排除 逻辑错误 能编译能跑,结果不对 测出来再改业务 运行时错误 出现不可能执行的操作 用异常机制接住 异常…