Java 面试问题
教程说明:
Java 面试笔记
很多Java小伙伴都掌握了一门好技术,却总是在面试的时候得不到通关卡,所以,本文就收集了一些有关于Java的面试技巧,其中的内容有的是个人在面试过程中遇到的问题,有的则是从网络上搜索补充的,相信目前的这些内容已经能够帮到大家了。当然,对于不完善的地方,欢迎大家补充。
本文从与Java相关的九个打的方面出发来详细为大家进行Java面试指导。
Java面试视频课程
W3Cschool为各位学员提供了Java面试的视频课程,在本门课程中收录的面试题,是来自上海、深圳、杭州、武汉 ,共分为5大部分,平均每30分钟,讲解5道面试题,做到知其然,知其所以然。即将参与面试的学员,一定不要错过它!
第一部分 Java
该部分主要讲的是Java 的基础面试题,掌握这一部分的内容尤为重要。
内容包括:
- 请说一说 Java
- JDK JRE JVM?
- 什么是对象 (Object)?
- 多态 Polymorphism
- 接口 Interface
- Static 关键字
- Singleton 单例模式
- hashcode 和 equals
- int 与 integer
- 作用域的区别
- 异常
- Programme
- Gabage Collection
- 字节流与字符流
- Collection
- Multi-Thread
- Problem on chain
- 序列化 serialization
- Initialization and Cleanup
- Java Data Types
- Run-Time Data Areas
第二部分 J2EE
Java的基础知识你都知道个大概了,那对于J2EE你又了解多少呢?你可能对于J2EE只是一知半解的,那么本部分就会让你更加深入的理解它。
内容包括:
- 什么是 J2EE?
- J2EE 应用的四个部分?
- J2EE客户端有哪些类型
- Hibernate是什么??
- 什么是事务 - transaction
- 什么是 servlet?
- JSP
- Ear, Jar 和 War 文件?
- URI 和 URL?
- DAO
第三部分 Spring
Spring 是 Java EE 的一个轻量级的开源框架,既然作为框架,对它有一定的掌握是再好不过了。
主要内容包括:
- 什么是 Spring?
- 使用spring的好处?
- Spring 都有哪些模块?
- 什么是 Spring 的配置文件?
- 什么是依赖注入 - Dependency Injection?
- IoC container 是什么?
- 什么是 bean?
- 什么是自动装配
- 什么是 AOP?
第四部分 Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它让Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
内容包括:
第五部分 Linux
该部分介绍了Linux是如何查找文件并且列出文件列表的
内容包括 :
第六部分 SQL
内容包括:
第七部分 Scrum
内容包括:
第八部分 JDBC
内容包括:
- statement 和 prepared statement?
- Stored Procedure?
- What does the Class.forName("MyClass") do?
- Connection Pooling ?
- What are the steps in the JDBC connection?