高级Java面试题,测试自己的硬实力

前言

又到年底了,又是一轮跳槽季

城外的人想进去,城里的人想出来

为什么离职?

马云说过,要么工资低,要么受了委屈

我想大多数人离职是这个原因,出来混的,跳槽也都是为了更好的生活,干技术的,工资都是跳出来的,跳得高低,关键看你有多少实力

如何测试自己的硬实力?

高级 <a href='http://www.codercto.com/category/java.html'>Java</a> 面试题,测试自己的硬实力

下面是小编整理的Java面试题,都来挑战一下,看看自己有多厉害。题目都带超详细的解答,需要的可以加小编QQ群937053620。即可获取

我为你们准备了以下面试题:

基础及语法部分:

1、面向对象的特征有哪些方面?

2、作用域public,private,protected,以及不写时的区别?

3、String 是最基本的数据类型吗?

4、float 型float f=3.4是否正确?

5、语句float f=1.3;编译能否通过?

6、short s1 = 1; s1 = s1 + 1;有什么错?short s1 = 1; s1 += 1;有什么错?

7、Java 有没有goto?

8、int 和Integer 有什么区别?

9、&和&&的区别?

10、简述逻辑操作(&,|,^)与条件操作(&&,||)的区别?

11、heap 和stack 有什么区别?

12、Math.round(11.5) 等于多少? Math.round(-11.5)等于多少?

13、swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?

OOA/D 与UML 部分:

1、UML 是什么?常用的几种图?

2、编程题: 写一个Singleton 出来。

3、说说你所熟悉或听说过的j2ee 中的几种常用模式?及对设计模式的一些看法。

4、Java 中常用的设计模式?说明工厂模式?

5、开发中都用到了那些设计模式?用在什么场合?

6、你对软件开发中迭代的含义的理解

XML 部分:

1、 XML 文档定义有几种形式?它们之间有何本质区别?解析XML 文档有哪几种方式?

2、你在项目中用到了xml 技术的哪些方面?如何实现的?

3、用jdom 解析xml 文件时如何解决中文问题?如何解析?

4、编程用JAVA 解析XML 的方式。

数据库及SQL 部分:

1、有3 个表(15 分钟): Student 学生表(学号,姓名,性别,年龄,组织部门) Course 课程表(编号,课程名称) Sc 选课表(学号,课程编号,成绩) 表结构如下: 1)写一个SQL 语句,查询选修了’计算机原理’的学生学号和姓名(3 分钟) 2)写一个SQL 语句,查询’周星驰’同学选修了的课程名字(3 分钟) 3)写一个SQL 语句,查询选修了5 门课程的学生学号和姓名(9 分钟)

2、有三张表,学生表S,课程C,学生课程表SC,学生可以选修多门课程,一门课程可以被多个学生选修,通过SC 表关联。 1)写出建表语句; 2)写出SQL 语句,查询选修了所有选修课程的学生; 3)写出SQL 语句,查询选修了至少5 门以上的课程的学生。

3、有如下两张表: 表city: 表state: CityNo CityName StateNo BJ 北京(Null) SH 上海(Null) GZ 广州GD DL 大连LN 欲得 到如下结果: City No City Name State No State Name BJ 北京(Null) (Null) DL 大连LN 辽宁GZ 广州GD 广东SH 上海(Null) (Null) 写相 应的SQL 语句。

Web 部分:

1、说出Servlet 的生命周期,并说出Servlet 和CGI 的区别?

2、Servlet 的基本架构。

3、forward 和redirect 的区别?

4、JSP 中动态INCLUDE 与静态INCLUDE 的区别?

5、说出数据连接池的工作机制是什么?

6、JSP 的常用指令?

7、get 和post 的区别?

8、JSP 标签的作用?如何定义?

9、 javascript 的优缺点和内置对象;

EJB 及Spring 部分:

1、EJB 是基于哪些技术实现的?并说出SessionBean 和EntityBean 的区别, StatefulBean 和StatelessBean 的区别。

2、bean 实例的生命周期?

3、EJB 的激活机制?

4、请写出spring 中I0C 的三种实现机制。

5、EJB 规范规定EJB 中禁止的操作有哪些?

获取答案

不只是答案,带详尽的功能实战,面试题其实是整理于此,不限于上面几十道。

由于平台不能上传,需要的可以加QQ群:441160205,资料在群里,希望可以帮助到大家

高级Java面试题,测试自己的硬实力


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

为你推荐:

相关软件推荐:

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Windows高级调试

Windows高级调试

Mario Hewardt、Daniel Pravat / 聂雪军 / 机械工业出版社 / 2009-5 / 79.00元

本书主要讲解Windows高级调试思想和工具,并涉及一些高级调试主题。本书内容主要包括:工具简介、调试器简介、调试器揭密、符号文件与源文件的管理、栈内存破坏、堆内存破坏、安全、进程间通信、资源泄漏、同步、编写定制的调试扩展、64位调试、事后调试、Windows Vista基础以及应用程序验证器的测试设置等。本书内容详实、条理清楚。 本书适合Windows开发人员、Windows测试人员和Windo......一起来看看 《Windows高级调试》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器