JAVA 面 试 题 最 全 集 一 、 Java 基 础 知 识 1.Java 有 那 些 基 本 数 据 类 型 , String 是 不 是 基 本 数 据 类 型 , 他 们 有 何 区 别 。 2.字 符 串 的 操 作 : 写 一 个 方 法 , 实 现 字 符 串 的 反 转 , 如 : 输 入 abc, 输 出 cba 写 一 个 方 法 , 实 现 字 符 串 的 替 换 , 如 : 输 入 bbbwlirbbb, 输 出 bbbhhtccc。 3.数 据 类 型 之 间 的 转 换 如 何 将 数 值 型 字 符 转 换 为 数 字 ( Integer, Double) 如 何 将 数 字 转 换 为 字 符 如 何 取 小 数 点 前 两 位 , 并 四 舍 五 入 。 4.日 期 和 时 间 如 何 取 得 年 月 日 , 小 时 分 秒 如 何 取 得 从 1970 年 到 现 在 的 毫 秒 数 如 何 获 取 某 个 日 期 是 当 月 的 最 后 一 天 如 何 格 式 化 日 期 5.数 组 和 集 合 6.文 件 和 目 录 ( I/O) 操 作 如 何 列 出 某 个 目 录 下 的 所 有 文 件 如 何 列 出 某 个 目 录 下 的 所 有 子 目 录 判 断 一 个 文 件 或 目 录 是 否 存 在 如 何 读 写 文 件 7.Java 多 态 的 实 现 ( 继 承 、 重 载 、 覆 盖 ) 8.编 码 转 换 , 怎 样 实 现 将 GB2312 编 码 的 字 符 串 转 换 为 ISO-8859-1 编 码 的 字 符串 。 9.Java 中 访 问 数 据 库 的 步 骤 , Statement 和 PreparedStatement 之 间 的 区 别 。 10.找 出 下 列 代 码 可 能 存 在 的 错 误 , 并 说明原因: 二、 JSP&Servlet 技术 1.描述JSP 和 Servlet 的 区 别 、 共同点 、 各自应用的 范围 2.在 Web 开发中 需要处理HTML 标记时 ,应做什么样 的 处理,要筛选那 些 字 符( < > & “”) 3.在 JSP 中 如 何 读 取 客 户 端 的 请 求 , 如 何 访 问 CGI 变 量 , 如 何 确 定 某 个 Jsp 文件 的 真 实 路 径 。 4.描述Cookie 和 Session 的 作 用, 区 别 和 各自的 应用范围, Session 工 作 原理。 5.列 出 Jsp 中 包 含 外 部 文 件 的 方 式 , ...