E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java面试题
火爆大厂的100道
Java面试题
及答案(2022年整理,持续更新) --网络协议篇
前言:这是一个基本涵盖Java初中级大部分核心知识点的面试题集,包含了Java基础、容器、多线程、Spring、SpringBoot、MyBatis、Linux、MySQL、Redis、MongoDB、网络协议、JVM等方向。所有题目都是我亲自整理的。因为无法生成自动跳转的目录,同时我也按照分类汇总整理成了PDF版,排版上相比更加整齐并且带有书签阅读起来也比较方便全部。前前后后花费半个月的时间,共
Java小海.
·
2023-10-21 07:13
java
网络协议
面试
后端
程序人生
Java面试题
:如何实现主线程等待子线程的执行
实现主线程等待子线程的几种方案通过AQS下的CountDownLatch来实现。通过Thread.join()方法通过LockSupport.park()以及LockSupport.unpark()配合实现通过Object.wait()配合Object.notify()/Obejct.notifyAll()配合实现基本知道这几种方式,就够了。不同方式的关系其中方式1和方式3都是基于AQS;AQS的
乌衣公子
·
2023-10-21 05:00
java
开发语言
java详细面试题
今天刷空间的时候看一同学发的转发的这篇文章,我点开看了一下,感觉写的真的不错,很详细,我一直就想把以前学的知识点梳理梳理,今天就用这些题目来整理一下自己学的java知识以下内容来自这位前辈2013年年底的时候,我看到了网上流传的一个叫做《
Java
ymfwj
·
2023-10-20 14:35
java
面试题
Java面试笔试题大汇总(最全+详细答案) 2019
本篇文章来自一位很资深的前辈对于最近
java面试题
目所做的总结归纳,有170道题目,知识面很广,而且这位前辈对于每个题都自己测试给出了答案,如果你对某个题有疑问或者不明白,可以电脑端登录把题目复制下来然后发表评论
� 奇了怪了怪
·
2023-10-20 14:04
Java面试笔试题大汇总(最全+详细答案)
本篇文章来自一位很资深的前辈对于最近
java面试题
目所做的总结归纳,有170道题目,知识面很广,而且这位前辈对于每个题都自己测试给出了答案,如果你对某个题有疑问或者不明白,可以电脑端登录把题目复制下来然后发表评论
yesIcando-bupt
·
2023-10-20 13:33
java
Java面试题
总结(二):Java多线程
文章目录1.进程和线程的区别,进程间如何通信2.什么是线程上下文切换3.什么是死锁4.死锁的必要条件5.Synchronized和lock的区别6.什么是AQS锁?7.为什么AQS使用的双向链表?8.有哪些常见的AQS锁9.sleep()和wait()的区别10.yield()和join()区别11.线程池七大参数12.Java内存模型13.保证并发安全的三大特性?14.volatile15.线程
鹤冲天Pro
·
2023-10-20 10:59
#
Java
面试题
java
开发语言
【备战秋招冲击大厂】
Java面试题
系列,springboot打包jar教学视频
2)只有涉及多线程的场景,才需要线程同步,如果wait与notify放在Thread,则每个Thread都需要分配Monitor,浪费资源。3)如果放在Object,单线程场景不分配Monitor,只在多线程分配。分配Monitor的方法为检测threadId的不同。12.装箱和拆箱装箱是通过调用包装器类的valueOf方法实现的;拆箱是通过调用包装器类的xxxValue方法实现的,xxx代表对应
m0_65322636
·
2023-10-20 01:07
程序员
面试
java
后端
架构设计器_【209期】架构设计&分布式&数据结构与算法面试题(2020最新版)...
点击上方“
Java面试题
精选”,关注公众号面试刷图,查缺补漏>>号外:公众号改版后文章顺序不固定,欢迎大家把我们面试题精选这个公众号设置为星标,感谢大家一年的支持!!
weixin_39623082
·
2023-10-19 23:00
架构设计器
android面试宝典!Android工程师面试该怎么准备?知乎上转疯了!
首先,先说一下百度丶腾讯丶阿里技术岗位的一般面试流程面试刷题刷题我从常见Android基础知识面试题,刷到了
Java面试题
,继而攻坚Android高级面试题,以及突破学习Flutter相关热点技术面试题
安卓开发程序员
·
2023-10-19 21:20
程序员
Android
面试大全3
Java面试题
大全(part_3)1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:-抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。
梅坤
·
2023-10-19 14:41
Java
java
面试
Java面试题
一
下面对Java的面试题进行整理,一是以备面试时进行问题挑选,二是准备面试时使用。面试题一为java基础的面试题1、java基础1.1、面向对象的特征?封装、继承、多态封装:把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法。继承:继承是使⽤已存在的类的定义作为基础创建新的类,新类的定义可以增加新的属性或新的方法,也可以继承父类的属性和方法。通过继承可以很方便地进行代码复用。多态:指程序
ldcaws
·
2023-10-19 11:51
Java
java
开发语言
面试
java面试题
:集合
1.如何理解java中的序列化在Java中,序列化是指将对象转换为字节流的过程,可以将这些字节流保存在文件中、在网络上发送或者在内存中传输。序列化的主要目的是实现对象的持久化(保存到磁盘或者数据库中)、对象的传输(通过网络传输对象)、对象的克隆等。Java中的序列化可以通过实现Serializable接口来完成,该接口是一个标记接口,没有任何方法需要实现。如果一个类实现了Serializable接
骑士雄师
·
2023-10-19 01:26
Java面试题
java
开发语言
集合
Java面试题
文章目录
Java面试题
一、简答题1、Java创建线程有几种方式?2、线程池有哪几种状态?每种状态分别表示什么?3、Java集合有哪些?
Mr.史
·
2023-10-19 01:22
面试题
java
面试
jvm
阿里内部资料,10W字总结
JAVA面试题
-Maven篇
目录1、什么是maven?2、Maven能为我们解决什么问题?3、说说maven有什么优缺点?5、什么是Maven的坐标?6、讲一下maven的生命周期7、说说你熟悉哪些maven命令?8、如何解决依赖传递引起的版本冲突?9、说说maven的依赖原则10、说说依赖的解析机制?11、说说插件的解析机制1、什么是maven?maven主要服务于基于java平台的项目构建,依赖管理和项目信息管理。mav
王老狮
·
2023-10-18 19:33
面试题
JAVA面试题
maven
maven面试
阿里面试
互联网面试
挑战阿里巴巴:6月面试Java必问知识点,绝对拿下offer
115个
Java面试题
:什么是Java虚拟机?为什么Java被称作是无关的编程语言?JDK和JRE的区别是什么?static关键字是什么意思?
出太阳心情好
·
2023-10-18 13:41
Java面试题
中高级,java双向链表实现
前言统一说明一下,楼主是研究生,一般的985毕业,之前在工作了6年,做过的大项目数不胜数,比如再造淘宝项目落地实战,某滴网约车项目,多人在线即时对战网游服务器,和家云服务平台,前后端分离某喵微信商城,亿级流量多级缓存平台,亚马逊电商个性化推荐系统,IOT流云式平台,阿里巴巴中台实战,年初跳槽后去阿里面试6轮之后定级是P6。缓存雪崩缓存雪崩指的是Redis当中的大量缓存在同一时间全部失效,而假如恰巧
Java二叉树
·
2023-10-18 11:40
程序员
java
后端
面试
Java面试题
(持续更新)
Java基础篇修饰权限符public:可以被任何其他类访问。如果一个类是public的,那么你可以从任何其他类中访问它。protected:可以被同一包内的任何类访问。可以被不同包中的子类访问。但是,它不能被其他不同包中的非子类访问。(default)package-private(没有修饰符)::可以被同一包内的任何类访问。不能被其他包中的类访问,无论它们是否是子类。private:只能被其所在
io无心
·
2023-10-18 07:03
java
开发语言
Java面试题
-Java核心基础-第四天(变量&方法)
目录一、成员变量与局部变量的区别二、静态变量有什么作用?三、字符型常量和字符串常量有什么区别?四、静态方法为什么不能调用非静态成员五、静态方法和实例方法有什么不同六、重载和重写有什么区别七、什么是可变长参数一、成员变量与局部变量的区别4个方面:1.语法形式主要就是是否能被修饰符进行修饰成员变量可以被权限修饰符以及static修饰而局部变量不能被权限修饰符和static修饰。但是两者都能被final
渣瓦攻城狮
·
2023-10-18 05:40
Java面试题
Java核心基础
java面试
java核心基础
Java面试题
-Java核心基础-第五天(面向对象基础)
目录一、面向对象与面向过程的区别二、创建一个对象用什么运算符,对象实体与对象引用有什么区别?三、对象的相等和引用的相等有什么区别四、如果一个类没有构造方法,程序能正常执行吗?五、构造方法有什么特点,可以被重写吗?六、面向对象的三大特征七、接口和抽象类的异同一、面向对象与面向过程的区别面向过程是以方法为单位,都是直接的一个一个的方法调用面向对象则是将万事万物都抽象成对象,然后调用对象里面的方法,来操
渣瓦攻城狮
·
2023-10-18 05:04
Java面试题
Java核心基础
java核心基础
java面试
Java面试题
知识点(一)
Java面试题
知识点(一):时间在慢慢流逝,我们在这流失的时间中学习,发现学的越多,不会的还有很多,学完后面的前面的又忘了,所以要常常复习,在此,我总结了一点知识点,哪些地方写的不好的,望大家多多关照,
欢乐·猿
·
2023-10-18 01:51
知识点
Java面试题知识点(一)
1000道互联网
java面试题
(七)MySQL面试题
首先我个人属于在mysql上卡死一次又一次的人。。。毕竟小项目中,又不涉及什么高并发,所以什么表锁行锁压根不用想。甚至sql语句最多也就是个leftjoin之类的,所以实际项目中sql优化近乎没有。当然了数据库设计更是可着怎么方便怎么来,三大范式完全就是个摆设。。总而言之,mysql一直对于我来说都是一个忽略的点。然後面试的时候往深了问,一问一卡死。有时候会痛定思痛,前年有一段时间死磕MySQL,
唯有努力不欺人丶
·
2023-10-17 22:14
2019-05-01
java面试题
3
byte可以作为switch的表达式吗?long?String?答:①可以②不可以③JDK7以后可以
刘xin宇
·
2023-10-17 10:26
Java8 Map 中新增的方法使用记录,java百度地图api接口
computeIfP《一线大厂
Java面试题
解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】完整内容开源分享resent
m0_64384202
·
2023-10-16 12:00
程序员
面试
java
后端
JAVA面试题
1.String和StringBuilder的区别(final)?StringBuffer和StringBuilder的区别?在java中提供三个类String、StringBuillder、StringBuffer来表示和操作字符串。字符串就是多个字符的集合。1.String是内容不可变的字符串。String底层使用了一个不可变的字符数组(finalchar[])privatefinalchar
一辈子de赌注
·
2023-10-16 11:22
300多道
Java面试题
,让面试官无言以对
以下是
java面试题
目,答案一个个整理出来很麻烦,所以直接答案可以查看这里即可:http://www.yayihouse.com/yayishuwu/book/641、如何停止一个正在运行的线程?
码上敲享录
·
2023-10-16 11:36
java
开发语言
面试
2022年
Java面试题
基础系列228道(1),快看看哪些你还不会?
Java面试题
(一)1、面向对象的特征有哪些方面?2、访问修饰符public,private,protected,以及不写(默认)时的区别?3、String是最基本的数据类型吗?
倾听铃的声
·
2023-10-16 11:35
后端
java
面试
开发语言
系统架构
分布式
2022年史上最全
Java面试题
:数据结构+算法+JVM+线程+finalize+GC
基本概念操作系统中heap和stack的区别什么是基于注解的切面实现什么是对象/关系映射集成模块什么是Java的反射机制什么是ACIDBS与CS的联系与区别Cookie和Session的区别fail-fast与fail-safe机制有什么区别get和post请求的区别Interface与abstract类的区别IOC的优点是什么IO和NIO的区别,NIO优点Java8/Java7为我们提供了什么新
写代码的珏秒秒
·
2023-10-16 11:04
编程
程序员
Java
java
数据结构
算法
Java面试题
-个人笔记
参考:https://thinkwon.blog.csdn.net/article/details/104390612一、Java基础1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,java开发工具包,提供了java的开发环境和运行环境。JRE:JavaRuntimeEnvironment的简称,java运行环境,为java的运行提供了所需环境。具体来说JDK其实
代码的知行者
·
2023-10-16 10:15
java
Java面试题
-Spring Boot和Spring Cloud(持续更新)
SpringBoot相关模块介绍SpringIOplatform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用mavendependency引入springjar包时它就在工作了。SpringBoot:旨在简化创建产品级的Spring应用和服务,简化了配置文件,使用嵌入式web服务器,含有诸多开箱即用微服务功能,可以和springcloud联合部署。SpringFramew
web_15534206248
·
2023-10-16 07:31
java
java
spring
boot
spring
cloud
分布式
服务器
秋招
java面试题
总结1(自用)
1.请你说说线程和协程的区别得分点:地址空间、开销、并发性、内存标准回答:进程和线程的主要差别在于它们是不同的操作系统资源管理方式。1.进程有独立的地址空间,线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间;进程和线程切换时,需要切换进程和线程的上下文,进程的上下文切换时间开销远远大于线程上下文切换时间,耗费资源较大,效率要差一些;进程的并发性较低,线程的并发性较高;每个独立的进程有一个程
LzlGo
·
2023-10-16 06:16
java
面试
开发语言
Java面试题
自用五
Java面试题
自用五1.反射的用途及实现Java反射机制主要提供了以下功能:在运行时构造一个类的对象;判断一个类所具有的成员变量和方法;调用一个对象的方法;生成动态代理。
单名一个川
·
2023-10-16 06:16
java
java面试题
(自用)
Redis相关面试题基础知识以及应用场景String常用命令:set,get,decr,incr,mget等。String数据结构是简单的key-value类型,value其实不仅可以是String,也可以是数字。常规key-value缓存应用;常规计数:微博数,粉丝数等。Hash常用命令:hget,hset,hgetall等。hash是一个string类型的field和value的映射表,has
yfs1024
·
2023-10-16 06:14
面试
java
开发语言
JAVA面试题
(自用,如果没更新就说明找到工作了)
文章目录JavaArrayList和LinkedList的区别?HashMap中的put方法HashMap和HashTable的区别==和equals比较final字符串的操作类有哪些?区别是什么?jdk1.8新特性String字符串反转有几种方法?深拷贝和浅拷贝多线程说一下ThreadLocal线程为什么要使用阻塞队列?为什么不先创建线程?线程的三种创建方式Spring相关Spring、Spri
SanS1_34
·
2023-10-16 06:11
笔记
java
Java面试题
--自用
每天进步一点点一个字节=8位二位数1.对象在内存中的存储布局是什么样子?答:如果类中生成了String对象,padding仍然要补4个字节,因为生成的String对象的字符串并不存在内存里,存在内存里的是指针。对象在内存中划分为四部分,markword、classpointer、instancedata、padding;在64位的虚拟机中markword都占8个字节,classpointer默认压
要开心呀:)
·
2023-10-16 06:37
java
jvm
面试
java面试题
-基础篇(一)
试了好多博客平台,最后决定留在掘金啦。准备好好整理一下java的一些面试经典问题,文章部分来源网上加入一些自己的见解,PS:别小看基础题1.关于JVMJDK和JREJVMJava虚拟机(JVM)是运行Java字节码的虚拟机。JVM有针对不同系统的特定实现,目的是使用相同的字节码,它们都会给出相同的结果。JVM可以理解的代码就叫做字节码(即扩展名为.class的文件)Java程序从源代码到运行一般有
连理枝__
·
2023-10-16 00:56
【面试题:手写单例模式】
面试题:手写单例模式介绍几种常见的实现方式饿汉模式原理优点缺点代码展示截图验证懒汉模式原理优点缺点代码枚举模式原理优点缺点代码测试验证总结介绍
java面试题
中,手写单例模式是一个命中率比较高的面试题。
echo_huangshi
·
2023-10-15 16:25
多线程编程
设计模式
单例模式
java
多线程
详解阿里
Java面试题
——多线程精选53题「含答案」
多线程精选53题1.什么是线程线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了很好的支持。2.线程和进程有什么区别从概念上:进程:一个程序对一个数据集的动态执行过程,是分配资源的
小王学java
·
2023-10-15 05:23
Java面试题
集2021版
前言SpringSecurity是一个功能强大且高度可定制的身份验证和访问控制框架。提供了完善的认证机制和方法级的授权功能。是一款非常优秀的权限管理框架。它的核心是一组过滤器链,不同的功能经由不同的过滤器。这篇文章就是想通过一个小案例将SpringSecurity整合到SpringBoot中去。要实现的功能就是在认证服务器上登录,然后获取Token,再访问资源服务器中的资源。一、服务发布简介分布式
字节跳动Java面试题
·
2023-10-15 02:10
程序员
java
经验分享
面试
一道月薪3万的
Java面试题
目
这是一道
java面试题
,想清楚了,贴出来和大家分享一下:题目内容:小明和小强都是张老师的学生,张老师的生日是某月某日,2人都不知道张老师的生日。
mlinge-奋斗吧
·
2023-10-15 02:38
面试题目
java
面试
【微信小程序】史上最全的《
Java面试题
及解析》,理论+实战双管齐下!
前言Spring5于2017年9月发布了通用版本(GA),它标志着自2013年12月以来第一个主要SpringFramework版本。它提供了一些人们期待已久的改进,还采用了一种全新的编程范例,以反应式宣言中陈述的反应式原则为基础。几天前小编从朋友那边嫖来Spring5秘籍手册+知识导图,经过自己的梳理才发现,这完全就是真香现场!我爱了!咱今天就来挖掘真香现场——Spring5第一篇:Spring
Java设计模式
·
2023-10-15 01:51
程序员
java
后端
面试
最新BAT等一线大厂高级
Java面试题
:基础+算法+高并发+JVM+Redis+Spring全家桶+Mysql
最近喜报有点多,今天分享面经的这位小伙伴从事Java工作已经4年+。这两个月陆续参加了多家一线互联网企业的高级Java面试,包括阿里、字节跳动(今日头条)、京东、快手、科大讯飞等,幸运拿下了两个offer,综合考量了下,最终选取了其中1家公司入职。涉及隐私,这里就不透露具体入职哪家公司,以及每道面试题的具体出处啦,只是将我在过去两个月中所遇到过的面试真题,分类打包一次分享给大家。面试题目总结Jav
C陈三岁
·
2023-10-14 18:55
java
jvm
面试
后端
算法
史上最全
Java面试题
,Java面试必备
我自己前前后后加起来总共应该参加了不下四五十次的面试,另外参考网上的一些面试题,整理了这个面试题库,希望可以帮助到大家。篇幅有限,我在上千道面试题中从各技术方向选出15道,分享给大家可以关注公众号:【Java专栏】,发送"面试题"获取完整的面试题(整理成了PDF,并且带目录)或者☺️☺️点击这里,获取面试手册及答案Java基础1.a=a+b与a+=b有什么区别吗?2.构造器(constructor
胖虎阿
·
2023-10-14 17:34
mysql
面试
java
Java面试题
之:线程池原理
Java面试题
之:线程池原理一、简介二、线程复用三、线程池的组成四、拒绝策略五、Java线程池工作过程一、简介 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务
faramita_of_mine
·
2023-10-14 12:47
The
interview
questions
java
intellij
idea
面试题
线程池
Java面试题
-Java核心基础-第二天(基本语法)
目录一、注释有几种形式二、标识符与关键字的区别三、自增自减运算符四、移位运算符五、continue、break、return的区别一、注释有几种形式注释除了有其他编程语言有的单行注释和多行注释之外,还有其Java特有的文档注释文档注释能够使用javadoc命令就能就将注释写在生成的文档里面常见的文档注释,可以使用的注解有:@author、@since、@date、@param、@return等二、
渣瓦攻城狮
·
2023-10-14 07:33
Java面试题
Java核心基础
java面试
java核心基础
Java面试题
-Java核心基础-第三天(基本数据类型)
目录一、Java的基本数据类型了解吗?二、基本类型和包装类型的区别三、包装类型的缓存机制了解吗?四、自动拆箱和自动装箱了解吗?五、为什么浮点数在运算的时候会有精度损失的风险?六、如何解决浮点数在运算时存在的精度损失问题?七、超过long的数据如何保存一、Java的基本数据类型了解吗?数值型:整数型:byte、short、int、long浮点型:float、double布尔型:true、false字
渣瓦攻城狮
·
2023-10-14 07:55
Java面试题
Java核心基础
java面试
java核心基础
这200道阿里P6必备
Java面试题
,我简直太爱了
前言梳理了好久,总算是把面试题全部导出来了,毕竟还要上班,这次就给大家总结了一些Java开发岗位的经典面试题。篇幅较大,阅读过程中可能会有点繁琐!但请细细观看,文章末尾有留给大家的小惊喜!!!千万不要错过了~话不多说,咱们就直接开整!Java开发岗面试题JavaOOPJava的数据结构有哪些?线性表(ArrayList)链表(LinkedList)栈(Stack)队列(Queue)图(Map)树(
码农进阶君
·
2023-10-14 05:22
java面试题
之-spring
1、Spring是什么?Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。主要由以下几个模块组成:SpringCore:核心类库,提供IOC服务;SpringContext:提供框架式的Bean访问方式,以及企业
大英雄和小英雄
·
2023-10-13 21:20
面试题
java面试题
spring面试题
阿里内部资料,10W字总结
JAVA面试题
-Spring篇
1、什么是spring?Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2、你们项目中为什么使用Spring框架?这么问的话,就直接说Spring框架的好处就可以了。比如说Spring有以下特点:轻量:Sprin
王老狮
·
2023-10-13 21:42
java
面试题
java
spring
JAVA面试题
Spring面试题
阿里面试题
【051期】阿里面试:为什么 B+ 树更适合作为索引的结构?分析索引原理?
“Java精选面试题”小程序,3000+道面试题在线刷,最新、最全
Java面试题
!
Java精选
·
2023-10-12 16:39
数据库
数据结构
java
面试
redis
java面试题
基础篇-06-重载与重写的区别
重载发生在同一个类中,方法名必须相同、参数类型不同、个数不同、顺序不同、方法返回值和访问权限修饰符可以不同。重写发生在父子类中,方法名、参数列表必须相同!返回值范围小于等于父类抛出的异常范围小于等于父类,访问修饰符范围大于等于父类。如果父类方法访问修饰符为private,则子类就不能重写该方法。
月光螳螂
·
2023-10-12 12:50
java
开发语言
后端
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他