java经典面试题2.pdf
《java经典面试题2.pdf》由会员分享,可在线阅读,更多相关《java经典面试题2.pdf(88页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA综 合 面 试 题 2007-08-12目 录 J a v a面 试 题 整 理.9Java面 向 对 象.91.super。与 this。的 区 别?.92.作 用 域 public,protected,private,以 及 不 写 时 的 区 别?.93.编 程 输 出 如 下 图 形。.94.JA V A的 事 件 委 托 机 制 和 垃 圾 回 收 机 制.105.在 JA V A中,如 何 跳 出 当 前 的 多 重 嵌 套 循 环?.106.什 么 是 jav a序 列 化,如 何 实 现 ja v a序 列 化?(写 个 实 例).107.一 个”.java”源 文 件
2、 中 是 否 可 以 包 括 多 个 类(不 是 内 部 类)?有 什 么 限 制?.108.排 序 都 有 哪 几 种 方 法?请 列 举。用 JA V A实 现 一 个 快 速 排 序?.109.Overload和 Override的 区 别。Overloaded的 方 法 是 否 可 以 改 变 返 回 值 的 类 型?.1 110.Final类 有 什 么 特 点?.1 111.继 承 时 候 类 的 执 行 顺 序 问 题,一 般 都 是 选 择 题,问 你 将 会 打 印 出 什 么?.1 112.内 部 类 的 实 现 方 式?.1213.用 JA V A实 现 一 种 排 序,
3、JAVA类 实 现 序 列 化 的 方 法(二 种)?.1314.如 在 COLLECTION框 架 中,实 现 比 较 要 实 现 什 么 样 的 接 口?.1315.用 插 入 法 进 行 排 序 代 码 如 下.1316.编 程:编 写 一 个 截 取 字 符 串 的 函 数,输 入 为 一 个 字 符 串 和 字 节 数,输 出 为 按 字 节 截 取 的 字 符 串。但 是 要 保 证 汉 字 不 被 截 半 个,如“我 ABC”4,应 该 截 为“我 AB,输 入 我 A B C汉 DEF,6,应 该 输 出 为 我 ABC而 不 是 我 ABC+汉 的 半 个”。.1415、Ja
4、va编 程,打 印 昨 天 的 当 前 时 刻.1516、文 件 读 写,实 现 一 个 计 数 器.1517、指 出 下 面 程 序 的 运 行 结 果。.1618、抽 象 类 和 接 口 的 区 别?.1619、什 么 是 类 的 返 射 机 制?.1620、类 的 返 射 机 制 中 的 包 及 核 心 类?.1721、得 到 C lass的 三 个 过 程 是 什 么?.1722、如 何 唤 起 类 中 的 一 个 方 法?.1723、如 何 将 数 值 型 字 符 转 换 为 数 字(Integer,Double)?.1724、如 何 将 数 字 转 换 为 字 符?.1725、如
5、何 去 小 数 点 前 两 位,并 四 舍 五 入。.1726、如 何 取 得 年 月 日,小 时 分 秒?.1827、如 何 取 得 从 1970年 到 现 在 的 毫 秒 数.1828、如 何 获 取 某 个 日 期 是 当 月 的 最 后 一 天?.1829、如 何 格 式 化 口 期?.1930、编 码 转 换,怎 样 实 现 将 GB2312编 码 的 字 符 串 转 换 为 ISO-8859-1编 码 的 字 符 串。.1932、String s=new String(xyz);创 建 了 几 个 String Object?.1933、float 型 float f=3.4 是
6、否 正 确?.1935、说 出 一 些 常 用 的 类,包,接 口,请 各 举 5 个.1936、ja v a中 会 存 在 内 存 泄 漏 吗,请 简 单 描 述。.2037、ja v a中 实 现 多 态 的 机 制 是 什 么?.2038、垃 圾 回 收 器 的 基 本 原 理 是 什 么?垃 圾 回 收 器 可 以 马 上 回 收 内 存 吗?有 什 么 办 法 主 动 通 知 虚 拟 机 进 行 垃 圾 回 收?.2039、静 态 变 量 和 实 例 变 量 的 区 别?.2041、是 否 可 以 从 一 个 static方 法 内 部 发 出 对 非 static方 法 的 调 用
7、?.2042、写 clone。方 法 忖,通 常 都 有 一 行 代 码,是 什 么?.2043、JAV A语 言 如 何 进 行 异 常 处 理,关 键 字:throws,throw,try,catch,finally分 别 代 表 什 么 意 义?在 try块 中 可 以 抛 出 异 常 吗?.2145、冒 泡 排 序 法.2146、String and StringBuffer 的 区 别?.2247、用 jav a代 码 编 写 堆 栈.2248、集 合 的 作 用 是 什 么?.2349、集 合 的 通 用 方 法 有 那 些?通 用 方 法 是 什 么?(操 作).2350、说 出
8、 ArrayList,Vector,LinkedList 的 存 储 性 能 和 特 性 HashMap 和 Hashtable 的 区 别.2451、Collection 和 Collections 的 区 另 U。.2452、S e t里 的 元 素 是 不 能 重 复 的,那 么 用 什 么 方 法 来 区 分 重 复 与 否 呢?是 用=还 是 equals。?它 们 有 何 区 别?用 contains来 区 分 是 否 有 重 复 的 对 象。还 是 都 不 用。.2453、List,Set,Map 是 否 继 承 自 Collection接 口?.2454、面 向 对 象 的 特
9、 征 有 哪 些 方 面.2555、String是 最 基 本 的 数 据 类 型 吗?.2556、i n t和 Integer有 什 么 区 别?.2557、运 行 时 异 常 与 一 般 异 常 有 何 异 同?.2558、&和&的 区 别?.2559、final,finally,finalize 的 区 别?.2562、heap和 stack有 什 么 区 别?.2663、Static Nested Class 和 Inner Class 的 不 同?.2664、什 么 时 候 用 assert?.2665、G C是 什 么?为 什 么 要 有 GC?.2666、short si=l;s
10、 l=s l+1;有 什 么 错?short si=l;s l+=1;有 什 么 错?.2667、Math.round(11.5)等 於 多 少?Math.round(-11.5)等 於 多 少?.2768、Java 有 没 有 goto?.2769、给 我 一 个 你 最 常 见 到 的 runtime exception.2770、接 口 是 否 可 继 承 接 口?抽 象 类 是 否 可 实 现(implements)接 口?抽 象 类 是 否 可 继 承 实 体 类(concrete class)?.2771、ab stract的 m eth o d是 否 可 同 时 是 static
11、,是 否 可 同 时 是 native,是 否 可 同 时 是 synchronized?.2772、数 组 有 没 有 length。这 个 方 法?String有 没 有 length。这 个 方 法?.2873、构 造 器 Constructor 是 否 可 被 override?.2874、是 否 可 以 继 承 String类?.2875、swtich是 否 能 作 用 在 byte上,是 否 能 作 用 在 long上,是 否 能 作 用 在 String上?.2876、try 里 有 个 return语 句,那 么 紧 跟 在 这 个 try后 的 finally 里 的 cod
12、e会 不 会 被 执 行,什 么 时 候 被 执 行,在 return前 还 是 后?.2877、编 程 题:用 最 有 效 率 的 方 法 算 出 2 乘 以 8 等 於 几?.2878、两 个 对 象 值 相 同(x.equals(y)=tr u e),但 却 可 有 不 同 的 hash c o d e,这 句 话 对 不 对?.2879、当 一 个 对 象 被 当 作 参 数 传 递 到 一 个 方 法 后,此 方 法 可 改 变 这 个 对 象 的 属 性,并 可 返 回 变 化 后 的 结 果,那 么 这 里 到 底 是 值 传 递 还 是 引 用 传 递?.2980、四 种 会
13、话 跟 踪 技 术.2981、编 程 题:写 一 个 Singleton出 来。.2983、Java中 的 异 常 处 理 机 制 的 简 单 原 理 和 应 用。.3084、垃 圾 回 收 的 优 点 和 原 理。并 考 虑 2 种 回 收 机 制。.3085、描 述 一 下 JV M加 载 class文 件 的 原 理 机 制?.3086、char型 变 量 中 能 不 能 存 贮 一 个 中 文 汉 字?为 什 么?.3088、写 一 个 程 序,从 文 件(c:te s ttx t)中 查 出 字 符 串 mobnet”出 现 的 次 数?.30java 基 础 类 库(io 流,集
14、合 类,线 程,Socket.AWT,Swing,sql).311、ja v a中 有 几 种 类 型 的 流?JD K为 每 种 类 型 的 流 提 供 了 一 些 抽 象 类 以 供 继 承,请 说 出 他 们 分 别 是 哪 些 类?.312、启 动 一 个 线 程 是 用 run()还 是 start。?.313、线 程 的 基 本 概 念、线 程 的 基 本 状 态 以 及 状 态 之 间 的 关 系.314、多 线 程 有 几 种 实 现 方 法,都 是 什 么?同 步 有 几 种 实 现 方 法,都 是 什 么?用 什 么 关 键 字 修 饰 同 步 方 法?stop。和 sus
15、pend。方 法 为 何 不 推 荐 使 用?.31用 synchoronized修 饰 同 步 方 法。.325、集 合 框 架 有 什 么?.3212、设 计 4 个 线 程,其 中 两 个 线 程 每 次 对 j 增 加 1,另 外 两 个 线 程 对 j 每 次 减 少 1。写 出 程 序.3213、同 步 和 异 步 有 和 异 同,在 什 么 情 况 下 分 别 使 用 他 们?举 例 说 明。.3414、sleep()和 w ait()有 什 么 区 别?.3415、当 一 个 线 程 进 入 一 个 对 象 的 一 个 synchronized方 法 后,其 它 线 程 是 否
16、 可 进 入 此 对 象 的 其 它 方 法?.3417、输 入 输 出 流 的 理 解:.3418、请 写 一 个 程 序 的 读 写,要 求 用 两 种 方 式 一 种 是 低 层 流 另 一 种 是 高 层 流。.3519、如 何 列 出 某 个 目 录 下 的 所 有 文 件.36S o ck et.3720、用 so ck et通 讯 写 出 客 户 端 和 服 务 器 端 的 通 讯,要 求 客 户 发 送 数 据 后 能 够 回 显 相 同 的 数 据?.3723、介 绍 JA V A中 的 Collection FrameWork(包 括 如 何 写 自 己 的 数 据 结 构
17、)?.3924、请 说 出 你 所 知 道 的 线 程 同 步 的 方 法.39jd b c数 据 访 问 技 术.391、JD B C如 何 做 事 务 处 理?.392、写 出 几 个 在 Jdbc中 常 用 的 接 口.393、简 述 你 对 Statement,PreparedStatement,CallableStatement 的 理 解.394、Jav a中 访 问 数 据 库 的 步 骤?.405、JD B C中 的 核 心 类 及 其 作 用 是 什 么?.406、执 行 存 储 过 程 用 那 一 个 类,如 何 操 作 输 出 参 数?(操 作).418、可 能 会 让
18、你 写 一 段 Jdbc连 O racle的 程 序.419、Class.forName的 作 用?为 什 么 要 用?.4110、Jdo 是 什 么?.4111、在 ORACLE大 数 据 量 下 的 分 页 解 决 方 法。一 般 用 截 取 ID方 法,还 有 是 三 层 嵌 套 方 法.41Web 编 程 Jsp&Servlet 技 术.421、简 单 说 说 tom cat的 配 置?.422、JS P中 动 态 INCLUDE与 静 态 INCLUDE的 区 别?.433、forward 和 redirect 的 区 别?.434、Servlet的 体 系 结 构 是 什 么?.4
19、3S e rv le t.435、如 何 实 现 一 个 自 定 义 的 servlet?.436、Servlet的 生 命 周 期 是 什 么?.437、jsp 就 是 一 个 servlet是 否 正 确?.438、请 罗 列 j s p中 的 脚 本、指 令 及 动 作?.439、JS P的 内 置 对 象 及 方 法.4410、说 出 在 JS P页 面 里 是 怎 么 分 页 的?.44IK include的 两 种 实 现 方 式 的 区 别?.4712、js p页 面 中 两 种 跳 转 方 式 分 别 是 什 么?有 什 么 区 别?.4713、描 述 JS P和 Servle
20、t的 区 别、共 同 点、各 自 应 用 的 范 围.4714、在 JS P中 如 何 读 取 客 户 端 的 请 求,如 何 确 定 某 个 J s p文 件 的 真 实 路 径?.4715、描 述 Cookie和 Session的 作 用,区 别 和 各 自 的 应 用 范 围,Session工 作 原 理。.4716、说 明 J s p中 errorPage的 作 用,应 用 范 围。.4817、介 绍 在 J s p中 如 何 使 用 JavaBeans.4819、简 单 介 绍 JS P的 标 记 库.4820、Servlet中 的 核 心 类 有 那 些,各 有 什 么 特 点?.
21、4821、Servlet中 重 要 的 包 有 那 些,有 什 么 区 别?.4922、说 出 Servlet的 生 命 周 期,并 说 出 Servlet和 C G I的 区 别?.4923、什 么 情 况 下 调 用 doGet()和 doPost()?.4925、如 何 现 实 servlet的 单 线 程 模 式.4927、Request对 象 的 主 要 方 法:.4928、我 们 在 w eb应 用 开 发 过 程 中 经 常 遇 到 输 出 某 种 编 码 的 字 符,如 iso8859-l等,如 何 输 出 一 个 某 种 编 码 的 字 符 串?.5030、S e r v l
22、e t执 行 时 一 般 实 现 哪 几 个 方 法?.505 Hibernate 持 久 层 技 术.511、在 myeclipse加 入 hibernate环 境 的 全 过 程 是 什 么?.512、hibernate的 核 心 配 置 文 件 是 什 么 及 其 作 用?.513、hibernate的 核 心 类 是 什 么,它 们 的 相 互 关 系 是 什 么?重 要 的 方 法 是 什 么?.514、关 联:.515、hibernate 中 的 one-to-many 或 many-to-one 中 常 用 的 方 式 是 什 么?.526、Criteria 的 作 用?.527
23、、DetachedCriteria 的 作 用?.528、Query.529、继 承 关 系 的 实 现.5310、tomcat连 接 池:在 容 器 中 预 先 产 生 了 n 个 连 接 实 例,客 户 端 不 用 重 新 实 例 化,可 以 直 接 取。.5411、对 象 的 三 大 状 态.5512、h ib e rn a te常 见 优 化 策 略.566.iBatis持 久 层 技 术.56用 i b a t i s的 原 因:.56jdbc、h ib e rn a te、ibatis 的 区 别.56ibatis的 核 心 配 置 文 件:.57ibatis的 核 心 类:.57
24、7 Structs界 面 控 制 层 技 术.581、请 说 出 struts框 架 的 几 大 组 件?.583、struts的 核 心 类 有 那 些,在 M VC模 式 中 其 对 应 的 关 系 是 什 么?.584、Struts的 处 理 请 求 的 全 过 程 是 什 么?.585、在 struts中 如 何 通 过 一 个 u rl找 到 一 个 a c tio n,它 的 核 心 配 置 文 件 是 什 么?.596、为 什 么 使 用 M V C,其 主 要 目 的 是 什 么?.597、对 于 M VC在 action中 对 应 有 类 有 几 种,各 有 什 么 作 用?
25、.598、struts的 标 记 有 几 类,请 列 举 并 说 明 其 作 用?.599、如 何 在 struts中 配 置 数 据 源 在,什 么 文 件?用 什 么 标 签?如 何 取 出 DataSource?.6010、如 何 在 jbuilder 中 开 发 struts?.6011、如 何 实 现 struts 的 validator 框 架?.6013、如 何 实 现 国 际 化?.62国 际 化:不 用 修 改 代 码,就 适 用 于 不 同 的 语 言 国 家.628 JS F界 面 控 制 层 技 术.621、J s f中 的 核 心 类 用 那 些?有 什 么 作 用?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 经典 试题
限制150内