面试相关
25King
123456
展开
-
java面试常见100+题
面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Ja原创 2017-12-20 23:48:31 · 877 阅读 · 0 评论 -
Java程序员面试如何超常发挥?
面试时,你是不是也遇到过这样的情况,明明感觉自己表现发挥的很好,甚至进入到二面环节,到最后却没能拿不到入职offer,连自己“死在”哪块都不清楚。现实工作中这样的例子不在少数,究其原因就是面试是对个人素质的综合考量,项目经验+基本技术+个人潜力(也就是值不值得培养),这是Java程序员成功拿到offer必经的3大面试考验。其中,技术分比重能占到70%,但是如果你在面试中不懂得表述技巧,不会谈薪,依转载 2018-01-29 14:58:42 · 399 阅读 · 0 评论 -
一名3年工作经验的程序员应该具备的技能
原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处,谢谢! 前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿转载 2018-02-05 14:29:43 · 286 阅读 · 0 评论 -
socket相关的面试题
1、TCP和UDP的区别:1)TCP提供面向连接的传输,通信前要先建立连接(三次握手机制);UDP提供无连接的传输,通信前不需要建立连接。2)TCP提供可靠的传输(有序,无差错,不丢失,不重复);UDP提供不可靠的传输。3)TCP面向字节流的传输,因此它能将信息分割成组,并在接收端将其重组;UDP是面向数据报的传输,没有分组开销。4)TCP提供拥塞控制和流量控制机制;UDP不提供拥塞控制和流量控制机原创 2017-12-29 22:26:34 · 7800 阅读 · 0 评论 -
jsp,servlet相关面试题1
1、 Servlet和GCI的区别?答:Servlet是基于Java编写的,处于服务器进程中,它能够通过多线程方式运行service()方法,一个实例可以服务于多个请求,而且一般不会销毁;而CGI对每个请求都生产新的进程,服务完成后销毁,所以从效率上低于Servlet。2、 牢记Servlet的生命周期?答:Servlet的生命周期从Web加载Servlet开始,通过调用Servlet的init原创 2017-12-29 22:24:13 · 162 阅读 · 0 评论 -
53道Java线程面试题
53道Java线程面试题 下面是Java线程相关的热门面试题,你可以用它来好好准备面试。1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是原创 2017-12-29 22:20:14 · 222 阅读 · 0 评论 -
SpringMVC+Struts2+hibernate+Mybatis等工作原理
SpringMVC工作原理? 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、DispatcherServlet调用HandlerAdapter处理原创 2018-01-01 14:06:03 · 1049 阅读 · 0 评论 -
Struts面试题
一、struts2工作流程 1、Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。 1)核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。 2)业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组件的同时原创 2018-01-01 14:04:51 · 3579 阅读 · 0 评论 -
mybatis 面试题
1.Mybatis比IBatis比较大的几个改进是什么 a.有接口绑定,包括注解绑定sql和xml绑定Sql , b.动态sql由原来的节点配置变成OGNL表达式, c. 在一对一,一对多的时候引进了association,在一对多的时候引入了collection 节点,不过都是在resultMap里面配置2.什么是MyB原创 2018-01-01 14:03:29 · 258 阅读 · 0 评论 -
Hibernate的10个常见面试问题及答案
在Java J2EE方面进行面试时,常被问起的Hibernate面试问题,大多都是针对基于Web的企业级应用开发者的角色的。Hibernate框架在Java界的成功和高度的可接受性使得它成为了Java技术栈中最受欢迎的对象关系影射(ORM)解决方案。Hibernate将你从数据库相关的编码中解脱了出来,使你可以更加专注地利用强大的面向对象的设计原则来实现核心的业务逻辑。采用Hibernate后,你就原创 2018-01-01 14:01:58 · 612 阅读 · 0 评论 -
69道Spring面试题和答案
Spring 概述什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB。 控制反转:Spring通过原创 2018-01-01 14:00:55 · 261 阅读 · 0 评论 -
java学习路线
一: 编程基础 不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的。下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法。 1-1 常用数据结构 数组、链表、堆、栈、队列、Hash表、二叉树等 1-2 算法思想 算法时间复杂度和空间复杂度的分析计算 算法思想:递推、递归、穷举、贪心、分治、动态规划、迭代、分枝界限 1-3 经转载 2017-12-04 16:23:42 · 1182 阅读 · 0 评论 -
去哪儿科技java实习生面试题
答案待完善。。。。。。。。。 转自:http://blog.csdn.net/xlgen157387/article/details/46572571 前言:前一段时间面试了去哪儿科技的Java实习生岗位,前几天收到通知,通过面试,课程考完试之后,静下来把这总结的面试题分享给大家;1.Java的内存结构,堆中又分为那几个区域以前的博客详细介绍过:http://blog.csdn.net/xlge转载 2017-12-12 16:13:07 · 524 阅读 · 0 评论 -
一个JAVA程序员成长之路分享
我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的还算滋润, 起码顶得住一月近万元的吃喝拉撒玩各种贷款信用卡 不为金钱过于发愁了。 我特别感谢当初贴吧遇见的那位大神, 虽然每个月也就聊那么几句, 但是他总能在我不知道该学啥, 该怎么走的时候, 给我方向, 毫不夸张的说,我现在的衣食无忧,转载 2018-01-29 15:22:39 · 205 阅读 · 0 评论