随笔分类 - java面试
有关Java面试题以及相关知识点总结
摘要:基本概念篇: 1、Stack和Heap的区别 http://blog.csdn.net/u014306011/article/details/51044091 2、什么是基于注解的切面实现 http://blog.csdn.net/program_guys/article/details/78724
阅读全文
摘要:(一)请分别简单说一说进程和线程以及它们的区别。 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,它是系统进行资源分配的一个独立单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等,然后该进程被放入到进程的就绪队列,进程调度
阅读全文
摘要:一、JVM内存分哪几个区,每个区的作用是什么? java虚拟机主要分为以下几个区: 方法区:1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编
阅读全文
摘要:准备根据面试题来系统把知识点归纳总结学习一下,先将题目罗列出来! 一、Java基础 1. String类为什么是final的。 2. HashMap的源码,实现原理,底层结构。 3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。 4. 描述一下ArrayList
阅读全文
摘要:1、数据库优化 1)数据库范式 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 如电话列可进行拆分 家庭电话、公司电话 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。 第三范式(3
阅读全文
摘要:整理自网络资料,自做自己学习使用! 1.简单的谈一下SpringMVC的工作流程? 流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处
阅读全文
摘要:这篇博客个人内容主要整理自http://www.cnblogs.com/wang-meng/p/5701990.html 和 http://blog.csdn.net/eaphyy/article/details/71190441 只作为我个人学习之用 1、#{}和${}的区别是什么? 2、当实体类
阅读全文
摘要:主要转自http://blog.csdn.net/lovesomnus/article/details/46470255 Java面试-Spring面试题 1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Jav
阅读全文
摘要:这篇博客主要记录SSH框架的相关面试知识点和题 1、Hibernate工作原理及为什么要用? 原理: 为什么要用: 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码
阅读全文
摘要:主要整理的关于JDBC问题常见的面试题 1、什么是JDBC,在什么时候会用到它? JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。 JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,
阅读全文
摘要:准备Java面试期间所见到的面试题和自己的整理归纳(仅供我个人学习使用的资料) 1. 主键 超键 候选键 外键 主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键: 在关系中能唯一标识元组的属性
阅读全文
摘要:1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。 2、数据库三范式是什么? 3、说出一些数据库优化方面的经验? 4、union和 union all有什么不同? 5、Class.forName的作用?为什么要用? 6、大数据量下的分页解决方法。 最好的办法是利用sql 语句进行分页
阅读全文
摘要:在java纯语法面试上,主要遇到的一些基础面试题,在这里整理归纳总结出来! 第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interfac
阅读全文
摘要:J2EE中常用的名词解释 1.web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接和容器中的环境变量接接口互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2E
阅读全文