第1章 Java编程基础
& y j# l2 A. n5 Z3 |- t# ^ 面试题1 简单描述Java开发包的种类
- x8 e5 d3 G0 e" x0 S 面试题2 Java语言的特性有哪些
+ a* t3 x: p$ H0 B, L) A( ^7 s 面试题3 Linux操作系统下如何安装Java SE开发环境
5 I1 j* H; `; T) h _0 k' B; m 面试题4 列出你熟悉的Java开发工具
' s# b5 ?5 H- f% y 面试题5 用自己的语言描述Java中的类和对象 + U" {% F6 [5 M& g
面试题6 命名Java变量
, m; n6 c) P5 {( v4 {3 W6 @ 面试题7 理解成员 8 ^! h# D$ Q0 I3 w5 N
面试题8 在Java中,对象是如何传递消息的 + _4 P9 D' q5 O
面试题9 对于类的静态变量的理解
: [, a2 V# M2 B# { 面试题10 类继承的建模表示方法
& ?/ X$ d! i( J j( X. Q/ z 面试题11 使用jar命令 9 r3 c! d" a3 Z1 T$ ?+ U0 v0 S
面试题12 如何执行mian()方法 / k3 M1 S# m/ m t. p P
面试题13 Java开发原则
第2章 Java语言基础
5 ]" O. T* i$ A! r! h 面试题1 掌握Java标识符
8 M, z6 k! H! }) ~ 面试题2 掌握Java关键字
" F* C2 U/ V, y: O 面试题3 找出Java关键字
1 I4 l) D. D+ D8 U" f, X8 Q 面试题4 挑选Java关键字 * [) A5 Q; J! V8 S
面试题5 选择完整合法的Java注释 $ | C$ t6 k$ g) K1 t
面试题6 int和Integer的区别是什么
, a5 d* X: E: j! b% h 面试题7 哪些不属于Java的原始类型 J+ g+ [6 E1 V# O1 K' Y( Q; `
面试题8 String 和StringBuffer的区别 6 `, ^ g3 w3 H+ ~( k- y6 @' O# }; Y
面试题9 指出Java的原始数据类型并说出其分类 2 j% l; [- M: J
面试题10 理解和掌握Java语言中的变量初始化 & n' |* p5 H0 Q
面试题11 哪几个是有效的声明语句 " H! E6 d- N' f! p1 S
面试题12 选择正确的代码运行结果
. e5 V) Q5 G7 \' U 面试题13 空文件是否为一个有效的Java程序源文件
3 y1 J* }7 Q& _1 _4 D: b 面试题14 尝试编译代码并判断结果 . w" c$ A' ]4 }- @* E0 U7 C0 R e
面试题15 关于main()方法正确的描述是
第3章 运算符和类型转换
% W" ^ \* K9 C. n: p0 L7 c 面试题1 111%13的运算结果 + }: B& |" e0 s! p+ P
面试题2 选择正确的递增运算结果 / F" b t; F( U0 j7 m1 I* l" H
面试题3 8|9&10^11的运算结果 $ p, R: ]/ m- n4 V* i
面试题4 选择表达式的输出结果 ( u0 _$ K. k$ g* S' v9 E
面试题5 选择“abcd” instanceof Object的返回结果
9 G2 T6 U/ r+ f" @9 R 面试题6 考察运算符的优先级
. j8 z# [: l' \- P- l5 R) { 面试题7 9+8%7+6的运算结果 3 \3 g+ Z2 \ f; a( K9 N7 i% s
面试题8 选择正确的运算结果 8 c- d. o s; Z6 s$ p [
面试题9 请给出equals()和==的区别
# Z/ K7 _) C$ b5 t5 D% U 面试题10 判断一系列表达式运算后的最终结果
3 I! N, q) d+ W( Z 面试题11 赋值运算符选择题
% W- L" [# s$ }4 | 面试题12 参数传递选择题
& U# a0 L, E# K# k 面试题13 选择正确结果 ( F( w6 ]+ I4 p
面试题14 补全代码 0 H. B1 y+ M" O! j# k
面试题15 选择正确的类型转换
; d. k. i W" C& I Z 面试题16 表达式5.4+"3.2"的结果 ) ~" e- g' C2 u2 @1 T& m/ [
面试题17 日期选择题
第4章 声明和访问控制 ) d- r" M5 @8 W: N- a
面试题1 选择非法声明语句
/ K2 W; q- F) U1 [$ g 面试题2 考察数组声明 3 t7 j1 ]& q" r8 r: [7 O* T7 \
面试题3 如何获得数组大小 `$ }6 v \6 A
面试题4 是否可以改变数组大小 ! H3 w7 V+ ?/ n) C( A( G& p
面试题5 数组索引从几开始 9 J9 M( V i* g
面试题6 如何初始化数组 6 n( D: P! \$ \+ d4 V) ]
面试题7 选择正确的合法声明 + g" s$ a0 H, ?* P( H" K- T
面试题8 类的声明可否使用private
: w8 k% ?, y% H& a. P* y& y 面试题9 如何正确使用this J4 H* b; @: R; W, U
面试题10 Java修饰符问题
9 c2 b7 K1 J; l0 d( A5 w) M6 o 面试题11 谈谈final、finally、finalize的区别 9 r7 @/ {* H/ H: R" x9 z4 m% w2 x
面试题12 final变量可以看作是常量吗
) G2 \' h; A, ^ 面试题13 包含抽象方法的一定是抽象类吗 - P6 p2 f# k1 @3 t! U5 _
面试题14 标记Java类成员的可访问性修饰符
/ F4 P7 v0 `0 A7 }+ y1 {# B, J 面试题15 哪些成员可以从包外部访问
0 H r2 T9 m3 D$ ]7 Y' N: @& y 面试题16 构造器选择题
3 j% Y3 S5 o1 u* B/ G! a& w1 @ 面试题17 构造器有怎样的执行顺序
第5章 流程控制、异常处理和断言
! N4 `- v" ?( n e# n7 W: o/ Q 面试题1 选择if语句执行结果 . |, `+ ?4 u* g) c5 R0 N
面试题2 判断if语句中的错误
1 q5 X# o2 s5 A: v; U- c/ _ 面试题3 判断switch表达式的错误
+ `! |* G3 P- l) \8 b 面试题4 找出语句中的错误 4 c/ W- q \, c7 i/ j/ R- _
面试题5 while语句选择题 0 h* z# y) [- m6 W0 {4 D: ` V D3 R1 w
面试题6 迭代语句for中的错误 4 Z7 U$ k; Z6 h5 u$ Q
面试题7 迭代语句for的编译错误 ' ? D! j/ \5 S! `2 b
面试题8 for语句的循环条件
% J: z2 ]) b$ Z! } 面试题9 哪个max方法可以正确返回最大值 * V6 p! o/ G% M( f m: w
面试题10 break和continue关键词的掌握 $ a( v: w- Z) F( e
面试题11 关于break和continue哪些描述正确 + o. ?5 r2 b- R) \, ?
面试题12 选出关于for描述正确的语句
: U l1 M; J" @: b 面试题13 哪个类是所有异常的基础类 ) `; ~& T6 _+ x1 l! r8 i
面试题14 Java如何处理异常 M5 i7 g1 M Y: w/ w9 x/ F
面试题15 选择处理异常结果
; C' @' H9 b; d( o 面试题16 有关异常的编译结果
$ H+ a3 d( q* J8 `. _0 \ 面试题17 异常处理选择题 3 U4 X4 T; x& ^5 \! x5 V5 K
面试题18 如何使用throws 2 D, j' q; _: ]3 z2 X0 _
面试题19 什么时候用assert 0 z& m) w$ r, e3 W8 A4 G
面试题20 判断哪几条语句将抛出异常
第6章 深入理解面向对象的精髓 : m, Q& W) I# `) m! c" C/ ?
面试题1 请说出面向对象的特征有哪些
- x3 y1 O& ^" Y# u: |3 q 面试题2 列出面向对象的几个设计原则
* U9 x1 ?+ T: A6 [. y2 u 面试题3 关于类的说法哪些正确
# n/ C- L2 g# z t8 [4 n* f7 V2 y 面试题4 指出类A和类B之间的关系 K! {5 B/ [( `: F9 I* R4 S Y' A% `
面试题5 代码中A和B的关系
/ r8 n2 F# H( s 面试题6 Java方法重载选择题 2 |$ z) H$ \' t' |, U" d
面试题7 对于方法重载,哪些元素是必须相同的 - S' x' y" i4 f: x8 m
面试题8 选择编译结果
! D, k+ }: E: u 面试题9 方法覆盖选择题
' x6 j. t7 W# R4 w Y* } w) Z 面试题10 指出代码的错误 t- l+ y) @( ^/ e" w/ W0 X( n
面试题11 编译代码判断结果
! p' k0 ^/ O5 |; a3 N 面试题12 请说出Java语言中覆盖和重载的相同与不同 5 ~) @$ _+ q) ^0 X' f& w
面试题13 说出代码的编译运行结果 : G4 }! F6 _ G9 G- Z# X# e8 S
面试题14 指出代码哪里会出现错误 + P( c& g9 N+ S7 R- z
面试题15 父类构造函数是先于子类构造函数运行吗
: L' S) b) a& J: y 面试题16 怎样才能输出good
( q( b3 p: `2 k$ ^! M5 w 面试题17 哪一个构造函数能添加到标记处而不会编译错误 6 R. }4 R$ {4 I- V: R( Z
面试题18 哪一种说明是正确的 ( ~0 _3 }* {- ?+ j- B. ^
面试题19 运行下面代码的结果是什么
第7章 对象生存期 / f+ S! v" u3 w( y
面试题1 如何理解垃圾回收 ( A* R/ }, ^( J$ F8 v
面试题2 什么时候适合垃圾回收 ) E ~) K, U: H- ~, q
面试题3 什么地方对象变得适用于垃圾回收 ) {. s# Q4 _4 |
面试题4 关于垃圾回收哪些说法是正确的 k/ `$ N3 q# C* ^% I$ W: c7 w+ B
面试题5 选择正确的Java垃圾回收说法 4 w9 y7 T" `$ Q/ I; O
面试题6 下面代码中标记的对象,哪里开始可以被回收 9 k9 h$ k9 x M( J7 C) s% {( {
面试题7 初始器选择题 # r7 N* f7 G7 J! T, T$ o! a$ q
面试题8 选择正确的代码块型初始器 3 n( m0 T' I+ Q5 E& |
面试题9 Java初始器执行顺序
第8章 线程
" B+ u9 X( h( l& Q& b6 V, s# x 面试题1 请说明进程和线程的区别 6 \) q$ O! [' |6 i( g4 F
面试题2 一个具有生命的线程有哪些状态 8 K! |, e- A8 A7 l
面试题3 哪个方法是正确的启动新线程的方法 9 o# b9 E" V0 ~0 P
面试题4 如何创建启动线程
* W. a J% O7 Q 面试题5 选择正确的线程说法
- K$ p: x2 k0 o' w" T @4 k 面试题6 选择正确的输出结果
M) }2 P( n4 @ O" [9 ^ 面试题7 如何理解线程同步
6 J' V" P3 O) y: _" z( N 面试题8 线程同步选择题 , F* h: H M' f
面试题9 下面哪些事件会导致线程死亡 + l% F' m& q0 h' y n8 d
面试题10 调用yield()方法可以保证什么
j z1 ?% }6 s _9 j. r2 C 面试题11 notify()方法定义在何处
第9章 面向对象的基础类
/ T0 V$ Z8 p5 w 面试题1 Object类中hasCode()方法的返回类型是什么 + b1 N6 x: m4 u/ J9 _$ \
面试题2 Object类的clone()方法可以抛出哪个异常
, a% V$ A, U" c) l, h 面试题3 关于对象的操作哪些说法正确
! Z3 k D0 r0 T/ N& U$ B' A 面试题4 Math.abs(10,4)函数返回值 7 C% w$ w8 S* I6 Q6 a
面试题5 哪些代码部分能够打印出11 & V$ i: j2 @! u& i7 G# O; D( I
面试题6 Math.ceil(-5.5)返回值
, m! d ]% F2 t+ J8 [ 面试题7 哪些运算符不能用于合并字符串对象 1 `0 v% K+ u3 z5 ^2 Y2 i- _" X E' u2 p) k
面试题8 如何提取字符串 / ~7 x2 C7 s& C2 r6 q
面试题9 String类的trim()方法有什么作用
5 p' Y A- I) j K8 q 面试题10 String类的concat()方法
' z: e$ u/ C; F/ N- v 面试题11 哪些表达式是非法的 1 {+ s8 r3 h5 { o# F% l2 R( o
面试题12 哪个表达式结果为true
) s% ^/ G" j& H3 h$ q 面试题13 String对象的length()方法 3 l* t3 z3 H# O) Q; I
面试题14 理解StringBuffer类
1 I) a+ }. o, }. ?* E 面试题15 理解setLength()方法 2 ^! k' l4 S! P2 B/ T: h
面试题16 哪些参数列表具有相应的StringBuffer类构造函数
& B0 ^) y- j6 n- o" R 面试题17 哪个方法不是StringBuffer定义的
3 P. ~' j( K, v( R8 q+ c 面试题18 请讲述集合类的3个组成部分
5 ]4 a7 Z9 i# L6 Z$ t' a 面试题19 哪些是集合框架中的核心接口 + i- e q. ~1 `
面试题20 按序存放非唯一元素集合接口的名字
6 r8 @; Y! \" V: |' F 面试题21 如何实现Java集合 # n2 d* e U. j/ `0 Q2 D
面试题22 打印输出选择题 & O8 T7 g4 }3 t% i" {; J, r, M! N
面试题23 Collection接口的哪些方法会返回true 0 B$ K& H( a) e: E8 I* A: j1 m
面试题24 实现Map接口的对象可以调用哪些方法 ( `7 \4 t3 s8 g7 M
面试题25 选择正确的代码输出结果 ( B: f3 p* `, W( F9 l* k
面试题26 哪个方法原型在接口java.util.Map.Entry中定义
3 M% l( g- u S. G2 f& w7 | 面试题27 哪个代码提供了hashCode()方法的正确实现
5 s0 n. O2 o( {4 G, T- H 面试题28 关于System.out说法哪个正确 ) C5 j+ T8 J1 S% d
面试题29 哪个语句可以建立文件“file.txt”的字节输入流 6 x% r( h! t/ K' j$ v/ b) \
面试题30 哪个是正确的文件操作
/ C, }! l$ \+ G5 t7 _ 面试题31 哪个方法能够获得file.txt文件的父路径
" m9 }5 ]: d( ~- l& n* U+ S 面试题32 将“hello”字符写入文件file.txt的末尾
# u* U' W! X% R+ V$ I9 z 面试题33 哪个类是FilterOutputStream类构造器的合法参数
第10章 Servlet/JSP基础
# I ]# l+ n, l$ h 面试题1 Servlet和CGI的区别
7 t l& }0 \ A. `' i# z/ d 面试题2 描述Servlet的生命周期
# A z" @3 Y2 n' j" Z 面试题3 控制台正确的显示结果 4 M* }5 d" d- M: C/ d, l, X" ~+ D
面试题4 HTTP请求时Servlet会调用HttpServlet的哪个方法
9 u6 m ]3 j1 `- ^: l 面试题5 如何把一个HTTP请求重定向到另外的URL # A- P4 f' y% Q+ G
面试题6 请描述Servlet和JSP的区别与联系
2 y L& k& \* |* o/ N( l 面试题7 JSP有哪些内置对象?作用分别是什么
5 B9 i7 Q; L& p/ I/ a# }) M 面试题8 哪个不是JSP的隐含对象
3 B, t& I& M" O3 ~; Q 面试题9 请说出JSP的6个基本动作指令和作用 . F4 `3 P' l/ O ^
面试题10 JSP页面如何跳转
+ }2 ^, [# q$ `1 k% d g 面试题11 获取页面请求中一个文本框的输入 1 w( K# i, p4 v
面试题12 如何使用标签 + E; W& M: w' h" ~* F, J0 I8 w. H
面试题13 结束标签时调用哪个方法
2 T$ ^& D* M% D( G. Z4 e0 _0 X; @: h 面试题14 ${user.loginName}的执行效果等同于哪一个 ) U9 G/ E5 s! `+ e4 {3 L* ^. Q
面试题15 JSP容易混淆的问题 : p4 y2 Q) `: e* A) r C" M
面试题16 选择正确的表达式
5 A& a) J, _0 S: p8 e 面试题17 的输出结果
第11章 Java EE相关概念
: s5 P& d4 P2 _# Y 面试题1 J2EE(Java EE)是什么 / C- l6 b. Z6 v5 F
面试题2 解释JNDI、JMS、JTA、JAF、RMI
, A0 s7 w9 x0 D8 G" x5 M# o7 s. E 面试题3 建立Enterprise Application时哪个J2EE组件会同时创建 4 x3 r s' V$ k2 y) n
面试题4 哪个操作是不可行的
' Y3 Z* r5 Z4 T! ?0 h 面试题5 建立一个JDBC provider时,哪些字段必须填写
/ p* L* S% @5 q& E# `2 D 面试题6 什么是SOA,SOA有哪些特点
- l! ?: ]6 K' k 面试题7 请说出什么是Web Service
5 }0 J4 k4 R. }$ |: f& f( Z' O: o( s 面试题8 Web Service由几个基本技术组成,分别是什么 2 t- d. @3 d* u6 k! d% o# N
面试题9 什么是JAXP、JAXM
第12章 数据库技术
/ m# o' f) \4 v+ i( k- z+ c8 Z4 J 面试题1 Connection的哪个方法可以建立PreparedStatement接口
+ I! b! W' U8 A4 e/ h# i" n! s 面试题2 在JDBC中可以调用存储过程的接口是哪一个 7 Y. `, { q. u) r! m! f
面试题3 哪些方法可以注册一个JDBC Driver
: u9 O. {5 F( v3 x 面试题4 ResultSet的方法 " y! ?/ i9 J( r, T+ C5 Z! f6 Y7 ^# [
面试题5 Statement、PreparedStatement和CallableStatement的区别
! i! [! G" S: [% y' D5 `5 W 面试题6 说出以下数据结构中不属于线性数据结构的
2 c9 j, w1 \5 E i2 N8 R 面试题7 在一棵二叉树上第5层的结点数最多是多少
( u7 G) F" d+ o, D 面试题8 数据库系统的核心是什么
6 B, f/ m( ] T. r# B) L6 ` 面试题9 哪个是数据库的正确描述
( Y: o0 z: d7 w" W 面试题10 能够给出数据库物理存储结构与物理存取方法的是什么 ' C/ A9 C/ E9 Q1 W7 ] Q
面试题11 SQL语句中修改表结构的命令
' S, J3 K+ W, i7 B 面试题12 给出Oracle中两个查看表结构的方法
' B+ i) B, Q& T" I3 w 面试题13 针对Oracle数据库编写SQL查询语句 : Q3 m" u/ n* ^4 W- _# {
面试题14 常见的SQL查询 8 v+ }/ E h C! |1 I# _! T( m1 R
面试题15 Oracle临时表有几种?临时表和普通表的主要区别是什么 - B5 U; f2 I D8 C( Y& p
面试题16 说出冷备份和热备份的不同点以及各自的优点 2 B) V: k- o- Z, F, D7 C
面试题17 编译PL/SQL Package时报告错误,如何显示出错信息
! p4 l! ^( u# U, x$ D2 I 面试题18 SQL Server如何连接认证
) H; a( r- k1 k) U* b6 } 面试题19 在下划线中填入相应的答案 * Z0 n) B7 U. I3 l2 ]5 o
面试题20 如何区分用户临时表和系统临时表 . `+ \# K, k5 Y/ B% h1 Y. D6 `/ V
面试题21 SQL Server中自定义函数和存储过程的区别
5 V# C2 u) j& P) ?. k0 r! Z4 y 面试题22 使用case语句
- R1 l2 P B# { 面试题23 复杂的SQL查询
第13章 常见的开源技术
8 \+ X' _: w9 [ 面试题1 什么是MVC设计模式?MVC分别代表什么 % k+ [: R6 B8 b& w
面试题2 请画出JSP Model 1与JSP Model 2的规范图 9 g' [* C% ?9 _1 M) H3 N
面试题3 Action如何转发页面 ) Q0 l0 P9 G4 \2 ^/ C9 O( k
面试题4 Struts 2有哪些优势
" \: q1 J6 R# D+ D. `8 r% T+ g 面试题5 针对Struts 2框架的哪些说法是对的
' L7 v, R; P5 r6 U6 _- f% o 面试题6 对Struts 2框架中的ActionContext描述正确的是 # ^, ^5 K! d( Y$ i7 m( Z/ F U
面试题7 哪些不是Struts 2的内置result类型 ; j1 k T6 g5 N5 e3 D
面试题8 在Struts 2框架中如何配置Action范围资源文件 0 n5 B3 m% b3 P) l% P# X6 Y
面试题9 Struts 2框架的拦截器 $ k1 ^5 u3 t9 ^9 e
面试题10 如何使用OGNL表达式
1 p9 v9 E. m4 J3 Z6 ^& I/ p4 G 面试题11 简述你对IoC(Inversion of Control)的理解
6 R- `/ A9 D( `0 l 面试题12 什么是依赖注入(Dependency Injection,DI),Spring的实现方式有哪些 6 A' V F: |9 h1 t7 M
面试题13 简述Spring中Bean有哪些作用域 ( }0 U {6 f* j V
面试题14 列出Spring中的事务传播行为和隔离级别
5 v/ g# b( n, M% @- M 面试题15 哪个不是Hibernate的核心接口 ! \9 \0 B6 G( |/ O$ v
面试题16 针对Hibernate配置文件的哪些说法是正确的
/ k2 T! N* l+ t6 S; O 面试题17 请说明Hibernate有几种映射类型,分别是什么 7 L" |; Q* v- K+ P! o$ m6 f! e
面试题18 关于SessionFactory的说法哪些正确 8 o+ B* \9 v9 Z! N
面试题19 哪些是属于Session的方法 1 h0 R( X4 E d9 L
面试题20 cascade属性如何设置 0 I# t5 q. |' D7 J$ ~
面试题21 提交几条update语句 2 C- C& z Q, g' Q& F8 o
面试题22 在持久化层的对象分为哪些状态
( h8 g2 E! [; j) }7 a+ H 面试题23 Hibernate持久化对象状态转换
; @. l, N+ P5 |+ J; w# | 面试题24 如何变成游离状态
. ~) k3 G; m: k) g, T2 z 面试题25 哪个技术不是Ajax技术体系的组成部分 9 Q. g9 Y% }) e2 s! G9 P3 I" X# S- r! W
面试题26 XMLHttpRequest对象有几个状态值
& i" n8 r/ G0 o% F, q 面试题27 JavaScript中的函数和对象 - E9 H, a: m( k5 z5 n. j. H
面试题28 如何使用JavaScript创建对象 5 o8 K: k0 v; _, g5 a8 C
面试题29 请简单介绍什么是JSF
8 y6 k7 i7 W& T) K1 [ 面试题30 请简述什么是MyFaces
* ?, R9 Y! |2 L$ j$ I% w: d4 Z 面试题31 MyFaces的默认核心标签是什么
9 c: M/ U- p( m* H8 b 面试题32 请简述FreeMarker技术 5 c: {; ]# k# M8 ?
面试题33 FreeMarker模板采用什么语言编写 * b2 @7 e$ l3 [2 w
面试题34 什么是Log4j ) z6 u$ O% ^, `+ ]0 f; n: N2 }
面试题35 Log4j记录器的优先级顺序是什么 v+ K' q( }5 F, g
面试题36 哪些是Log4j日志的输出样式
第14章 软件工程和UML
) a5 i6 d% R2 n9 x9 y3 u 面试题1 请说出软件工程的4项基本原则
( t2 B! N; q7 H' M- R 面试题2 请列出软件工程生命周期的6个阶段 % ~6 p1 X/ G, R3 ~5 `
面试题3 请说出3种软件生命周期模型
2 j7 o& z1 s. @4 t7 S( x+ ~% P 面试题4 请简单描述什么是建模
- I9 Y1 e( }' W% y$ G 面试题5 请简单解释什么是UML
7 j" q! f+ W5 _5 g( P. @1 y 面试题6 标准的UML内容是由哪5种图定义的 8 d; C3 `0 _! e" Q" l* j2 ?
面试题7 理解UML类图
3 b. `3 Y; @7 u: a- d 面试题8 活动图强调什么
# A; p' y, y' Q1 b 面试题9 如何描述跨越多个用例的单个对象的行为
6 r1 P* k2 l2 \# Z. G" E; l! E 面试题10 正确理解用例
% ~$ p7 A1 K& {, C4 M. p 面试题11 判断用例之间的关系 6 d+ t* X) i) K# Q7 t6 Z* A
面试题12 包(package)是UML的什么事物
第15章 上机编程 面试题 5 C/ V$ N& q6 k8 o! @' ^) q4 ]
面试题1 如何拆分字符串 - c2 K5 @' N% I, g
面试题2 如何截取字符串 ) h5 s) R6 s+ }7 [
面试题3 排序编程 , D. B' D+ h' b
面试题4 排列组合数字 ) G' ~, Z% o5 z1 ?" d- n
面试题5 多线程编程 " `( ^2 R( }/ r+ M) X! R) x
面试题6 请编写一个Singleton模式
3 i/ C! V- n) y1 Y 面试题7 金额转换编程 - H2 t3 F6 j# o! |
面试题8 编写MySQL数据库的JDBC连接
, H y" X& ?1 O 面试题9 编写SQL语句 , ]7 d. }. U! k; p+ t/ z
面试题10 编写一个简单的Struts 2框架应用
. a( C6 |' n4 R+ ~$ ^ 面试题11 编写一个Struts 2框架应用的Action + u2 F+ T1 T# o0 u$ f
面试题12 编写一个Hibernate应用
第16章 考察算法和逻辑思维的 面试题 + E' u& o9 Z. o; L. N4 k0 R( M
面试题1 河内塔问题 % x: u* {( r, i6 h4 I; q( f
面试题2 三色旗问题
! R+ c/ N h3 u# o0 D% ^0 V 面试题3 背包问题 5 ]2 y! P: N# X* ?6 P- ?$ a( l
面试题4 洗扑克牌
8 F* N' l; |6 r* G. ] 面试题5 求质数编程
" U; v: Z( c9 @2 w* b2 g 面试题6 Craps赌博游戏
2 z4 [4 i! {" v; [7 D7 |! d 面试题7 最大访客数计算 7 `. b" K0 B* |
面试题8 烧香计时 java8.com
. x& h* b( }; W: e3 X% W 面试题9 丢失的1元钱
2 J' C' v, j' e3 C' Y$ X 面试题10 买水问题 8 V! H5 u# B$ s; A7 X
面试题11 如何分工钱 + D9 p$ C8 c M
面试题12 猜测扑克牌 " \2 |; b# _* j! ?. H' K+ I
面试题13 黑白袜子
1 k$ ~, m( z8 T+ e1 c" s 面试题14 一次测量问题 , ] X5 P& |6 I2 N6 _
面试题15 经典的海盗分赃难题
4 U, J8 d8 U2 u) W# Q4 n4 R 面试题16 过桥问题
& N9 \5 f Z! t/ O 面试题17 聪明的预言家
( b+ @/ D# W' q( a$ x+ r