JAVA面试
文章平均质量分 80
changhenshui1990
这个作者很懒,什么都没留下…
展开
-
JAVA面试-java基础篇
1.面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时...原创 2017-05-31 15:42:45 · 316 阅读 · 0 评论 -
JAVA面试-Servlet和jsp基础篇
1. servlet生命周期(执行流程)初始化:Web容器加载servlet,调用init()方法处理请求:当请求到达时,运行其service()方法。service()自动派遣运行与请求相对应的doXXX(doGet或者doPost)方法。销毁:服务结束,web容器会调用servlet的distroy()方法销毁servlet。2、get提交和post提交有何区别(1)get一般用于从服务器上...原创 2017-05-31 15:44:49 · 438 阅读 · 0 评论 -
JAVA面试-多线程篇
1. 线程和进程有什么区别?1.1.一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。1.2。线程是在进程中执行的一个任务。线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。1.3.不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。2. 创建线程的方式及实现 2.1.继承Thread类 2.2....原创 2017-05-31 15:56:59 · 262 阅读 · 0 评论 -
JAVA面试-集合篇
一:集合和数组的区别:1:数组是固定长度的;集合可变长度的。2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。3:数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同数据类型。二、Collection体系:以单值的形式存储对象数据的容器体系。1.1、List容器:允许重复元素的存储,可以存放null值。(最常用的为ArrayList以及LinkedList;另...原创 2018-04-03 17:37:52 · 282 阅读 · 0 评论 -
JAVA面试-框架篇
Spring框架Spring是一个开源容器框架,可以接管web层,业务层,dao层,持久层的组件,并且可以配置各种bean,和维护bean与bean之间的关系。其核心就是控制反转(IOC),和面向切面(AOP),简单的说就是一个分层的轻量级开源框架。轻量、控制反转、面向切面、容器、MVC框架、事务管理、异常处理构成模块核心容器:核心容器提供Spring 框架的基本功能。核心容器的主要组件是 Bea...原创 2018-04-03 17:43:34 · 1989 阅读 · 0 评论