学习啦 > 创业指南 > 职场 > 面试题 > 2017java程序员面试题及参考答案(2)

2017java程序员面试题及参考答案(2)

时间: 如英753 分享

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程序员面试题”的人还看了:

1.java程序员面试题

2.java程序员面试题

3.java程序员面试自我介绍范文

4.java程序员面试自我介绍范文

5.java程序员面试自我介绍

1082072