java面试题
--LIANG--
愿你出走半生,归来仍是少年。
展开
-
Java基础部分(1)
*&与&&区别?&和&&都是逻辑运算符,都是判断两边同时真则为真,否则为假;但是&&当第一个条件不成之后,后面的条件都不执行了,而&则还是继续执行,直到整个条件语句执行完为止。public class one {public static void main(String[] args){ int a=10; int x=5; if(a<x&&m原创 2017-02-21 20:09:57 · 462 阅读 · 0 评论 -
java面试题(2)-集合相关面试题
在看集合相关面试题之前,先好好看看下面这个集合的截图,有助于对集合知识的理解与记忆: 说一下数据结构中的什么是数组?什么是链表? 所谓数组,是相同数据类型的元素按一定顺序排列的集合 数组:存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表,链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺原创 2017-02-21 20:20:45 · 765 阅读 · 0 评论 -
java面试题(3)-网路通讯部分
在看这部分内容之前,也是让大家先来看一下网络通讯的截图: Xml与JSON区别 数据交换格式 区别: xml是重量级、json是轻量级 xml比较占带宽、json占带宽小,易于压缩 json在webservice 用的比较少、xml用的较多 相同: 两者都用在项目交互下 例如 移动app接口用的就是json、在web项目中与其他项目对接用xml较多。 json常用解析方法原创 2017-02-21 20:27:33 · 1304 阅读 · 0 评论 -
java面试题(4)-JavaWeb基础部分
讲下Servlet的执行流程。doGet和doPost的区别 Servlet的执行流程也就是servlet的生命周期,当服务器启动的时候生命周期开始,然后通过init()《启动顺序根据web.xml里的startup-on-load来确定加载顺序》方法初始化servlet,再根据不同请求调用doGet或doPost方法,最后再通过destroy()方法进行销毁。 doGet和doPost都是原创 2017-02-21 20:29:12 · 1338 阅读 · 0 评论 -
java面试题(5)-Java框架部分
说说Spring? Spring的核心是控制反转、依赖注入,Aop(面向切面)相当于把每个bean与bean之间的关系交给第 三方容器进行管理. 说SpringIOC、SpringAOP? SpringIOC ,其实就是依赖注入、控制反转。相当于把每个bean与bean之间的关系交给第三方容器管理。而这个容器就是spring SpringAOP 面向切面的编程,或AOP,是一种编程技术,允许原创 2017-02-21 20:31:29 · 1374 阅读 · 0 评论