Java面试题
枫哥和java
这个作者很懒,什么都没留下…
展开
-
Java软件开发工程师面试题
第一部分 Java的类 1.请解释Java语言的跨平台特性。 解析:虽然不知道什么是跨平台也可以使用Java语言进行编程,但是对于一个Java编程员来说,理解跨平台特性能够更深入掌握Java语言,所以企业中往往要求应聘者至少理解这个特性。 参考答案:Java的跨平台特性也被称为可移植性、平台无关性,或者一次编写处处运行。他的意思就是如果用Java语言编写一个应用,那么就可以在不同平台上转载 2017-10-22 19:48:34 · 995 阅读 · 0 评论 -
2018JAVA面试题附答案
JAVA基础JAVA中的几种基本类型,各占用多少字节? String能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的String str=”a”;其实和String str=new String(“a”)还是有差异的。前者默认调用的是String.valueOf来返回String实例对象,至于调用哪个则取决于你...原创 2018-05-03 16:25:42 · 3731 阅读 · 0 评论 -
2018年Java面试题整理,拿高薪全靠它了
面试是我们每个人都要经历的事情,大部分人且不止一次,这里给大家总结最新的2018年面试题,让大家在找工作时候能够事半功倍。 1. Switch能否用string做参数?a. 在 Java 7 之前, switch 只能支持byte,short,char,int 或者其对应的封装类以及 Enum 类型。在JAVA 7中,String 支持被加上了。equals与==的区别:a. ==是判断两个变量...转载 2018-05-03 18:15:10 · 471 阅读 · 0 评论 -
知名互联网公司 Java 开发岗面试知识点解析
天之道,损有余而补不足,是故虚胜实,不足胜有余。如背景中介绍,作者在一年之内参加过多场面试,应聘岗位均为 Java 开发方向。在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点。主要包括以下几个部分:Java 基础知识点Java 常见集合高并发编程(JUC 包)JVM 内存管理Java 8 知识点网络协议相关数据库相关MVC 框架相关大数据相关Linux 命令相关面试,是大家从学校走...转载 2018-04-27 19:32:09 · 549 阅读 · 0 评论 -
bat等大公司常考多线程面试题【力荐】
思考题:16、什么是多线程的上下文切换思考题:希望大家积极的思考,并且可以踊跃的说出自己的想法,想法不管对与错,只要说出来就是一种提高,所以,希望小伙伴们可以把自己的想法在留言区给出,这样大家也可以相互学习,有启发的作用,扩展知识面,提高面试能力~思考题的解答将会在第二天给出! 17、synchronized和ReentrantLock的区别synchronize...转载 2018-07-26 10:28:39 · 340 阅读 · 0 评论 -
面试题收集-java面试题及答案(基础题122道,代码题19道)
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,...转载 2018-09-03 10:36:19 · 395 阅读 · 0 评论 -
java基础题
原创 2018-09-12 18:39:52 · 275 阅读 · 0 评论 -
【机密机密】: BAT 大企内部面试题泄密
JVM的类加载机制是什么?有哪些实现方式?类加载机制:类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法去内,然后在堆区创建一个java.lang.Class对象,用来封装在方法区内的数据结构。类的加载最终是在堆区内的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。 类加载有...转载 2018-10-29 16:55:48 · 201 阅读 · 0 评论 -
史上最全Java面试题(带全部答案)
今天要谈的主题是关于求职,求职是在每个技术人员的生涯中都要经历多次。对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这个系列的文章,一方面帮助自己巩固下基础,另一方面也希望帮助想要换工作的朋友。 相关概念面向对象的三个特征封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。多态的好处允许...转载 2018-10-29 17:22:51 · 1605 阅读 · 1 评论 -
2018java基础面试题(我自己用的,面试好多家公司基本会问到的问题和技术)
1,webservice是什么?webservice是一种跨编程语言和跨操作系统的远程调用技术,遵循SOPA/WSDL规范。2,springCloud是什么?springcloud是一个微服务框架,并提供全套分布式系统解决方案。支持配置管理,熔断机制,leader选举,服务治理,分布式session,微代理,控制总线,智能路由,一次性token。Java中堆和栈有什么不同?每个线程都...转载 2018-10-29 17:27:14 · 2157 阅读 · 2 评论 -
Java常见面试题整理【1】
--------------------- 作者:ImportNewXXT0101 来源:CSDN 原文:https://blog.csdn.net/m0_37955444/article/details/78878030 版权声明:本文为博主原创文章,转载请附上博文链接!1. 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? java的跨平台不是ja...转载 2018-11-09 19:03:31 · 265 阅读 · 0 评论 -
java 面试题基础部分
1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时...原创 2018-04-16 18:56:52 · 378 阅读 · 0 评论 -
经典面试题:从地址栏输入URL到页面加载完成发生了什么?
不管是前端还是后台开发,在找工作的时候,只要涉及到网络方面的知识,必然会问到这样一个问题:当我在浏览器的地址栏里输入一个完整的URL,在按下回车直至页面加载完成,整个过程发生了什么?这是一道考察综合能力的面试题,今天我们就一起来总结下该如何回答这个问题,当然我只是在这里讲解主要的知识点,涉及到的细节还需要大家再去找资料看。整体过程在这整个过程中,大致可以分为以下几个过程DNS域名解析TCP连接HT...转载 2018-03-27 15:39:09 · 4655 阅读 · 0 评论 -
Java面试题
Java工程师笔试题一、填空题(本大题10小题,每空1分,共20分)。1.Java语言的三大特性即是、、2.在Java中,char 型采用____unicode_______编码方案,这样,无论是中文字符还是英文字符,都是占用__2___个字节的内存空间。3. 形式参数指的是方法被__定义____ 时的参数行,实际参数是方法被__调用___ 时所传递进去的变量或值。转载 2017-10-22 19:50:55 · 1373 阅读 · 0 评论 -
Java面试题全集(中)
这部分主要是与Java Web和Web Service相关的面试题。 原文地址:http://blog.csdn.net/jackfrued/article/details/4493113796、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其转载 2017-10-22 20:00:55 · 311 阅读 · 0 评论 -
java工程师面试题大全-100%公司笔试题你都能碰到几个
原文地址:http://blog.csdn.net/evilcry2012/article/details/44117775hibernate中离线查询去除重复项怎么加条件??dc.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); http协议及端口,smtp协议及端口http:超文本传转载 2017-10-22 20:27:42 · 5217 阅读 · 0 评论 -
来自企业中的真实面试真题
1. 在Java中,负责对字节代码解释执行的是 A. 应用服务器B. 虚拟机C. 垃圾回收器D. 编译器 2.一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈得输出序列的是( ) A. 5 4 1 3 2B. 2 3 4 1 5C. 1 5 4 3 2D. 2 3 1 4 53. LDAP转载 2017-11-23 13:43:59 · 1240 阅读 · 0 评论 -
来自企业中的真实面试真题(二)
1. 在Java中,负责对字节代码解释执行的是 A. 应用服务器B. 虚拟机C. 垃圾回收器D. 编译器 2. 一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈得输出序列的是( ) A. 5 4 1 3 2B. 2 3 4 1 5C. 1 5 4 3 2D. 2 3 1 4 53. LDA转载 2017-11-23 13:45:57 · 1266 阅读 · 0 评论 -
面试笔记(Java开发工程师)
三次面试笔记,给最近需要找工作的小伙伴做参考,高手勿喷~仅仅供需要谋求“Java开发工程师”岗位的朋友参考,涉及内容偏基础,但是经常会被问到~1.浅克隆和深克隆//浅克隆(类要实现Cloneable接口) //浅复制仅仅复制所考虑的对象,而不复制它所引用的对象 //如果复制后的对象重新设置了原对象引用对象的值,则两个对象的引用对象都转载 2018-02-03 13:34:44 · 553 阅读 · 0 评论 -
收藏!90 个名企笔试题 + 算法题
(点击上方公众号,可快速关注)节选自「算法爱好者」微信公号的精选算法题和名企笔试题。长按上图,弹出“识别二维码”后关注提示:点击下方目录,即可查看题目详情,并查看网友的讨论交流。名企笔试名企笔试:美团2016招聘笔试(股票交易日)名企笔试:搜狐2016招聘笔试题(扎金花)名企笔试:凤凰网2015招聘(二分查找)名企笔试:4399游戏校招笔试题(快速排序)名企笔试:蘑菇街2016招聘笔试(回文串)名...转载 2018-02-09 19:09:49 · 695 阅读 · 0 评论 -
Java常见数据结构面试题(带答案)
1.栈和队列的共同特点是(只允许在端点处插入和删除元素)4.栈通常采用的两种存储结构是(线性存储结构和链表存储结构)5.下列关于栈的叙述正确的是(D) A.栈是非线性结构B.栈是一种树状结构C.栈具有先进先出的特征D.栈有后进先出的特征6.链表不具有的特点是(B)A.不必事先估计存储空间 B.可随机访问任一元素C.插入删除不需要移动元素 D.所需空间与线性表长度成正比...转载 2018-02-13 09:07:09 · 27739 阅读 · 2 评论 -
java面试题之try中含return语句时代码的执行顺序详解
前言最近在刷java面试题偶然看到这类问题(try/finally中含有return时的执行顺序),觉得挺有意思于是小小的研究了一下,希望经过我添油加醋天马行空之后,能给你带来一定的帮助,下面来看看详细的介绍。原题try {} 里有一个return语句,那么紧跟在这个try后的finally {}里的代码会不会被执行?什么时候被执行?在return前还是后?乍一看题目很简单嘛,java规范都说了,...转载 2018-02-13 09:10:53 · 554 阅读 · 0 评论 -
值得收藏的2017年Java开发岗位面试题
下面是我自己收集整理的2017年Java岗位的面试题,可以用它来好好准备面试。一、Java基础1. String类为什么是final的。2. HashMap的源码,实现原理,底层结构。3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4. 描述一下ArrayList和LinkedList各自实现和区别5. Java中的队列都有哪些,有什么区别。6. 反射中,C...转载 2018-02-13 09:12:28 · 388 阅读 · 0 评论 -
ssm框架面试题1
SpringMvc简单介绍下你对springMVC的理解?Spring MVC Framework有这样一些特点:它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件.并且和Spring提供的其他基础结构紧密集成.不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于Servlet的)可以任意使用各种视图技术,而不仅仅局限于JSP支持各种请求...转载 2018-02-13 09:40:00 · 485 阅读 · 0 评论 -
JAVA多线程和并发基础面试问答 (附带答案解析)
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的...转载 2019-06-13 15:40:11 · 532 阅读 · 0 评论