java面试题(共4套打包)

用于从事java行业工作准备的面试题.

打包价:10金币

4份文档 / 原总价:15金币

java应届生面试题

展开查看更多

java高级面试题

展开查看更多

java基础

展开查看更多

专题描述

1、JAVA面试中级篇作者时间版本备注JAVASCRIPTJavaScript的数据类型都有什么?基本数据类型:String,Boolean,Number,Undefined, Null引用数据类型:Object(Array,Date,RegExp,Function)如何判断某变量是否为数组数据类型?方法一.判断其是否具有“数组性质”,如slice()方法。可自己给该变量定义slice方法,故有时会失效方法二.obj instanceof Array 在某些IE版本中不正确方法三.方法一二皆有漏洞,在ECMA Script5中定义了新方法Array.isArray()已知ID的Input输入框,希望获取这个输入框的输入值,怎么做?(不使用第三方框架)document.getEle。

2、java面试高级篇作者时间版本备注1.0创建Hibernatehibernate 是什么?hibernate 是基于 ORM 对象关系映射(完成对象数据到关系数据映射的机制)实现的,做数据持久化的工具 Hibernate 中的 Java对象有几种状态,其相互关系如何(区别和相互转换)。答:在 Hibernate 中,对象有三种状态:临时状态、持久状态和游离状态。 临时状态:当 new 一个实体对象后,这个对象处于临时状态,即这个对象只是一个保存临时数据的内存区域,如果没有变量引用这个对象,则会被 jre 垃圾回收机制回收。这个对象所保存的数据与数据库没有任何关系,除非通过 Sess。

3、JAVA面试初级篇作者时间版本备注1.0Java基本概念Java 语言的优点?简单、高效Java 语言与 C+ 类似,如果用户了解 C+ 和面向对象的概念,就可以很快编写出 Java 程序;此外,Java 又不同于诸如 C+ 语言提供的各种各样的方法,它只提供了基本的方法,这样就减少了编程的复杂性,例如去掉了头文件、指针变量、结构、运算符重载、多重继承等复杂特性。Java 语言虽然简单,却很高效,它可以用面向对象的方法来描述用户的每一个动作。面向对象Java 语言是一种新的面向对象的程序设计语言,它除了几种基本的数据类型外,大都是类似 C+ 中的对象和。

4、IOC:控制反转,就是由传统的在程序中控制依赖转移到由容器来控制;第二层是 依赖注入:将相互依赖的对象分离,在spring配置文件中描述他们的依赖关系,简单来说就是不需要总是NEW一个对象了,只需要一个或多个对象,统一由容器进行管理。AOP:面向切面,就是将系统中非核心的业务提取出来,进行单独处理。比如事务、日志等。这个简单来说就是可以在一段程序之前或者之后做一些事。实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰;二是采用静态代理的方式,在代码中显示实现一个业务实现类。

展开阅读全文

万象文库 |www.2wx.com版权所有
经营许可证编号:鄂ICP备19026039号