第1章 Java编程基础 ; U! K8 B$ q$ ?3 L3 v% r2 s% Z
面试题1 简单描述Java开发包的种类
. l$ e7 C8 z2 a% F8 z 面试题2 Java语言的特性有哪些 ' k; b1 p# n% H) l3 E5 F( P, W$ b
面试题3 Linux操作系统下如何安装Java SE开发环境 2 ^ h; U: E6 ]( \) ~
面试题4 列出你熟悉的Java开发工具
" s# C' C5 M6 g" Z/ M: K; U$ K. t 面试题5 用自己的语言描述Java中的类和对象
$ w$ f5 E+ k( ~, {# ]' Q* n P9 m/ l 面试题6 命名Java变量
$ y/ T1 P& F$ k% y8 g% @ 面试题7 理解成员 _$ S8 b+ x- z5 x6 m
面试题8 在Java中,对象是如何传递消息的 0 x+ @4 X: L- T2 r7 o0 ~* V4 J
面试题9 对于类的静态变量的理解
9 m) ^. ?/ ^! d. [: R6 ^ 面试题10 类继承的建模表示方法 ' v4 H& Z$ Q1 p+ y; ?4 n4 g
面试题11 使用jar命令
% H, Z1 A3 v. H. O 面试题12 如何执行mian()方法 / Z P/ \' | D9 o4 ]& |$ f
面试题13 Java开发原则
第2章 Java语言基础
7 X8 I' K9 a3 ~( S 面试题1 掌握Java标识符 ; z. @9 G# b& u' a5 z% X
面试题2 掌握Java关键字
, s. x' l3 B) T/ [: z 面试题3 找出Java关键字
7 g; P9 K7 h. w8 a/ R: [5 P* E 面试题4 挑选Java关键字 7 T: a/ Z6 y% m) v
面试题5 选择完整合法的Java注释 7 z1 R8 v# G& i; i" d1 C
面试题6 int和Integer的区别是什么
& ?6 d g a: Y 面试题7 哪些不属于Java的原始类型 J) w/ r; X* b3 L
面试题8 String 和StringBuffer的区别 3 b; Q! T3 T+ t- K$ `& h
面试题9 指出Java的原始数据类型并说出其分类 8 j" M a, E. i3 i6 V) L' d
面试题10 理解和掌握Java语言中的变量初始化 : I" i0 V3 L* o0 C8 M) i, G( w3 k
面试题11 哪几个是有效的声明语句 0 V2 w, B+ C/ A% s, z& F
面试题12 选择正确的代码运行结果
6 _" j. K& j- C \( Z3 b6 _* b 面试题13 空文件是否为一个有效的Java程序源文件
+ [$ r6 T {6 D 面试题14 尝试编译代码并判断结果 5 x7 L* J3 B: c' I
面试题15 关于main()方法正确的描述是
第3章 运算符和类型转换
& Z8 \$ A+ `, |1 I" b: m 面试题1 111%13的运算结果 , \+ ^* w2 Z [1 r0 L
面试题2 选择正确的递增运算结果 : G: h- j/ j. _3 V1 @% M2 E2 O: j
面试题3 8|9&10^11的运算结果 0 N4 i" ^0 p6 B4 d2 n7 [
面试题4 选择表达式的输出结果
+ G5 Y8 h, [) b) P* X 面试题5 选择“abcd” instanceof Object的返回结果 2 |1 ]1 U3 v1 O0 k' O% o% e% @ d
面试题6 考察运算符的优先级 8 T) [# m* u; Q" j9 W
面试题7 9+8%7+6的运算结果
7 k0 P3 L" x; w9 s* ~ 面试题8 选择正确的运算结果 5 r( }1 b: F9 x& E
面试题9 请给出equals()和==的区别
$ g- c5 N8 {" s$ z" a& F$ _ 面试题10 判断一系列表达式运算后的最终结果
, [7 U1 X5 ^% _- }: X$ x 面试题11 赋值运算符选择题
5 t6 H5 I% H8 U( @- i* @) ~ 面试题12 参数传递选择题 9 l Y+ T Q$ {2 L2 Q( T. Q! m
面试题13 选择正确结果 1 T/ B% j; F8 a5 R* y
面试题14 补全代码 * t( R( s8 |/ n/ r
面试题15 选择正确的类型转换
( p) u3 ^" _& |# e' T$ @; }9 c5 T 面试题16 表达式5.4+"3.2"的结果
) g4 B4 Z8 r) `4 W2 { 面试题17 日期选择题
第4章 声明和访问控制
% E6 C9 \5 d. m: Y 面试题1 选择非法声明语句 # C, g4 |$ I J8 N
面试题2 考察数组声明
, Y3 ^$ p; b! Q3 q0 D 面试题3 如何获得数组大小 1 `/ R( a- P6 a% X5 B
面试题4 是否可以改变数组大小 7 X$ ^5 y0 y) l' @& w( E, [' D7 `
面试题5 数组索引从几开始
* @- B, h, s3 y 面试题6 如何初始化数组
( B" _" c s) t- \ V+ I& Y% s6 C 面试题7 选择正确的合法声明
$ T5 B; b3 R' n7 ~4 @1 Q/ \: ^ 面试题8 类的声明可否使用private
$ i9 A- J! |4 w, `* ]9 V 面试题9 如何正确使用this ; m: n" l w: ]# [+ l' f
面试题10 Java修饰符问题
. K0 i2 D8 y" G5 Z' ^* o8 P2 R 面试题11 谈谈final、finally、finalize的区别
, }9 {1 Y+ Y; T% u; z; n 面试题12 final变量可以看作是常量吗
. b# G+ w0 E" K 面试题13 包含抽象方法的一定是抽象类吗
3 b" x- e4 q) H 面试题14 标记Java类成员的可访问性修饰符
- o9 e# [# e$ b- H' F6 b& j 面试题15 哪些成员可以从包外部访问
/ I) Y, E$ x& g+ ^8 l3 |2 S 面试题16 构造器选择题
$ Q, C+ K, m% ~, o0 s& s 面试题17 构造器有怎样的执行顺序
第5章 流程控制、异常处理和断言 % \1 k4 F3 K1 ]) Q' A; @6 V
面试题1 选择if语句执行结果 7 J% O0 r* B( c' W8 U3 \
面试题2 判断if语句中的错误
9 d6 H4 G0 P, C' M 面试题3 判断switch表达式的错误
7 T' L, r- V" i. s! T' a' p 面试题4 找出语句中的错误 . v4 H( @0 g/ Z! [7 M; C
面试题5 while语句选择题 " }& A& y! V: C' P. V+ l% u. {' D
面试题6 迭代语句for中的错误 2 m7 }+ k6 y- C: u3 F; I2 H
面试题7 迭代语句for的编译错误
2 _9 T8 h. u5 X& r. S 面试题8 for语句的循环条件
6 X! H% a5 a5 U1 z$ m" ^% v 面试题9 哪个max方法可以正确返回最大值
' c3 ]/ \- p- Q1 e* i; `* s# m: w 面试题10 break和continue关键词的掌握 9 @4 X- ?; } C1 [& g9 q
面试题11 关于break和continue哪些描述正确 2 \* x+ l o2 V# Y( F& n, Y, z" R# e
面试题12 选出关于for描述正确的语句 ; D* g+ o8 d. Q1 E7 |4 y
面试题13 哪个类是所有异常的基础类 & B7 O$ E( Y- L% z& R9 e: M
面试题14 Java如何处理异常
0 l0 B) A. [# F" |$ | 面试题15 选择处理异常结果 ; g0 ?( n3 |& _) X T" J
面试题16 有关异常的编译结果 9 T. P* t! p* m& {
面试题17 异常处理选择题 / {" V& D! F1 g
面试题18 如何使用throws
7 C0 G! K$ W* [9 r' H" z 面试题19 什么时候用assert
# `! s# x. b5 a 面试题20 判断哪几条语句将抛出异常
第6章 深入理解面向对象的精髓
2 L: y' \: A# p1 a. E4 w 面试题1 请说出面向对象的特征有哪些
) A; L) {& }* s2 E7 U# u, ]9 A+ D 面试题2 列出面向对象的几个设计原则
) D% W( Y6 |+ e: f4 B: _/ B5 y- D 面试题3 关于类的说法哪些正确
& }, U# d: n8 [# u$ \ 面试题4 指出类A和类B之间的关系 4 h6 B, G" D( H8 s4 w( ^
面试题5 代码中A和B的关系
3 |5 k5 L3 @9 G" _0 e2 {/ P 面试题6 Java方法重载选择题 , e7 ?1 B% p; K6 }2 H
面试题7 对于方法重载,哪些元素是必须相同的
, [- v$ i. [, k3 q' [/ f 面试题8 选择编译结果
8 N6 _) X4 i8 E 面试题9 方法覆盖选择题 . z4 G* C, g$ p. C1 F# g8 t
面试题10 指出代码的错误
5 q4 H1 w9 J3 n# _, n& U 面试题11 编译代码判断结果 9 q; a. t9 Q& D4 t- k0 `
面试题12 请说出Java语言中覆盖和重载的相同与不同 ) ~; B4 p9 @8 L/ ?! K
面试题13 说出代码的编译运行结果 2 E8 s; O5 K2 z
面试题14 指出代码哪里会出现错误 + ^& {7 w5 D* d8 L0 _* F9 ~
面试题15 父类构造函数是先于子类构造函数运行吗 $ S/ x ?+ p) ^ V( L; f
面试题16 怎样才能输出good 1 n; \" }4 _; j7 [. U
面试题17 哪一个构造函数能添加到标记处而不会编译错误
; f* [) M* h/ p! l% |0 q3 F! p 面试题18 哪一种说明是正确的
2 D, |0 ^* K0 s# M/ S 面试题19 运行下面代码的结果是什么
第7章 对象生存期 9 x0 N, M& i, U% Q; D
面试题1 如何理解垃圾回收
2 [$ ]: S- u4 @% T" D4 c) H" j 面试题2 什么时候适合垃圾回收
; `7 K8 ]+ ?& ?! } 面试题3 什么地方对象变得适用于垃圾回收
( s8 ~5 n5 l2 Z6 o5 v; f& A4 Q 面试题4 关于垃圾回收哪些说法是正确的 ; Z. i) u: G( N8 l3 ~9 T
面试题5 选择正确的Java垃圾回收说法
+ _( J$ a4 _0 K6 ^$ W q8 z 面试题6 下面代码中标记的对象,哪里开始可以被回收 & g) j, j1 S& f
面试题7 初始器选择题
0 i! W; J# K4 n* Z5 p$ s 面试题8 选择正确的代码块型初始器 * V% u, D* \' w: }5 _# g
面试题9 Java初始器执行顺序
第8章 线程 " y# n0 ?3 R: d
面试题1 请说明进程和线程的区别 * i8 u; r) h% T8 ~$ S
面试题2 一个具有生命的线程有哪些状态
1 o# m' S# t( F5 z# |5 R3 g- ?" Q5 m 面试题3 哪个方法是正确的启动新线程的方法
- q" H% ^# m( x" [# ] c) V 面试题4 如何创建启动线程 ' V5 ?6 t) n2 w( h, a% M: \
面试题5 选择正确的线程说法 * m+ y( i/ q- @+ R) `" ]! R
面试题6 选择正确的输出结果 - {% b& f. Q( T! g7 Q0 [5 c& a
面试题7 如何理解线程同步 . e% B9 J ^0 a
面试题8 线程同步选择题
* l( M$ u, n5 g4 r( `: O 面试题9 下面哪些事件会导致线程死亡
# \0 X. `8 i P8 r 面试题10 调用yield()方法可以保证什么
8 i u6 C" H# C6 h- M 面试题11 notify()方法定义在何处
第9章 面向对象的基础类
- H& N5 j. f7 I) k1 t. W7 S! u' m 面试题1 Object类中hasCode()方法的返回类型是什么
( ^! j- T; O- g1 F 面试题2 Object类的clone()方法可以抛出哪个异常
* {1 p( [- m- n. R0 m8 K. C 面试题3 关于对象的操作哪些说法正确 ; J4 k+ b0 b6 z
面试题4 Math.abs(10,4)函数返回值
: B4 A0 `/ j8 n. }: x 面试题5 哪些代码部分能够打印出11 * l* L! L# f8 O
面试题6 Math.ceil(-5.5)返回值 k6 t% E5 {( q4 A* _
面试题7 哪些运算符不能用于合并字符串对象 " t% p3 ?8 ?% n! o, O
面试题8 如何提取字符串
6 b) j1 R: b8 W+ E# a' V 面试题9 String类的trim()方法有什么作用 6 ^5 ^8 B: ]7 Y; l/ H' E/ ~1 K$ U) i
面试题10 String类的concat()方法 - Q" l) P/ Y7 B0 `( g
面试题11 哪些表达式是非法的
) m4 C5 O* ^' w6 n; `. g0 X: z 面试题12 哪个表达式结果为true
: `+ b1 m# p% X' R8 [ 面试题13 String对象的length()方法 6 H& N# e" V! A& O& w7 r/ w
面试题14 理解StringBuffer类 : A7 a/ e: y; p% K4 E. a
面试题15 理解setLength()方法
/ o: K5 e8 }( W6 C# g) d9 |- v 面试题16 哪些参数列表具有相应的StringBuffer类构造函数
/ t, G& k1 x/ _$ ]8 l0 q 面试题17 哪个方法不是StringBuffer定义的
8 c6 F! {: q. o 面试题18 请讲述集合类的3个组成部分 5 S8 _! C% ?! \; W/ g
面试题19 哪些是集合框架中的核心接口 9 W9 |# A) l/ h
面试题20 按序存放非唯一元素集合接口的名字
6 T0 l! y! Q( z% U/ {- o 面试题21 如何实现Java集合 ) m8 L1 X3 _9 t8 {5 V
面试题22 打印输出选择题
: }' y1 }- A- u2 {+ @3 X/ ? 面试题23 Collection接口的哪些方法会返回true
; i) L0 m, k0 J 面试题24 实现Map接口的对象可以调用哪些方法
, L0 {. s9 Q& a5 `6 l 面试题25 选择正确的代码输出结果
- D" ~* U6 J. D* M6 [+ B0 l 面试题26 哪个方法原型在接口java.util.Map.Entry中定义
% N+ i* X) o0 D8 }; [# @ 面试题27 哪个代码提供了hashCode()方法的正确实现
4 X& W; A1 Q8 K7 J% [ 面试题28 关于System.out说法哪个正确 " \" T( Z6 p: V2 L4 _4 R
面试题29 哪个语句可以建立文件“file.txt”的字节输入流
* S$ f# P" J1 f, a' h 面试题30 哪个是正确的文件操作
7 R$ b/ v: ]! L! @! o) z0 @' D2 G; } 面试题31 哪个方法能够获得file.txt文件的父路径 ! X% q' O0 ]% o' D; c5 ~4 ?( M
面试题32 将“hello”字符写入文件file.txt的末尾 5 @ Y t% e* S/ f
面试题33 哪个类是FilterOutputStream类构造器的合法参数
第10章 Servlet/JSP基础
- F0 T7 P p( X9 [7 D2 @) Y 面试题1 Servlet和CGI的区别 - U/ v+ f. A M d' m
面试题2 描述Servlet的生命周期 G" e: f& |- W8 k. \2 Z
面试题3 控制台正确的显示结果
4 t8 `7 O2 W5 e/ k! s 面试题4 HTTP请求时Servlet会调用HttpServlet的哪个方法 0 t* b ?+ b" d, ~( B
面试题5 如何把一个HTTP请求重定向到另外的URL
5 t* e0 R! t+ A/ _# C 面试题6 请描述Servlet和JSP的区别与联系
) i* P, ~ ]. t, V$ u% K6 w$ @8 Q, O/ e; r 面试题7 JSP有哪些内置对象?作用分别是什么 ! I: O6 U) F" v; {- z
面试题8 哪个不是JSP的隐含对象 & R: i% R$ n* I4 e& `8 C8 @! e
面试题9 请说出JSP的6个基本动作指令和作用
# w' v: b" G: i ]# C' q; l- m 面试题10 JSP页面如何跳转 7 c, R# c2 f0 Y* |& o8 [
面试题11 获取页面请求中一个文本框的输入 , O4 O9 E, R7 [; m+ @9 h4 [
面试题12 如何使用标签
. T! N4 O- K% K 面试题13 结束标签时调用哪个方法 7 ^6 [: z4 k; M% |+ R& W5 {
面试题14 ${user.loginName}的执行效果等同于哪一个 / ^6 W" c1 x# ^
面试题15 JSP容易混淆的问题
, D+ A1 } g2 a: ^8 p8 A! Q9 ] 面试题16 选择正确的表达式
z! r: _& W' L: {0 O 面试题17 的输出结果
第11章 Java EE相关概念 : s, t6 A4 B5 b9 C
面试题1 J2EE(Java EE)是什么
" [& s0 n8 }6 r+ q: q( ~1 Y: l& M 面试题2 解释JNDI、JMS、JTA、JAF、RMI
- e8 \! d8 y$ z0 K- P, C3 B 面试题3 建立Enterprise Application时哪个J2EE组件会同时创建 8 X' E5 a# |: {- N/ k/ I
面试题4 哪个操作是不可行的 7 M: Y+ n" u8 h. Q
面试题5 建立一个JDBC provider时,哪些字段必须填写
* {8 F, w& X0 Y" \" A, r 面试题6 什么是SOA,SOA有哪些特点
2 b% {* j% v3 w& X( t/ J: g 面试题7 请说出什么是Web Service
1 {* A! s3 C; `* U& @ i5 B6 B 面试题8 Web Service由几个基本技术组成,分别是什么
* ?* b) L* r2 }+ _/ _& ~8 V. w 面试题9 什么是JAXP、JAXM
第12章 数据库技术
2 P z" {3 h D4 B& a7 B 面试题1 Connection的哪个方法可以建立PreparedStatement接口 6 ]5 q: k% V4 y& `- D- F: m: R
面试题2 在JDBC中可以调用存储过程的接口是哪一个
; X3 J5 @+ {+ h3 {" G8 X 面试题3 哪些方法可以注册一个JDBC Driver
6 Z! P" e$ o! i# y1 q 面试题4 ResultSet的方法 1 I! {0 j4 U4 l9 v( X
面试题5 Statement、PreparedStatement和CallableStatement的区别
# w- S2 T& G. S# W* M 面试题6 说出以下数据结构中不属于线性数据结构的 3 Z" L2 o; ]0 P+ {( W% q
面试题7 在一棵二叉树上第5层的结点数最多是多少 5 W, r# d0 D4 n2 Q! U+ I
面试题8 数据库系统的核心是什么 * v1 y, ^ J1 T& k4 x
面试题9 哪个是数据库的正确描述 6 i5 }1 i D) r
面试题10 能够给出数据库物理存储结构与物理存取方法的是什么
" x, X' v6 q; b 面试题11 SQL语句中修改表结构的命令
5 |" q2 k& }# o. W" r 面试题12 给出Oracle中两个查看表结构的方法 7 N: M& {( M3 r6 f9 B. R. \
面试题13 针对Oracle数据库编写SQL查询语句 + ~* C1 v( }7 v5 X
面试题14 常见的SQL查询
4 B3 @$ @3 z' X; O) n 面试题15 Oracle临时表有几种?临时表和普通表的主要区别是什么 $ A1 q1 G! l# ]' J( C
面试题16 说出冷备份和热备份的不同点以及各自的优点 5 V: A/ k$ g& R5 ~" P- U
面试题17 编译PL/SQL Package时报告错误,如何显示出错信息
# ~# w, b0 A3 z' | 面试题18 SQL Server如何连接认证
2 u7 ?' }3 }( H1 a" }8 L& c 面试题19 在下划线中填入相应的答案 2 N# c" _! p% N. R8 S7 S
面试题20 如何区分用户临时表和系统临时表
% n3 w* Y6 X# u8 \! |. { 面试题21 SQL Server中自定义函数和存储过程的区别
, E% o8 ~+ ^: F/ g9 \( E 面试题22 使用case语句
' {/ F9 B) i i7 L; i 面试题23 复杂的SQL查询
第13章 常见的开源技术 & b7 V) } m. l4 S7 p( s5 t
面试题1 什么是MVC设计模式?MVC分别代表什么
+ \4 x& N" n. @$ }, |/ X" r 面试题2 请画出JSP Model 1与JSP Model 2的规范图 $ E% G' a0 J+ ?! @, |5 [
面试题3 Action如何转发页面 # ]5 N7 ~$ b' u
面试题4 Struts 2有哪些优势 " @. X! w1 D6 e
面试题5 针对Struts 2框架的哪些说法是对的
% l! ?) e' E6 G/ L9 G 面试题6 对Struts 2框架中的ActionContext描述正确的是
. s* F5 e0 n* d/ k) s$ | 面试题7 哪些不是Struts 2的内置result类型
4 I- t8 Q3 i4 u2 q 面试题8 在Struts 2框架中如何配置Action范围资源文件 o6 \! n( v+ E! Z% W- G! t
面试题9 Struts 2框架的拦截器 1 S! ?( V/ x3 Z2 f' S; A1 o
面试题10 如何使用OGNL表达式
8 \9 ]7 ^1 t: o8 `) J% R) j 面试题11 简述你对IoC(Inversion of Control)的理解 + v5 t( ]! V. U* Q% [! l X
面试题12 什么是依赖注入(Dependency Injection,DI),Spring的实现方式有哪些 3 R% l3 }. o N' c% ~
面试题13 简述Spring中Bean有哪些作用域
& h9 W7 X: I/ x6 F/ _9 i 面试题14 列出Spring中的事务传播行为和隔离级别 4 p$ g+ v4 E2 w0 ]+ i) a' a7 a7 \' J
面试题15 哪个不是Hibernate的核心接口 , i8 Q; [) [4 b: }9 |* Y
面试题16 针对Hibernate配置文件的哪些说法是正确的 0 O( C! L7 F$ f' C
面试题17 请说明Hibernate有几种映射类型,分别是什么
9 T! g0 d) B* t" Z2 d Q v 面试题18 关于SessionFactory的说法哪些正确
% ~- Z! L4 c6 k 面试题19 哪些是属于Session的方法
% n0 @* i/ x/ k0 M 面试题20 cascade属性如何设置
9 o- A9 S7 @) ]% l 面试题21 提交几条update语句 : D6 F8 C$ K l, E0 d
面试题22 在持久化层的对象分为哪些状态 : Q# R% R; _/ ]0 v
面试题23 Hibernate持久化对象状态转换 : m, J* z4 [& u2 _# x$ i U; h
面试题24 如何变成游离状态 : E: [6 B$ S8 Q, _/ L. t
面试题25 哪个技术不是Ajax技术体系的组成部分 $ {1 t/ l( [8 b! g
面试题26 XMLHttpRequest对象有几个状态值 3 `% B/ t$ _% _4 }! G
面试题27 JavaScript中的函数和对象 6 { X% g- I% k- s4 ~
面试题28 如何使用JavaScript创建对象 $ n; x0 |8 ~* i
面试题29 请简单介绍什么是JSF ) C, g/ ~, U3 v( [6 s2 _
面试题30 请简述什么是MyFaces
: J/ B, W- d9 ?$ y/ D' m 面试题31 MyFaces的默认核心标签是什么 2 ^! X+ M0 Y/ m/ C9 N
面试题32 请简述FreeMarker技术 C2 H4 ]0 `2 X) N( p
面试题33 FreeMarker模板采用什么语言编写
& t3 k# e/ V3 M4 t0 w0 U8 O: V 面试题34 什么是Log4j
4 I# V# t* J/ C 面试题35 Log4j记录器的优先级顺序是什么 9 [: ~7 J- s% j0 Q
面试题36 哪些是Log4j日志的输出样式
第14章 软件工程和UML & X1 U# s7 g; o9 E( E) K' k
面试题1 请说出软件工程的4项基本原则 # P. x: M/ g4 y# v, Z0 \# u# m& j7 p7 S
面试题2 请列出软件工程生命周期的6个阶段 5 H/ b* S( O2 c, @
面试题3 请说出3种软件生命周期模型
; r# G. {7 c* {& |3 ~4 G2 m 面试题4 请简单描述什么是建模 - T. w1 n# B3 f' q0 a+ `
面试题5 请简单解释什么是UML * r* _0 }% F5 h. z* J
面试题6 标准的UML内容是由哪5种图定义的
+ z3 w+ G. ?7 F2 o 面试题7 理解UML类图
- W* e: G [( G4 j8 u 面试题8 活动图强调什么 ( j; O# Y7 S; b# F) ^
面试题9 如何描述跨越多个用例的单个对象的行为
2 X/ {9 I. q% m! d8 f 面试题10 正确理解用例 ; S1 A. a0 T* e
面试题11 判断用例之间的关系 ) {! b/ J( e6 F6 p; [1 l& h& r
面试题12 包(package)是UML的什么事物
第15章 上机编程 面试题 - j( j* I. s6 r5 j& G0 W) H
面试题1 如何拆分字符串 % K, t+ T" I+ F5 B4 A
面试题2 如何截取字符串 ' V1 W0 t) ^4 h( o3 }' Y; v
面试题3 排序编程 $ ?; v0 x# p) i7 e& i0 e+ D% x
面试题4 排列组合数字
% s. C2 R% j" O0 r# S 面试题5 多线程编程 # p, X1 b* i8 Y* a
面试题6 请编写一个Singleton模式 5 l. i5 d% @. I, Z3 W* |& q
面试题7 金额转换编程
: S1 S4 r" u) E. ? 面试题8 编写MySQL数据库的JDBC连接 0 `; V8 m" J; `
面试题9 编写SQL语句 x1 b0 g3 w8 L$ T* w
面试题10 编写一个简单的Struts 2框架应用 3 [/ r7 o9 A g* N2 w, {
面试题11 编写一个Struts 2框架应用的Action
7 R9 V, H$ R3 I$ H5 B( z; P9 l 面试题12 编写一个Hibernate应用
第16章 考察算法和逻辑思维的 面试题
% y6 H" d+ K: G) w: {) U1 j 面试题1 河内塔问题
4 b* P: D1 A* P9 ` 面试题2 三色旗问题
) L3 }% I: U( [% a4 D1 r 面试题3 背包问题
7 S5 E, [ N) O$ ]. j 面试题4 洗扑克牌
) x8 _6 C1 a9 R+ c# Y$ i) E1 p2 V 面试题5 求质数编程 ( i/ ~1 k- s3 \, T% V2 {5 H& e
面试题6 Craps赌博游戏 % y1 b, f2 ?* x( u6 b
面试题7 最大访客数计算
1 ], c0 X5 R& t% H" |" G. T4 o 面试题8 烧香计时 java8.com: ], K3 v# b& F3 S' }
面试题9 丢失的1元钱 + u {. e1 `( p2 w0 i5 ]: @' E) X- H
面试题10 买水问题 F8 a8 X! E g" c# B9 {& s
面试题11 如何分工钱 ( {; H: I1 X3 g, r: h2 W- Y! q Z
面试题12 猜测扑克牌
; d7 t+ n& d; o0 c! j6 X% c( r 面试题13 黑白袜子
$ |( u2 B/ p% R4 c. v. L2 ]+ a 面试题14 一次测量问题
% r' x. _- S3 Y0 h 面试题15 经典的海盗分赃难题
/ H+ g& I0 Q; u; k) x* |0 B 面试题16 过桥问题
* n1 ?9 K) a: _ C$ N7 H4 p 面试题17 聪明的预言家
: n* h; U) ]! ?7 z