Java面试题
文章平均质量分 88
多纤果冻
superme
展开
-
Java面试题——大公司Java面试总结
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的...转载 2018-10-19 00:02:28 · 171 阅读 · 0 评论 -
Java面试题[顺丰]
谈谈你对spring的理解?容器,核心组件:IOC AOP 你都用哪些集合?ArrayList HashMap hashtable和hashMAP的区别,那个性能高?前者安全,效率低,不能存null 后者取反 equals和==的区别,new 出来用那个比较?前者重写比较内容 后者内容家地址 new比较后者 MySQL和oracle的区别最大...原创 2018-10-16 10:00:02 · 7475 阅读 · 0 评论 -
java面试详解
关于面试详解 一、基础篇1.面向对象的三大特性继承、封装、多态什么是继承?①继承是面向对象程序设计能够提高软件开发效率的重要原因之一。②继承是具有传递性的,就像现实中孙子不仅长得像爸爸而且还像他爷爷。③继承来的属性和方法是隐式的,也就是在本类里面是看不见的。④一个类只能有一个父类,也就是类只能是单继承。⑤一个接口可以有多个父类,也就是接口可以是多继承。实际项目...转载 2018-09-23 21:51:43 · 246 阅读 · 0 评论 -
面试中关于Spring Boot Hibernate的面试题
Karthick Sharma,在SRM科学与技术学院学习 什么是Spring框架?在Spring框架,如前所述,是一个应用程序框架和控制容器的反转,以及针对Java平台。作为一个开源框架,Spring框架的主要特性不是强加任何特定的编程模型,而是将其视为Enterprise JavaBeans(EJB)模型的替代或替代或甚至添加。Spring Boot被认为是Pivotal团队的...翻译 2018-10-16 00:11:48 · 466 阅读 · 0 评论 -
Java面试详解
基础 1 switch支持的类型:byte, short, int, char, enum, 注意:不支持long,double,JDK7之后,开始支持String。 //简单示例 public class MyDemo { public static void main(String... args) { Demo demo = Demo....转载 2018-09-23 20:56:01 · 207 阅读 · 0 评论 -
Java面试题收集
Java面试题收集不积跬步无以至千里,这里会不断收集和更新Java基础相关的面试题1.什么是B/S架构?什么是C/S架构B/S(Browser/Server),浏览器/服务器程序 C/S(Client/Server),客户端/服务端,桌面应用程序 2.你所知道网络协议有那些? HTTP:超文本传输协议 FTP:文件传输协议 SMPT:简单邮件协议 TELNET:远程...转载 2018-09-23 20:00:14 · 248 阅读 · 0 评论 -
20个设计模式和软件设计面试问题
20个设计模式和软件设计面试问题 摘要:不管是参加Java面试还是C#面试,设计模式和软件设计都 是任何编程面试中的必问问题。实际上,编程能力和设计技巧是对彼此很好的补充。一个好的程序员通常都是一个好的软件设计人员。他们知道怎么把一个问题分割 成一段段代码或者软件设计,但这些能力和技巧并不能凭空而来。你需要持续做大型、小型系统的设计和编码,并且不断从错误中学习。不管是参加Java面...转载 2018-10-03 00:15:29 · 8050 阅读 · 0 评论 -
就业季最新Javaweb面试题
就业季最新Javaweb面试题 1.Javaweb 技术的结构1.1. Javaweb 技术结构图1.2. 结构图说明:整体分为四个部分:1. 黑线: JavaScript 相关技术路线2. 蓝线: Servlet 相关技术路线3. 红线: Jsp 相关技术路线4. 紫线: Web 会话相关技术路线2.JavaScript 相关技术路线(黑线)此部分包括: ...原创 2018-10-20 16:55:34 · 1271 阅读 · 0 评论 -
大厂最新Java异常面试问题
大厂最新Java异常面试问题 1.概述例外是每个Java开发人员都应该熟悉的重要主题。本文提供了在访谈期间可能会出现的一些问题的答案。2.问题Q1。什么是异常?例外是在程序执行期间发生的异常事件,并中断程序指令的正常流程。Q2。throw和throws关键字的目的是什么?所述引发关键字用于指定一个方法可以在其执行过程中产生异常。它在调用方法时强制执行显式异...翻译 2018-10-21 07:25:44 · 595 阅读 · 0 评论 -
科大讯飞Java面试笔试题
单选题1、下列关于继承的描述错误的是( )A. 在Java中允许定义一个父类的引用,指向子类对象B. 在Java中继承是通过extends关键字来描述的,而且只允许继承自一个直接父类C. 在Java中抽象类之间也允许出现继承关系D. 在Java中一个子类可以继承多个抽象类,在extends关键字后一次列出,用逗号隔开参考答案:D语法层面上抽象类和接口的...转载 2018-10-28 08:40:00 · 7622 阅读 · 0 评论 -
2018年必须知道的75个Java面试问题[译]
在这个Java面试问题博客中,我将列出一些最重要的Java面试问题和答案,这将使你在面试过程中与众不同。 全世界大约1000万开发人员使用Java来开发支持Java的15亿台设备的应用程序。它还用于为移动设备和DTH盒等家用设备创建大数据等趋势技术的应用程序。因而今天,Java无处不在!我们编制了一份顶级Java面试问题列表,分为 7个部分,即:目录 Java面试问题与解...翻译 2018-10-26 04:58:17 · 468 阅读 · 0 评论 -
20个高级Java面试题汇总
20个高级Java面试题汇总 摘要:这是一个高级Java面试系列题中的第一部分。这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题。这是一个高级Java面试系列题中的第一部分。这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题。程序员面试指南:https://www.youtube.com/watch...转载 2018-10-07 18:07:25 · 249 阅读 · 0 评论 -
Java的Exception和Error面试题10问10答
Java的Exception和Error面试题10问10答 在Java核心知识的面试中,你总能碰到关于 处理Exception和Error的面试题。Exception处理是Java应用开发中一个非常重要的方面,也是编写强健而稳定的Java程序的关键,这自然使它成为面试题中的常客。关于Java中Error和Exception的面试题目多是关于Exception和Error的概念,如何处理...转载 2018-10-03 00:15:17 · 208 阅读 · 0 评论 -
网易java开发面试:一面+二面+三面以及 面试经验总结
网易一面:自我介绍 微服务的架构介绍,微服务与SOA的区别 分布式事务处理 spring特性,ioc,aop原理及实现。 java concurrent包下的的东西,和其中的实现,concurrentHashMap原理和ThreadPoolExcutor原理。 linux常用命令,如何查看日志。 项目用到了spring cloud什么组件,分别作用是什么,原理...原创 2018-10-19 00:53:06 · 15929 阅读 · 3 评论 -
Java面试题[京东]
Java面试题[京东]1.Spring的事务有哪些?什么是数据库事务:访问并可能改变数据库中个数据项的一个程序执行单元。实现方式共有两种:编码方式即采用注解的方式(类头的@Transactional为默认事务配置);声明式事务管理方式(bean)。基于AOP技术实现的声明式事务管理,实质就是:在方法执行前后进行拦截,然后在目标方法开始之前创建并加入事务,执行完目标方法后根据执行...转载 2018-10-19 01:19:02 · 2492 阅读 · 1 评论 -
Java面试——美团
Java面试——美团 一面: 2.分布式系统如何负载均衡?如何确定访问的资源在哪个服务器上?一.轮询。二.随机。三.最小响应时间。四. 最小并发数。五.一致性哈希。http://www.open-open.com/lib/view/open1446377378148.html3.设计一个分布式负载均衡缓冲系统,如何快速定位到是那个服务器(使用key分段、一致性has...转载 2018-10-19 01:26:45 · 2285 阅读 · 1 评论 -
Java线程面试题Top50
Java线程面试题Top50 摘要: 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java 语言一个重要的特点就是内置了对并发的支持,让 Java 大受企业和程序员的欢迎。大多数待遇丰厚的 Java 开发职位都要求开发者精通多线程技术并且有丰富的 Java 程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。 英文原文:Top 50 ...转载 2018-10-07 18:06:51 · 156 阅读 · 0 评论 -
Java面试通关要点汇总集
Java面试通关要点汇总集原文地址:梁桂钊的博客博客地址:blog.720ui.com这里,笔者结合自己过往的面试经验,整理了一些核心的知识清单,帮助读者更好地回顾与复习 Java 服务端核心技术。本文会以引出问题为主,后面有时间的话,笔者陆续会抽些重要的知识点进行详细的剖析与解答。敬请关注「服务端思维」微信公众号,获取最新文章。目录 基础篇基本功集合线...转载 2018-09-23 19:50:02 · 241 阅读 · 0 评论 -
Java百问
Java百问 摘要:程序员经常可以通过搜索或者记忆来完成代码,但是许多时候并不真正理解为什么那样写。也就是说,有一定经验的程序员不会犯一些低级的语法错误,但是 因为不深入理解有可能造成一些高级错误,比如说运行无效率,代码难Debug,等等。下面是一些常见的理解性问题,每一个问题尽量用图或代码去描述。带着 问题去看有图的内容是一种娱乐和消遣。内容全部来自“码河网”(programcreek....转载 2018-10-07 18:06:41 · 111 阅读 · 0 评论 -
JAVA面试700问(一)
JAVA面试700问(一) 原文地址 译者:叶文海(yewenhai@gmail.com)1、Java环境中的字节码是什么?由Java 编译器生成的一种代码。 由JVM生成的一种代码。 Java源文件(Java Source File)的别名。 一种写在类的实例方法中的代码。答案:由Java 编译器生成的一种代码。2、什么是Java垃圾回收机制?操作系统周期性...转载 2018-10-07 18:06:29 · 142 阅读 · 0 评论 -
JAVA面试700问(二)
JAVA面试百问(二)原文地址 译者:olive(yhfolive@gmail.com)1.wait(),notify()和notifyAll()的作用是什么?wait():使当前线程停止,直到另一个线程调用notify()方法或notifyAll()方法.。 notify():唤醒这个对象的监视器上等待的一个线程。 notifyAll():将引发wait()状态的所有的线程变...转载 2018-10-07 18:06:08 · 182 阅读 · 0 评论 -
Java面试题——面试高发
摘要:Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这...转载 2018-10-07 18:05:05 · 260 阅读 · 0 评论 -
最新Java面试实战
数据库&事务1.什么样的场景会产生数据库死锁,如何解决? 2.SQL如何优化3.Oracle和mysql分页的实现原理4.唯一索引能否插入空5.数据库索引的算法原理6.乐观锁,悲观锁7.SQL怎样判断字段是否为空 WEB1.post和get区别是什么?2.cookie/session有什么区别?3.web集群中登录态如何共...原创 2019-05-20 00:25:36 · 843 阅读 · 1 评论