![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试题
文章平均质量分 90
柚子-youzi
一个爱分享的Java程序媛~
展开
-
什么是循环依赖, Spring 是如何解决循环依赖的?
前言相信很多小伙伴在工作中都会遇到循环依赖,不过大多数它是这样显示的:还会提示这么一句:Requested bean is currently in creation: Is there an unresolvable circular reference?老铁!这就是发生循环依赖了!当然这里是一个异常情况。下面就一起看一看,什么是循环依赖,以及 Spring 是如何解决循环依赖的?记得点赞收藏加关注哦 ,需要下载PDF版本和获取更多知识点、面试题的朋友可以点一点下方链接免费领取链接:点这原创 2021-03-31 15:08:37 · 1062 阅读 · 0 评论 -
2021最详细的 SpringBoot整合MyBatis-Plus框架 解析!
MyBatis-Plus 简介Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。代码生成器通用的CURD条件构造器自定义SQL语句分页插件、性能分析插件公共字段自动填充记得点赞收藏加关注哦 ,需要下载PDF版本和获取更多知识点、面试题的朋友可以点一点下方链接免费领取链接:点这里!!! q群:580763979 暗号:CSDN特性无侵入:只做增强不做改变,引入它不会对现有工.原创 2021-03-08 21:32:59 · 1176 阅读 · 0 评论 -
高并发服务编程中,redis分布式锁的三种实现方式对比说明与详解!
今天来说说高并发服务编程中的redis分布式锁。这里罗列出3种redis实现的分布式锁,并分别对比说明各自特点。开始之前,记得点赞收藏加关注哦 ,需要下载PDF版本和获取更多知识点、面试题的朋友可以点一点下方链接免费领取链接:点这里!!! 暗号:CSDNRedis单实例分布式锁实现一: SETNX实现的分布式锁setnx用法参考redis官方文档语法SETNX key value将key设置值为value,如果key不存在,这种情况下等同SET命令。 当key存在时,什么也不做。原创 2020-12-15 21:49:17 · 388 阅读 · 0 评论 -
我们要悄悄地学习,然后惊艳所有人! —分布式锁详解
什么是分布式锁?分布式锁又可以解决哪些问题呢?在我们的系统还没有使用分布式架构的时候,我们可以用同步锁或者Lock锁,来保证多线程并发的时候,同一时间只有一个线程修改共享变量或者执行代码块,但是当我们现在大部分系统都是分布式集群部署的,单纯的同步锁和Lock锁只能保证单个实例上的数据一致性,多实例就失去了作用。这个时候就需要使用分布式锁来保证共享资源的原子性,比如我们电商系统里面的扣减库存,当单量小的时候问题不大,如果单量很大,同一时间多个实例都在并发处理扣减库存的业务的时候,就可能存在超卖的问题。记原创 2020-12-12 15:19:57 · 3492 阅读 · 8 评论 -
一篇文章轻松学会 @Resource和@Inject注解,结合项目案例深度理解!
@Resource注解@Resource(这个注解属于J2EE的,JSR250),默认安照名称进行装配,名称可以通过name属性进行指定, 如果没有指定name属性,当注解写在字段上时,默认取字段名进行按照名称查找,如果注解写在setter方法上默认取属性名进行装配。 当找不到与名称匹配的bean时才按照类型进行装配。但是需要注意的是,如果name属性一旦指定,就只会按照名称进行装配。记得点赞收藏加关注哦 ,需要下载PDF版本和获取更多知识点、面试题的朋友可以点一点下方链接免费领取链接:点这里!!!原创 2020-12-11 21:08:20 · 3665 阅读 · 10 评论 -
终于拿到蚂蚁金服Offer!!!分享一下全程面试题和面试经验!
写在前面很多小伙伴都反馈说,现在的工作不好找呀,也不敢跳槽,在原来的岗位上也是战战兢兢!其实,究其根本原因,还是自己技术不过关,如果你技术真的很硬核,怕啥?想去哪去哪呗!这不,我的一个朋友去面试了蚂蚁金服,HR小姐姐让他下周入职!确实,能进蚂蚁金服还是需要一些实力的,下面,我就把他这次的面经给大家分享出来,大家看看如果是你去面试蚂蚁金服,是不是也能顺利拿到Offer呢?欢迎文末留言!!之前为了准备面试,我也帮他整理了很多面试知识点和大厂面试真题,想着留在手上也没什么用,现在就分享出来,希望也能帮助到原创 2020-12-10 16:56:33 · 10790 阅读 · 29 评论 -
Java高并发必会的线程池与ThreadPoolExecutor类解析
一、抛砖引玉既然Java中支持以多线程的方式来执行相应的任务,但为什么在JDK1.5中又提供了线程池技术呢?这个问题大家自行脑补,多动脑,肯定没坏处,哈哈哈。。。说起Java中的线程池技术,在很多框架和异步处理中间件中都有涉及,而且性能经受起了长久的考验。可以这样说,Java的线程池技术是Java最核心的技术之一,在Java的高并发领域中,Java的线程池技术是一个永远绕不开的话题。既然Java的线程池技术这么重要(怎么能说是这么重要呢?那是相当的重要,那家伙老重要了,哈哈哈),那么,本文我们就来简单的原创 2020-12-07 21:23:51 · 3296 阅读 · 5 评论 -
毫不夸张,这是最详细的 Spring AOP核心类解析了!
类结构图我们先来看下AnnotationAwareAspectJAutoProxyCreator类的结构图。开始之前,记得点赞收藏加关注哦 ,需要下载PDF版本和获取更多知识点、面试题的朋友可以点一点下方链接免费领取链接:点这里!!! 799215493 暗号:CSDN上图中一些 类/接口 的介绍:AspectJAwareAdvisorAutoProxyCreator :公开了AspectJ的调用上下文,并弄清楚来自同一切面的多个Advisor在AspectJ中的优先级规则。Ab原创 2020-12-06 15:21:21 · 3459 阅读 · 8 评论 -
进程与线程概述及JAVA多线程四种实现方式详解
1. 进程与线程概述利用多线程技术可以使系统同时运行多个程序块,缩短出程序响应的时间,提高计算机资源的利用率,达到多任务处理的目的。进程是程序的一次动态执行过程,每个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程(比如浏览器可以开多个窗口,每个窗口就是一个进程)多进程操作系统能够运行多个进程,每个进程都能够循环利用所需要的CPU时间片,使的所有进程看上去像在同时运行一样。线程是进程的一个执行流程,一个进程可以由多个线程组成,也就是一个进程可以同时运行多个不同的线程,每个线程完成不原创 2020-12-10 16:58:20 · 3725 阅读 · 5 评论 -
面试必问知识点— Spring AOP深入理解与使用
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP通过继承父类、实现接口的方式纵向编程,这种方式会使与业务无关的代码散布在各个类中,例如日志功能、权限认证。它导致了大量代码的重复,而不利于各个模块的重用。而AOP技术则恰恰相反,它利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名为"Aspect",即切原创 2020-12-03 15:21:57 · 3518 阅读 · 4 评论 -
面试常问单例模式?8种写法?这篇文章给你答案!
1. 单例模式常见问题为什么要有单例模式单例模式是一种设计模式,它限制了实例化一个对象的行为,始终至多只有一个实例。当只需要一个对象来协调整个系统的操作时,这种模式就非常有用.它描述了如何解决重复出现的设计问题,比如我们项目中的配置工具类,日志工具类等等。如何设计单例模式 ?单例类如何控制其实例化如何确保只有一个实例通过一下措施解决这些问题:private构造函数,类的实例话不对外开放,由自己内部来完成这个操作,确保永远不会从类外部实例化类,避免外部随意new出来新的实例。该实例通常存储原创 2020-12-02 15:35:17 · 174 阅读 · 0 评论 -
Redis使用过程中,经常遇到的延迟问题到底该如何定位和分析?
Redis作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右。但我们在使用Redis时,经常时不时会出现访问延迟很大的情况,如果你不知道Redis的内部实现原理,在排查问题时就会一头雾水。很多时候,Redis出现访问延迟变大,都与我们的使用不当或运维不合理导致的。这篇文章我们就来分析一下Redis在使用过程中,经常会遇到的延迟问题以及如何定位和分析。开始之前,记得点赞收藏加关注哦 ,需要下载PDF版本和获取更多知识点、面试题的朋友可以点一点下方链接免费领取链接:点这里!!! 79原创 2020-12-01 16:13:52 · 3369 阅读 · 4 评论 -
我裂了!面试问了千万遍的 Spring AOP 原理、SpringMVC 过程,还有人不会?
Spring AOP ,SpringMVC ,这两个应该是国内面试必问题,网上有很多答案,其实背背就可以。但今天我带大家一起深入浅出源码,看看他的原理。让印象更加深刻,面试的时候游刃有余。开始之前,记得点赞收藏加关注哦 ,需要下载PDF版本和获取更多知识点、面试题的朋友可以点一点下方链接免费领取链接:点这里!!! 799215493 暗号:CSDNSpring AOP 原理简单说说 AOP 的设计:每个 Bean 都会被 JDK 或者 Cglib 代理。取决于是否有接口。每个 Be原创 2020-11-30 21:52:58 · 134 阅读 · 0 评论 -
这10个经典却容易被人忽略的JVM面试题,看看你能答对几个?
1. 对象一定分配在堆中吗?有没有了解逃逸分析技术?对象一定分配在堆中吗? 不一定的,JVM通过逃逸分析,那些逃不出方法的对象会在栈上分配。什么是逃逸分析?逃逸分析(Escape Analysis),是一种可以有效减少Java 程序中同步负载和内存堆分配压力的跨函数全局数据流分析算法。通过逃逸分析,Java Hotspot编译器能够分析出一个新的对象的引用的使用范围,从而决定是否要将这个对象分配到堆上。逃逸分析是指分析指针动态范围的方法,它同编译器优化原理的指针分析和外形分析相关联。当变量(或者对象原创 2020-11-29 15:51:47 · 213 阅读 · 0 评论 -
拼了!第一次花这么长时间只为了给你们解释清楚 线程与栈!
这篇文章是介绍一下线程与栈相关的话题,文章比较长,主要会聊聊下面这些话题:进程与线程的本质区别,线程与内存共享Linux pthread 与 Guard 区域Hotspot 线程栈的 Guard 区域实现原理你可能没有怎么听说过的 Yellow-Zone、Red-ZoneJava StackOverflowError 的实现原理为了讲清楚线程与栈的关系,我们要从进程和线程之间的关系讲起,接下来开始第一部分。开始之前,记得点赞收藏加关注哦 ,需要下载PDF版本和获取更多知识点、面试题的朋友可原创 2020-11-27 22:03:34 · 359 阅读 · 0 评论 -
十分钟快速掌握HashMap底层实现原理(图文详解)
HashMap概述HashMap实现了Map接口,我们常用HashMap进行put和get操作读存键值对数据。下面介绍基于jdk1.8深入了解HashMap底层原理。开始之前,记得点赞收藏加关注哦 ,需要下载PDF版本和获取更多知识点、面试题的朋友可以点一点下方链接免费领取链接:点这里!!! 799215493 暗号:CSDNHashMap数据结构HashMap实际是一种“数组+链表”数据结构。在put操作中,通过内部定义算法寻止找到数组下标,将数据直接放入此数组元素中,若通过算法得到原创 2020-11-26 22:44:05 · 5297 阅读 · 8 评论 -
谨记这6个写Java简历小技巧,成功几率提升99%!
前言从去年校招开始到现在负责部门的面试,从我手上流走的简历多多少少也有上百封了。最近有点时间,就想着把我这一年来筛选简历的经验分享给大家,多少还是能提高一些命中率。突出优势「简历」自然是突出简单的好,相信大部分面试官都不是全职做面试工作;多数都是工作之余筛选简历。就我的情况来说,每天都需要在工作中挤出一部分时间从 10 几份简历中挑选出比较靠谱的。总共大概花费 5 分钟的时间,平均算下来差不多一份简历只有 30S。现在我终于相信当初语文老师说:“高考语文作文阅卷只有几十秒的时间”。既然时间很原创 2020-11-24 21:16:12 · 313 阅读 · 0 评论 -
分布式系统:分布式任务调度平台 xxl-job 深入了解
xxl-job是一个分布式定时任务调度框架,功能强大,底层使用自己实现的rpc框架进行注册和管理,数据库使用mysql,调度触发使用数据库锁来作为调度锁。xxl-job主要分为调度中心admin以及任务,任务引入依赖jar包并配置启动类为spring所管理的bean后,将自动通过spring-bean提供的initMethod进行启动线程选择一个端口进行注册以及监听任务调度。公司目前引入xxl-job框架代替quartz框架作为分布式任务调度组件,并在其之上进行一定开发以及优化,所以这篇文章主要分享一些原创 2020-12-10 21:14:45 · 5927 阅读 · 15 评论 -
Springboot — 知识点小结(学习、面试必备)
1. SpringBoot 简介SpringBoot 是简化 Spring 应用开发的一个框架。他整合了 Spring 的技术栈,提供各种标准化的默认配置。使得我们可以快速开发 Spring 项目,免掉 xml 配置的麻烦。降低 Spring 项目的成本。2. SpringBoot 的优缺点使编码配置部署都变得很简单。缺点可能就是自动注入的 bean ,不是特别清楚,有可能会冲突。由于篇幅有限,这里只展示一部分,完整版我已经整理成了文档,有需要的朋友可以点一点下方链接免费领取链接:1103806原创 2020-10-29 16:03:05 · 394 阅读 · 2 评论 -
2020某东Java社招面试个人经验分享(内含面试真题剖析)
任职要求计算机相关专业本科以上学历,逻辑思维能力强,有很强的责任心和主动性;3年以上J2EE开发经验,有互联网开发经验,JAVA基础扎实,熟练运用设计模式;熟练掌握Spring、Struts2、Ibatis等常用框架,了解机制;熟悉分布式开发,熟悉常用SOA框架、多线程、网络编程等;熟悉常用数据库及优化,熟悉常用缓存、NoSql技术;熟悉Zookeeper、MQ等组件;有高并发、大数据量系统开发及优化经验者优先;有互联网金融尤其是保险业务开发经验者优先。除了这次的面试题,这边还有各个知原创 2020-10-08 21:05:40 · 631 阅读 · 1 评论 -
Java面试必备——10个JavaScript 笔试题解析
问题1:数组排序比较考虑以下数组。在不同的排序条件中会输出什么?const arr1 = ['a', 'b', 'c']; const arr2 = ['b', 'c', 'a']; console.log( arr1.sort() === arr1, arr2.sort() == arr2, arr1.sort() === arr2.sort() ); 答案: true, true, false这里有几个概念在起作用。首先,数组 sort 方法对原始数组进行排序,并原创 2020-10-07 22:30:52 · 521 阅读 · 1 评论 -
什么?听说很多Java老司机都栽在了这四个概念上?
Java 是很多人一直在用的编程语言,但是有些 Java 概念是非常难以理解的,哪怕是一些多年的老手,对某些 Java 概念也存在一些混淆和困惑。所以,在这篇文章里,会介绍四个 Java 中最难理解的四个概念,去帮助大家更清晰的理解这些概念:匿名内部类的用法多线程如何实现同步序列化由于篇幅有限,这里没有展示的很详细、全面,有需要完整版的朋友可以点一点下方链接免费领取!链接:1103806531暗号:CSDN匿名内部类匿名内部类又叫匿名类,它有点像局部类(Local Class)或者内原创 2020-10-05 21:32:15 · 724 阅读 · 0 评论 -
Springboot 面试常问知识点、面试题合集
这两年随着微服务的盛行,SpringBoot框架水到渠成的得到了高曝光,作为程序猿的我们,现在要是不知道一点SpringBoot相关的东西,貌似出去找工作都会被深深地鄙视。在这里我整理了一份常问Springboot 知识点和面试题,希望对大家有所帮助!由于篇幅有限,有需要完整版的朋友可以点一点下方链接免费领取!链接:1103806531暗号:CSDN1. SpringBoot 简介SpringBoot 是简化 Spring 应用开发的一个框架。他整合了 Spring 的技术栈,提供各种标准化的原创 2020-09-30 16:14:35 · 894 阅读 · 0 评论 -
2020九月网易四轮面试经验分享
前几天去猪场面试了一下,搜索相关的。虽然最后还是没有通过,但是感觉还是有很多收获的。在此小结一下,为以后的面试增加点经验,也给想去网易的同学一个参考。为了这次面试,我结合过往的面试经验、整合了网上一些资料,整理出了一份知识清单,由于篇幅有限,有需要的朋友可以点一点下方链接免费领取!链接:1103806531暗号:CSDN一面(电面)当时刚下班,回家的路上打来的电话。自我介绍项目用的什么做的(elasticsearch)全量/实时索引怎么做的(这个只要结合自己的项目回答即可。个人感觉原创 2020-09-29 15:11:36 · 584 阅读 · 1 评论 -
Java面试通关宝典—基础、核心、框架、微服务、工程要点汇总
为了帮助大家更好地回顾与复习以及准备面试,我结合过往的面试经验、整合了网上一些资料,整理出了一份知识清单,由于篇幅有限,需要面试题答案的朋友可以点一点下方链接免费领取!链接:1103806531暗号:CSDN01基础篇1.1 基本功1.面向对象的特征2.final, finally, finalize 的区别3.int 和 Integer 有什么区别4.重载和重写的区别5.抽象类和接口有什么区别6.说说反射的用途及实现7.说说自定义注解的场景及实现8.HTTP 请求的 GET 与原创 2020-09-27 21:29:14 · 313 阅读 · 1 评论 -
2020 腾讯社招 Golang后端 面试题解析
最近正值金九银十,相信有不少小伙伴已经开始投简历、面试。在这里分享一下我在腾讯社招 Golang后端的面试经历,包括面试题和解析,由于篇幅有限,面试题答案解析没有展示出来,有需要的朋友可以点一点下方链接免费领取链接:1103806531暗号:CSDN技术一面 基础面试一面是通过电话直接沟通go的调度go struct能不能比较go defer(for defer)select可以用于什么context包的用途client如何实现长连接主协程如何等其余协程完再操作slice,l.原创 2020-09-25 16:09:46 · 3733 阅读 · 1 评论 -
2020年Java面试 29个高频 微服务面试题(含答案解析)
随着分布式技术栈逐渐成熟,近几年业界采用微服务架构设计的系统和领域越来越多,包括金融、电商、直播、物流、营销、采购、制造等,有互联网领域,也有传统领域。那么微服务到底是什么?我们应该如何进行微服务设计和技术选型?你熟悉的分布式系统技术栈有哪些?这29个微服务面试题基本涵盖了方方面,希望对你有所帮助!需要更详细的知识点介绍和更多的面试题资料,可以点一点下方链接免费领取链接:1103806531暗号:CSDN一、什么是Spring Cloud?在微服务中,SpringCloud是一个提供与外.原创 2020-09-24 16:16:44 · 1954 阅读 · 2 评论 -
2020九月 京东大数据方向 Java 面试经验、面试题分享
足球运动里,身价最高的运动员就是能够把球踢进的那个人,临门一脚也是价值最高的运动。找工作如同这个阶段,如何把我们积蓄二十几,三十年的知识能力和修养在极短地时间内表达地最好呢?在这里,跟大家分享一下我京东大数据方向Java实习面试的经历,希望对面试的朋友有所帮助!一面:(顺序可能不对)1.先讲了一下笔试上的一道算法题,不难,就是找出两个数组合并后的中位数,总体思路就是,比较大小,找下标,但需要注意的是找到了中位数就可以停止循环了。2.hashmap问的超级细,建议大家仔细看看,后来也问了chm..原创 2020-09-23 15:43:17 · 6697 阅读 · 8 评论 -
深入浅出 Java 虚拟机 — 面试题 + 常用知识点 整理
Java 虚拟机日益成为互联网大厂面试的重要内容,对于 Java 开发者而言,只有在了解 Java背后的原理后,才能写出更高质量的代码,才能在错综复杂的 bug 中快速定位出问题并找到解决方案。本篇文章首先会带领大家入门 Java 虚拟机,然后针对面试中常考的知识点和开发中常用的关键技术进行详细地阐述,帮助大家对 Java 做到知其然,并知其所以然。由于篇幅有限,这里只展示一部分,有需要完整版的朋友可以点一点下方链接链接:1103806531暗号:CSDN一、虚拟机简介1、虚拟机概念虚拟机(.原创 2020-12-10 21:26:48 · 5575 阅读 · 6 评论 -
MySQL数据库最全知识点+面试题整理
数据库,尤其是关系型数据库,是程序员日常使用最多的。对优秀的工程师来讲,只会 CRUD 还不够,还需要理解其原理,理解其原理能够让程序员写出更加可靠高效的代码,并能够提升解决实际问题的能力,本篇文章将以 MySQL为例,和大家一起学习数据库原理。数据库基础知识1. 为什么要使用数据库数据保存在内存优点:存取速度快缺点:数据不能永久保存数据保存在文件优点:数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作 2)查询数据不方便数据保存在数据库1)数据永久保存 2)使用SQ.原创 2020-12-10 21:27:04 · 2109 阅读 · 8 评论 -
编程语言是选择Java好还是Python好?
老师傅来说说java和Python,你是不是也较纠结应该选哪个编程语言好,我的粉丝私信我说,他觉Python有趣,但是听别人说Java更好找工作一些,所以说他来问我到底学什么好些。JAVA和Python哪个岗位就业多,更好找工作?今天我就来回答一下这个问题。首先目前的情况确实是公司的Java的需求量是要大于Python的,从各大招聘网站上面都可以看得出来,Java是目前企业应用开发的一种主流的语言,包括各类的网站,企业的内部系统,云平台、安卓手机等等,使用Java的地方非常多,Python目前在公司还是原创 2020-12-10 22:13:22 · 5125 阅读 · 1 评论 -
如何自学java?学习到什么程度可以找工作?找工作别人会要这种半路出家的吗???
我个人学习Java就是自学的,所以还是有一些发言权,我是非计算机专业,上大三的时候想做程序员,因为感觉本专业不挣钱,用了一年的时间在学校自学了Java,学习的过程中无非就是两个字最重要:坚持。因为学习Java是一个相对漫长的过程,熬夜是不可避免的,每天除了上课后,回来都在学习,晚上经常自学到1点左右,而我现在觉得,如果年轻的时候不熬夜拼一拼,那以后真的要遭罪了。和别人的差距就是在晚上,毕业之后找到一份6500的工作,不多不少还算满意,够自己生活。然后就在工作中不断积累自己的项目经验,就这样一直做到现在,原创 2020-09-20 17:23:51 · 1751 阅读 · 2 评论 -
华为三面成功通过!让我们看看面试官都问了什么!
一面(1hour):1、自我介绍2、项目介绍,技术点相关。3、C++和Java区别,GCC++不熟,只能说内存管理相关的问题,所以就问到了GC。然后说分代收集算法。老年代担保、元数据区从JVM移到了本地内存这些。4、线程相关,Runnable和Thread的区别。Thread类是实现了Runnable接口,平时使用起来可以使用start方法调用。线程池基本传Runnable对象,平时也是线程池用的多,所以具体相关不太熟。5、线程池6、synchronized,volatile7、继承相关,原创 2020-07-22 21:52:55 · 5303 阅读 · 1 评论 -
[面试技巧] 记一次蚂蚁金服的面试经历
这篇文章主要介绍了一次蚂蚁金服的面试经历,文中详细的介绍了几次面试的记录,对大家的学习或者工作具有一定的参考学习价值,分享给大家,也希望大家都面试成功!在实习的时候,当时一个一起实习的朋友在3月份的时候突然在微信上找我,问我要不要面试下蚂蚁金服。问了下相关信息才知道他在2018年11月的时候进到蚂蚁金服,现在招人就想到了我,问我要不要试一下。刚开始还是有所顾虑的,因为毕竟是大厂,进去应该不容易,但是这个朋友进去了,想想应该也没有很难吧,哈哈哈哈,毕竟当时实习的时候,他技术并不怎么样。但是毕竟过去好几.原创 2020-07-19 20:59:32 · 1217 阅读 · 1 评论 -
面试阿里、腾讯99%会被问到的25个问题(附答案)
作为最广泛使用和部署的语言,Java 是 Web 领域的三大核心技术之一。 它由 James Gosling,Patrick Naughton 和 Mike Sheridan 于 1991 年创建。这种高级语言凭借其一流的功能在IT行业中崭露头角,为开发人员提供了光明的未来。为何如此重要?在Java中,主要优点是它使开发人员能够编写在任何地方运行的代码( WORM ); 意思是不需要重新编译。 无论系统的体系结构如何,Java 编译的代码都可以在任何 JVM(Java 虚拟机)上运行,使其成为最广泛使原创 2020-07-13 21:23:40 · 1009 阅读 · 1 评论 -
Java基础面试题整理合集(2020最新版)
有些问题在面试中经常会被问到,所以今天特地花了点时间把这些内容整理了出来,需要的朋友可以参考一下,祝大家面试顺利!觉得有用的朋友也可以点赞、收藏一下~谢谢大家!&和&&的区别?& 无论左边表达式执行结果如何,都会执行右边&& 左边执行不符合条件时,右边不执行int和 Integer 有什么区别?(基本数据类型有哪些?)(String不是基本数据类型)Java 为每个基本类型都提供了包装类,int 的包装类就是 Integer,并且从 jdk1.5.原创 2020-07-10 21:45:19 · 606 阅读 · 1 评论 -
2020前端实习大厂面试经验汇总(秋招加油!)
这篇文章主要介绍了前端实习大厂的面试经验,主要包含了7个公司:华为,欢聚,京东,酷狗,美的,腾讯,网易(公司不分先后)感兴趣的朋友可以了解一下,祝大家秋招顺利,offer到手!华为CBG–通用软件开发4-21 华为技术一面(45分钟)手撕回溯法,查找路径项目难点大学中让你最难忘的事其他忘了4-23 华为总管二面(25分钟)项目难点解决方法是怎么想出来的你们老师干不干预你就业方向选择?你自己怎么选择的?除了课程学习自己平时还会不会学习会不会写java你写项目的时候会不会有加.原创 2020-09-20 17:09:48 · 3382 阅读 · 1 评论