用友面试题
爱求真
数据挖掘
展开
-
HashMap和HashSet的区别
HashMap和HashSet的区别 1 HashMap和HashSet的区别是Java面试中最常被问到的问题。如果没有涉及到Collection框架以及多线程的面试,可以说是不完整。而Collection框架的问题不涉及到HashSet和HashMap,也可以说是不完整。HashMap和HashSet都是collection框架的一部分,它们让我们能够使用对象的集合。collec转载 2016-11-16 13:15:13 · 330 阅读 · 0 评论 -
Spring aop 原理及各种应用场景
Spring aop 原理及各种应用场景 时间 2015-01-05 20:19:36 IT社区推荐资讯 原文 http://itindex.net/detail/52418-spring-aop-原理 主题 AOP Spring AOP是Aspect Oriented Programing的简称,面向切面编程。AOP适合于那些具有横切逻辑的应用:如性能监测,访问控转载 2016-11-16 14:01:09 · 42637 阅读 · 2 评论 -
面试中怎么回答Spring,IOC,AOP
现在开始将会把我面试中遇到的问题做一个总结每一条问题作为一篇简短的博客叙述. 1.你对spring的理解是什么? 答: spring: 1)开源框架 2)IoC(控制反转),将类的创建和依赖关系写在配置文件里,由配置文件注入,实现了松耦合 3)AOP 将安全,事务等于程序逻辑相对独立的功能抽取出来,利用spring的配置文件将这些功能插进去,实现了按照方面编程,提高了复用性转载 2016-11-16 13:49:53 · 57138 阅读 · 3 评论 -
在Java中方法重写和方法重载有什么区别
方法重载:就是在同一个类中,方法的名字相同,但参数个数、参数的类型或返回值类型不同! 方法重写:它是指子类和父类的关系,子类重写了父类的方法,但方法名、参数类型、参数个数必须相同!转载 2016-11-16 13:43:31 · 678 阅读 · 0 评论 -
10种简单的Java性能优化
10种简单的Java性能优化 你是否正打算优化hashCode()方法?是否想要绕开正则表达式?Lukas Eder介绍了很多简单方便的性能优化小贴士以及扩展程序性能的技巧。 1、使用StringBuilder StingBuilder 应该是在我们的Java代码中默认使用的,应该避免使用 + 操作符。或许你会对 StringBuilder 的语法糖(synt转载 2016-11-16 13:42:30 · 675 阅读 · 0 评论 -
string和stringbuffer stringbuilder的区别
1. 在执行速度方面的比较:StringBuilder > StringBuffer >String 2. StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String一样创建一些对象进行操作,所以速度就快了。 3. StringBuilder:线程非安全的 StringBuff转载 2016-11-16 13:39:47 · 229 阅读 · 0 评论 -
单例模式
设计模式相关知识在面试中经常被问到,其中的单例模式几乎是每次必问,同时还会要求手写单例模式的代码。至于为什么也不难理解,它的实现代码简短,用较短的时间就能完成,同时代码中也不乏一些细节可以考察面试者的基本功。简单啰嗦一下单例模式的基本知识,借用下网络搜索的结果: 概念上可理解成一个类只有一个实例,实现上是要注意以下三点: 单例模式的类只提供私有的构造函数,转载 2016-11-16 13:28:20 · 274 阅读 · 0 评论 -
数据库中表的连接方式详解
数据库中表的连接方式详解 create table a (id number(3),name varchAR2(20)); create table b (id number(3),name varchar2(50)); insert into a values(1,'小一'); insert into a values(2,'小二'); insert into转载 2016-11-16 13:27:33 · 2290 阅读 · 0 评论 -
singleton作用域
singleton作用域 当一个bean的作用域设置为singleton,那么Spring IOC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。换言之,当把一个bean定义设置为singleton作用域时,Spring IOC容器只会创建该bean定义的唯一实例。这个单一实例会被存储到单例缓存(singleton转载 2016-11-16 13:24:00 · 1397 阅读 · 0 评论 -
如何做到java线程安全
如何做到java线程安全 保证线程安全的三种方法: 不要跨线程访问共享变量 使共享变量是final类型的 将共享变量的操作加上同步 一开始就将类设计成线程安全的, 比在后期重新修复它,更容易. 编写多线程程序, 首先保证它是正确的, 其次再考虑性能. 无状态或只读对象永远是线程安全的. 不要将一个共享变量裸露在多线程环境下(无同步或不可变性保护) 多线程环转载 2016-11-16 13:18:39 · 795 阅读 · 0 评论 -
Hashtable 和 HashMap
Hashtable 和 HashMap (1)区别,这两个类主要有以下几方面的不同: Hashtable和HashMap都实现了Map接口,但是Hashtable的实现是基于Dictionary抽象类。 在HashMap中,null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。 当get()方法返回null值时,即可以表示 HashMap中没有该键,转载 2016-11-16 13:17:54 · 318 阅读 · 0 评论 -
Java集合---ArrayList的实现原理
Java集合---ArrayList的实现原理 目录: 一、 ArrayList概述 二、 ArrayList的实现 1) 私有属性 2) 构造方法 3) 元素存储 4)转载 2016-11-16 13:16:01 · 235 阅读 · 0 评论 -
java 常见的面试题技巧(框架)
本着有一种美德叫做“分享”的心态,慢慢的把自己最近被面试过的题写出来和大家分享一下,如果有什么不当之处,还望指出,由于是刚踏上求职路,工作刚刚有着落,毕竟经验还不是很老道! (文档本着尽量全面一点 当然能够通俗一些最好 但是自己的知识储备不是很充足,只好多借鉴网友的智慧 不足之处希望多多包涵!) 如果说是一个企业急需招人,我想那就得多准备一些框架方面转载 2016-11-16 14:04:49 · 599 阅读 · 0 评论