2017java程序员面试题及参考答案(2)
2017java程序员面试题及参考答案
二、基本概念
学习啦在线学习网 1. 数据库、表、视图、Sequence、Index
2. 数据类型的区别(Char 和 varchar的区别)
3. 关系 (外键、主键。1:1, 1:n,n:n关系在数据库中的实现)
4. 范式
三、应用
学习啦在线学习网 1. 基本Sql语言
2. Outer join (left, right, full)和 inner join
学习啦在线学习网 3. Transaction概念
4. Transaction和Connection的关系
四、高级应用
学习啦在线学习网 1. DAO模型
2. Connection Pool
学习啦在线学习网 3. OR Mapping Tools (Hibernate)
五、基本概念
1. 语言基本概念
a) Abstract,static,和final修饰符
学习啦在线学习网 2. 各种不同类型的类型
学习啦在线学习网 a) Normal Class
学习啦在线学习网 b) Abstract Class
c) Interface
3. 特殊类型
学习啦在线学习网 a) Exception (unchecked 和 checked)
学习啦在线学习网 b) System
学习啦在线学习网 c) Classloader
d) Thread + Runnable
e) Serializable
f) Comparable
学习啦在线学习网 g) Cloneable
学习啦在线学习网 h) Object
学习啦在线学习网 HashCode ()
学习啦在线学习网 Equals ()
Clone ()
学习啦在线学习网 ToString ()
4. 基本Pattern的实现
学习啦在线学习网 a) Singleton
学习啦在线学习网 b) Utility class
学习啦在线学习网 5. 对象的基本概念
a) Create a object
b) Lifecycle of object
c) Object reference 和Object的关系
存储位置(Heap和Stack)
对象赋值和修改
二、中级概念
1. String的基本操作方法
学习啦在线学习网 2. Java. collections中的基本对象
学习啦在线学习网 a) Collection
b) List
c) Set
d) Map
e) 两个Utils类:Collections和Arrays
3. Concurrency的基本概念
a) synchronized
b) Thread 和 runnable的基本概念
学习啦在线学习网 c) Concurrency (JDK 1.5)的基本使用方法
学习啦在线学习网 ReadWriteLock
Thread pool
学习啦在线学习网 d) Dead lock的原因和诊断方法
4. 第三方Utils库的使用方法
a) Log4j
b) Commons-xxx
学习啦在线学习网 5. Heap和Garbage Collection
a) Object reuse (Object pool, 对基本类型对象,使用Value Of代替new)
学习啦在线学习网 b) Memory leak的原因和诊断方法
六、高级概念
学习啦在线学习网 1. J2EE/EJB
学习啦在线学习网 a) Stateless / Stateful Session Bean
b) Servlet/MVC/struts
c) Webservice (WSDL/SOAP/AXIS/X Fire)
学习啦在线学习网 2. Spring framework
学习啦在线学习网 a) 基本概念(IoC, AOP)
3. Hibernate
看过“2017java程序员面试题”的人还看了: