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