
java面试
文章平均质量分 84
KEN DO EVERTHING
Go AHEAD!
展开
-
最新中级java面试总结
最近面试了不少家公司,从一家非外包跳到了外包(委屈脸Ծ‸Ծ),下面总结一下最近的一些心得体会1.如果在做技术只是为了过日子,而没多大兴趣,那你必须需要考虑一下行业发展方向了。选定一个行业,深入某个行业发展,熟悉业务+技术,你会得到更多。懂业务的技术人,往往比技术大牛,牛逼(所以我选了这家银行外包)2.面试中问了挺过关于运维的东西的,比如redis的集群策略,mq的集群策略等等,如果你公司中有运...原创 2020-01-01 14:30:55 · 478 阅读 · 0 评论 -
java面试| 线程面试题集合
集合的面试题就不罗列了,基本上在深入理解集合系列已覆盖「 深入浅出 」java集合Collection和Map「 深入浅出 」集合List「 深入浅出 」集合Set这里搜罗网上常用线程面试题,答案仅供参考,并没有标准答案,请通过自己的理解再整理成自己的答案1、说说进程,线程,协程之间的区别简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程....原创 2019-03-14 16:11:27 · 282 阅读 · 0 评论 -
如何写好技术简历 —— 实例、模板及工具
每天进步一丢丢,连接梦与想 与其埋怨别人,不如改变自己工欲善其事必先利其器,这是自古以来的道理,所以如果想找到一份好的工作,一定要先整理一份好的简历。模板写简历首先要有一个好的模板,我们做技术的不同于 UX,UED,我们不需要那么花哨,但是也需要整洁干净。好的模板能让你的简历给面试官一个好的印象,有一句话说得好,简单而不简单。 回到技术上面,既然我们每天都用 Mar...转载 2018-08-12 23:51:25 · 4029 阅读 · 0 评论 -
java面试| 精选基础题(2)
关注微信公众号“java从心”,置顶公众号 每天进步一点点,距离大腿又近一步! 阅读本文大概需要6分钟 继续挖掘一些有趣的基础面试题,有错望指出来哈,请赐教~1.包装类的装箱与拆箱简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转为基本数据类型。 那它又是如何实现的? 以Integer为例,看下代码:public&n...原创 2018-07-12 12:36:02 · 204 阅读 · 0 评论 -
java面试| 精选基础题(3)
每天进步一点点,距离大腿又近一步! 阅读本文大概需要6分钟系列文章 java面试| 精选基础题(1) java面试|精选基础题(2)1.float f=3.4;是否正确?答:不正确,编译无法通过。3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会造成精度损失,因此需要强制类型转换float ...原创 2018-07-16 10:44:50 · 282 阅读 · 0 评论 -
java面试|精选基础(1)
以下题目是从面试经历和常考面试题中选出有点儿意思的题目,参考答案如有错误,请联系小编指正,感谢!1.反射1.1定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法。1.2作用①在运行时判断任意一个对象所属的类②在运行时构造任意一个类的对象③在运行时判断任意一个类所具有的成员变量和方法(通过setAccessible()方...原创 2018-06-29 23:28:15 · 320 阅读 · 0 评论 -
【java面试】IO流
一.IO1.IO概念 ·输入流:把能够读取一个字节序列的对象称为输入流(百度百科) ·输出流:把能够写一个字节序列的对象称为输出流(百度百科) 从定义上看可能会让你感到困惑,这里解释一下:输入输出是相对于内存设备而言的,将外设(硬盘,键盘等)中的数据读取到内存设备中叫输入;将内存设备中的数据写入到外设中叫输出,所以有读入,写出的称呼:读入到内存,写出内存。转载 2017-06-14 10:32:33 · 417 阅读 · 0 评论 -
【java面试】Web篇
1.AJAX创建步骤step1. 创建XMLHttpRequest对象,也就是创建一个异步调用对象; step2. 创建一个新的HTTP请求,并指定改HTTP请求的方法、URL以及验证信息; step3. 设置响应HTTP状态变化的函数; step4. 发送HTTP请求; step5. 获取异步调用返回的数据; step6. 使用javascript和DOM实现局部原创 2017-06-08 09:41:37 · 307 阅读 · 0 评论 -
【Java面试】java基础篇
总结个人的面试经历以及一些网上的的面试题,以供以后面试与巩固java基础。1.原创 2017-06-02 10:50:48 · 496 阅读 · 0 评论 -
【java面试】算法篇之堆排序
一、堆的概念堆是一棵顺序存储的完全二叉树。完全二叉树中所有非终端节点的值均不大于(或不小于)其左、右孩子节点的值。其中每个节点的值小于等于其左、右孩子的值,这样的堆称为小根堆;其中每个节点的值大于等于其左、右孩子的值,这样的堆称为大根堆;二、要点1.将数组构造成初始堆(若想升序则建立大根堆,若想降序,则建立小根堆)2.堆排序处理核心代码p原创 2017-06-12 14:23:38 · 17185 阅读 · 6 评论 -
【java面试】线程篇
1.什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。2.线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。3.如何在Java中实现线程?一共有三种方式:1.继承Thread类2.实现Ru原创 2017-06-07 15:13:00 · 2142 阅读 · 0 评论 -
【java面试】框架篇之Spring
1.你如何理解Spring?Spring是一个轻量级的开源框架,集成了多个模块用于java开发的平台,最主要的核心分别为IOC,AOP,MVC原创 2017-06-06 17:08:35 · 12150 阅读 · 0 评论 -
【java面试】集合类篇
java中主要的类集合接口如下Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代原创 2017-06-06 10:43:08 · 444 阅读 · 0 评论 -
【java面试】网络通信篇
1.说一下HTTP协议HTTP协议是超文本传输协议,属于应用层协议,规定了客户端与服务端传输数据的格式;它是状态的,对于前面传送过的信息没有记录;请求方式有GET,POST,HEAD,PUT,DELETE等等,最主要的get,post方法;get请求:数据会以URL的形式传输,对数据大小有一定的限制,安全性比较低 ,用于传输一些比较小,安全性要求低的数据;post请求:数据是通过数据包的形原创 2017-06-07 11:35:56 · 4577 阅读 · 0 评论 -
【java面试】算法篇
1.冒泡排序/** * 冒泡排序 * 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 * 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 * 针对所有的元素重复以上的步骤,除了最后一个。 * 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。原创 2017-06-08 11:51:32 · 407 阅读 · 0 评论 -
【java面试】java和C/C++的区别
1.java中对内存的分配是动态的JVM自动对内存进行扫描,对长期不用的空间作为”垃圾”进行收集,使得系统资源得到更充分地利用.按照这种机制,程序员不必关注内存管理问题,这使Java程序的编写变得简单明了,并且避免了了由于内存管理方面的差错而导致系统出问题.而C语言通过malloc()和free()这两个库函数来分别实现分配内在和释放内存空间的,C++语言中则通过运算符new和delete来分转载 2017-06-28 16:17:20 · 3422 阅读 · 0 评论