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高级-java面试
Java面试
题总结 - Java集合篇(附答案)
目录一、Java容器都有哪些?二、Collection和Collections有什么区别?三、list与Set区别四、HashMap和Hashtable有什么区别?五、说一下HashMap的实现原理?六、set有哪些实现类?七、说一下HashSet的实现原理?八、ArrayList和LinkedList的区别是什么?九、如何实现数组和List之间的转换?十、在Queue中poll()和remove
哪 吒
·
2023-11-01 14:57
高频面试题
java
开发语言
后端
Java集合面试题&知识点总结(上篇)
而在2023年10月份开始,我将推出
Java面试
题/知识点系列内容,期望对大家有所助益,让我们一起提升。
栗筝i
·
2023-11-01 14:55
面试题
java
python
面试
Java面试
题
目录1...JAVA系列...101.1常用容器...101.2ArrayList和linkedlist区别。ArrayList是否会越界...121.3ArrayList和hashset的区别。hashset存的数是否有序。...121.4HashMap与HashTable的区别...131.5如何决定使用HashMap还是TreeMap.131.6HashMap的实现原理...141.7Has
QY别说话
·
2023-11-01 13:32
Java
java
spring
【强推】计算机课程推荐
文章目录CS自学指南小林codingJavaGuide(
Java面试
+学习指南)CS自学指南:https://csdiy.wiki/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8
联系丝信
·
2023-11-01 09:44
还不知道怎么分类
学习
JAVA高级
面试总结
1.SunHotSpotVM,是JDK和OpenJDK中自带的虚拟机,也是目前使用范围最广的Java虚拟机。2.JVM内存分布程序计数器:是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。程序中的分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器完成。由于多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,故该区域为线程私有的内存。虚拟机栈:描述的是Jav
java路漫漫
·
2023-11-01 08:07
Java面试
题(RabbitMQ)
135.rabbitmq的使用场景有哪些?①.跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。②.多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调用,因此更适合作为多个应用之间的松耦合的接口。基于消息队列的耦合,不需要发送方和接收方同时在线。在企业应用集成(EAI)中,文件传输,共享
我最酷_b537
·
2023-11-01 08:00
如何短时间突击
Java面试
?附刷题神器
从今年大家找工作反馈的情况来看,
java面试
正在变得越来越难~尤其是技术面,考察得越来越细,越来越底层。
烟雨平生V
·
2023-11-01 06:29
面试
Java
后端
java
面试
开发语言
如何短时间内突击
Java面试
不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个有章可循”说的意思只是说应对技术面试是可以提前准备。运筹帷幄之后,决胜千里之外!不打毫无准备的仗去面试前做好充足的准备准备自己的自我介绍关于着装随身带上自己的成绩单和简历如果需要笔试就提前刷一些笔试题花时间一些逻辑题准备好自己的项目介绍提前了解公司以及要应聘的岗位提前准备技术面试面
跟着我学Java
·
2023-11-01 06:57
Java
程序员
面试
java
经验分享
程序人生
如何短时间突击 Java 通过面试?
Java面试
是越来越难,那么如何能快速通过Java岗位的面试呢?阿七来聊聊这个问题。先找那些你不是很想去的公司面试,积累经验和面试题。
程序员伍六七
·
2023-11-01 06:53
JAVA
面试
java
面试
开发语言
程序人生
职场和发展
java面试
题大合集(开发者必看)
前言本文来自百度网络的一篇文章,由于没有答案,现在整理了一些比较好的回答和好的博客,可以自己扩展思路,如果大家有一下面试题的更好的答案,欢迎在评论区留言。以上全部来自网络!基本概念1、操作系统中heap和stack的区别堆:堆空间一般由程序员来分配,可以由垃圾回收机制来回收。一般用来存放new创建的对象和数组。栈:栈是“后进先出”的存储空间,一般用来存储基本类型的数据和对象的引用。2、什么是基于注
方正国际
·
2023-11-01 00:56
java
2022年阿里核心版
Java面试
八股文合集+各大厂面试真题
为了能让大家有更好的面试资料去面试大厂的技术岗位,花费了2个多月的时间,把市面上的所有的
Java面试
题,做了一个归纳本文档是从阿里面试官整理的
Java面试
题其包含的内容模块有:基础、JVM、多线程与高并发
「已注销」
·
2023-10-31 23:29
java
面试
jvm
蚂蚁金服4面
Java高级
开发,java流式编程源码
前言volatile是Java程序员必备的基础,也是面试官非常喜欢问的一个话题,本文跟大家一起开启vlatile学习之旅,如果有不正确的地方,也麻烦大家指出哈,一起相互学习~1.volatile的用法2.vlatile变量的作用3.现代计算机的内存模型(计算机模型,总线,MESI协议,嗅探技术)4.Java内存模型(JMM)5.并发编程的3个特性(原子性、可见性、有序性、happen-before
web小娥
·
2023-10-31 23:29
程序员
java
经验分享
面试
java面试
100题(应届生必备)
一、Java基础1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,java开发工具包,提供了java的开发环境和运行环境。JRE:JavaRuntimeEnvironment的简称,java运行环境,为java的运行提供了所需环境。具体来说JDK其实包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果
m0_67401382
·
2023-10-31 22:58
面试
学习路线
阿里巴巴
android
前端
后端
Java面试
题
阿里巴巴(70题)1、java事件机制包括哪三个部分?分别介绍。2、为什么要使用线程池?3、线程池有什么作用?4、说说几种常见的线程池及使用场景。5、线程池都有哪几种工作队列?6、怎么理解无界队列和有界队列?7、线程池中的几种重要的参数及流程说明。8、什么是反射机制?9、说说反射机制的作用。10、反射机制会不会有性能问题?11、你怎么理解http协议?12、说说http协议的工作流程。13、htt
速战
·
2023-10-31 22:41
2021最新
Java面试
真题解析!java开发exe程序
前言设计模式是我们编程道路上绕不开的一环,用好了设计模式能够让代码拥有良好的维护性、可读性以及扩展性,它仿佛就是“优雅”的代名词,各个框架和库也都能见到它的身影。正是因为它有种种好处,所以很多人在开发时总想将某个设计模式用到项目中来,然而往往会用得比较别扭。其中一部分原因是业务需求并不太符合所用的设计模式,还有一部分原因就是在Web项目中我们对象都是交由Spring框架的Ioc容器来管理,很多设计
RocketMQ资料
·
2023-10-31 22:27
程序员
java
后端
面试
Netty 核心源码解读 —— ServerBootstrap 篇,应届毕业生
java面试
准备
这是我在做TCP网关时写的NettyServer的代码片段(https://github.com/SongranZhang/tcp-gateway/blob/master/src/main/java/com/linkedkeeper/tcp/connector/tcp/server/TcpServer.java),可以看到,NettyServer的初始化首先是通过ServerBootstrap的无
岚夜丶飘雪
·
2023-10-31 22:57
程序员
面试
java
后端
Java面试
题3(jsp)
1.JSP的常用指令?1)page指令功能:设置整个JSP网页的静态属性2)include指令功能:include指令用来向当前页面插入一个静态文件内容,这个文件可以是JSP.HTML文本或者是java程序语法:比如标签元素:file3)taglib指令功能:使用标签库定义新的自定义标签,在JSP页面中启动定制行为页面引用了用户自定义标签时,taglib指令应用引用自定义标签库,并指定标签的前缀2
ooooo博ooooo
·
2023-10-31 18:02
java面試題
Java面试
突击:公平锁和非公平锁有什么区别?
从公平的角度来说,Java中的锁总共可分为两类:公平锁和非公平锁。但公平锁和非公平锁有哪些区别?孰优孰劣呢?在Java中的应用场景又有哪些呢?接下来我们一起来看。正文公平锁:每个线程获取锁的顺序是按照线程访问锁的先后顺序获取的,最前面的线程总是最先获取到锁。非公平锁:每个线程获取锁的顺序是随机的,并不会遵循先来先得的规则,所有线程会竞争获取锁。举个例子,公平锁就像开车经过收费站一样,所有的车都会排
Java架构狮
·
2023-10-31 17:32
面试
职场和发展
Java面试
之锁-公平锁和非公平锁
Java锁之公平锁和非公平锁概念公平锁是指多个线程按照申请锁的顺序来获取锁,类似于排队买饭,先来后到,先来先服务,就是公平的,也就是队列非公平锁是指多个线程获取锁的顺序,并不是按照申请锁的顺序,有可能申请的线程比先申请的线程优先获取锁,在高并发环境下,有可能造成优先级翻转,或者饥饿的线程(也就是某个线程一直得不到锁)如何创建并发包中ReentrantLock的创建可以指定析构函数的boolean类
东北亚大中华区首席搬砖工具人
·
2023-10-31 17:32
java
面试
高并发
java
面试
多线程
并发编程
锁
深圳小公司面试题:AQS是什么?公平锁和非公平锁?ReentrantLock?
欢迎搜索【Java3y】来聊聊
Java面试
【对线面试官】系列一周两篇持续更新中!原创不易!!求三连!!
Java3y
·
2023-10-31 17:01
对线面试官
面试
java
多线程
并发
程序员
2020年--
JAVA面试
题汇总
文章目录基础部分1.集合继承体系2.List与Set区别3.ArrayList与LinkedList区别4.HashSet与TreeSet区别5.HashMap、HashTable、TreeMap、ConcurrentHashMap区别6.HashMapputget过程7.线程的创建方式8.线程的状态有哪些线程中的方法有哪些9.线程安全问题如何解决10.ThreadLocal有什么作用原理11.w
AugustShuai
·
2023-10-31 17:15
java面试
面试
redis
jvm
java
面试官必提的18道综合向
Java面试
题
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
游戏原画设计
·
2023-10-31 15:25
面试面经|
Java面试
RabbitMQ面试题
序言凡事预则立,不预则废。能读到这里的人,我相信都是这个世界上的“有心人”,还是那句老话:上天不负有心人!我相信你的每一步努力,都会收获意想不到的回报。目录1.RabbitMQ是什么?2.RabbitMQ特点?3.AMQP是什么?4.AMQP协议3层?5.AMQP模型的几大组件?6.说说生产者Producer和消费者Consumer?7.为什么需要消息队列?8.说说Broker服务节点、Queue
Java程序V
·
2023-10-31 13:06
Java
Java面试
java-rabbitmq
rabbitmq
java
Java高级
特性-反射:使用反射,把对象转换成 MongoDb 的结构
反射是Java的一个高级技巧,大量地用在各种开源项目上。比如,Spring、Tomcat、Jetty等等项目中,都大量地用到了反射。作为Java程序员,我们如果用好反射,不但能提高自己的技术水平,还能开发出更好的项目。然而,虽然很多人听说过反射,但却不知道应该用在哪里。那么,我们就从实际工作出发,使用反射,把对象转换成MongoDb的数据结构。当你在搞懂这个例子后,就能明白反射是怎么个用法。需求分
该叫什么昵称好
·
2023-10-31 07:48
JAVA面试
三——多线程
多线程35.并行和并发有什么区别?并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。在一台处理器上“同时”处理多个任务,在多台处理器上同时处理多个任务。如hadoop分布式集群。所以并发编程的目标是充分的利用处理器的每一个核,以达到最高的处理性能。36.线程和进程的区别?简而言之,进程是程序运行和资源分配
x37558670
·
2023-10-31 05:41
java
面试
jvm
2019最新
Java面试
题——多线程
35.并行和并发有什么区别?并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。在一台处理器上“同时”处理多个任务,在多台处理器上同时处理多个任务。如hadoop分布式集群。所以并发编程的目标是充分的利用处理器的每一个核,以达到最高的处理性能。36.线程和进程的区别?简而言之,进程是程序运行和资源分配的基本
weixin_45737309
·
2023-10-31 05:39
Java面试
复习总结15——Java多线程
目录Java中的线程Java线程状态机一个线程的生命周期Java多线程实战多线程的实现线程状态转换JavaThread常用方法Thread#yield():Thread.interrupt():Thread#interrupted(),返回true或者false:Thread.isInterrupted(),返回true或者false:Thread#join(),Thread#join(time)
Slayer_Zhao
·
2023-10-31 05:33
Java面试
JAVA基础(JAVA SE)学习笔记(十)多线程
前言1.学习视频:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)_哔哩哔哩_bilibili2023最新Java学习路线-哔哩哔哩第三阶段:
Java高级
应用9.异常处理10.
时时师师
·
2023-10-31 04:30
Java基础
java
Java面试
题(Redis)
179.redis是什么?都有哪些使用场景?Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis使用场景:数据高并发的读写海量数据的读写对扩展性要求高的数据180.redis有哪些功能?数据缓存功能分布式锁的功能支持数据持久化支持事务支持消息队列181.redis和memecache有什么区别?memca
我最酷_b537
·
2023-10-31 03:30
java面试
常问数据结构
本文主要总结面试中常问的java集合数据结构文章目录一、ListArrayListLinkedListVector二、MapHashMapLinkedHashMapHashTableTreeMap三、SetHashSetLinkedHashSetTreeSet时间复杂度一、ListArrayList底层是数组队列,相当于动态数组。与Java中的数组相比,它的容量能动态增长。数据结构-线性表的顺序存
OldWeiR
·
2023-10-31 00:10
JAVA
java
数据结构
面试
Java高级
技术:单元测试、反射、注解
目录单元测试单元测试概述单元测试快速入门单元测试常用注解反射反射概述反射获取类对象反射获取构造器对象反射获取成员变量对象反射获取方法对象反射的作用-绕过编译阶段为集合添加数据反射的作用-通用框架的底层原理注解注解概述自定义注解元注解注解解析注解的应用场景一:junit框架动态代理准备案例、提出问题使用动态代理解决问题单元测试单元测试概述单元测试单元测试就是针对最小的功能单元编写测试代码,Java程
养一只摆烂猫.
·
2023-10-30 22:24
Java学习
java
单元测试
junit
Java面试
进阶:synchronized的实现原理和锁的升级降级
同步和锁都是基于AQS框架synchronized代码块是由一对儿monitorenter/monitorexit指令实现的,Monitor对象是同步的基本实现单元。Java6之前,Monitor的实现完全是依靠操作系统内部的互斥锁,因为需要进行用户态到内核态的切换,所以同步操作是一个无差别的重量级操作。JVM对此进行了大刀阔斧地改进,提供了三种不同的Monitor实现,也就是常说的三种不同的锁:
qililong88
·
2023-10-30 18:32
java&JVM
java
多线程
面试
Java面试
知识点(十五)java中的异常(exception、throw、throws、try···catch)
一、throws关键字定义一个方法的时候可以使用throws关键字声明。使用throws关键字声明的方法表示此方法不处理异常,而交给方法调用处进行处理。使用throws抛出的运行时异常相当于提示调用者,该方法有风险,至于是否处理该风险,由调用者决定。throws关键字格式:public返回值类型方法名称(参数列表,,,)throws异常类{};二、throw关键字throw关机字作用是抛出一个异常
温柔的谢世杰
·
2023-10-30 15:15
java
面试
Java面试知识汇总
一文带你搞懂API网关
Java面试
笔试面经、Java技术每天学习一点
Java面试
关注不迷路作者:aCoder2013来源:https://github.com/aCoder2013/blog/issues/35前言假设你正在开发一个电商网站
java面试笔试
·
2023-10-30 13:50
Java集合面试题&知识点总结(中篇)
而在2023年10月份开始,我将推出
Java面试
题/知识点系列内容,期望对大家有所助益,让我们一起提升。
栗筝i
·
2023-10-30 09:20
面试题
java
python
面试
Java面试
题-Redis-第二天(Redis持久化、过期键删除策略、内存淘汰策略)
目录一、Redis持久化机制二、Redis过期键删除策略三、Redis内存淘汰策略一、Redis持久化机制为了能重用Redis数据,防止系统故障造成数据丢失,我们就需要将Redis中的数据写入到磁盘中,也就是持久化1.有哪些方式有rdb和aof两种方式rdb指的是在指定的时间间隔内将数据集以快照的方式存入到磁盘中,它恢复时是将快照文件直接读取到内存中它的特点是对数据完整性和一致性要求不高的(因为如
渣瓦攻城狮
·
2023-10-30 07:19
Redis
Java面试题
redis
java面试
java面试
题
java面试
题1、线程、进程、多线程、线程池线程:线程是指进程中的一个单独的执行路径,不能单独存在,必须包含在进程中,是进程中的实际运作单位,是操作系统能够进行运算调度的基本单元。
不会写算法的小王
·
2023-10-29 21:12
java面试基础
java
开发语言
面试
jvm
maven
Java面试
基础篇
Java基础1.并行和并发有什么区别?2.守护线程是什么?3.创建线程有哪几种方式?以及怎么创建线程池?4.sleep()和wait()有什么区别?5.在Java程序中怎么保证多线程的运行安全?6.加锁的方式有哪些?7.synchronized和Lock有什么区别?8.什么是死锁9.怎么防止死锁?10.什么是Java序列化?什么情况下需要序列化?11.JSP和servlet有什么区别?12.JSP
不会写算法的小王
·
2023-10-29 21:38
java面试基础
java
面试
开发语言
流行面试题:Spring循环依赖问题
作者:Vt原文:https://juejin.im/post/5e927e27f265da47c8012ed9前言Spring如何解决的循环依赖,是近两年流行起来的一道
Java面试
题。
hahaxiixxsd
·
2023-10-29 20:20
Java网络编程与NIO详解8:浅析mmap和Direct Buffer
本文转自:https://www.cnblogs.com/huxiao-tee/p/4660352.html本系列文章将整理到我在GitHub上的《
Java面试
指南》仓库,更多精彩内容请到我的仓库里查看
程序员黄小斜
·
2023-10-29 14:37
Java网络编程和NIO详解
Java
近5年
java面试
题
Java面试
随着时间的改变而改变。在过去的日子里,当你知道String和StringBuilder的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。
高级java架构师
·
2023-10-29 06:18
我是如何进入阿里巴巴的-面向春招应届生
Java面试
指南(七)
网络基础HTTPTCP对象的内存布局对象头(header)、实例数据(InstanceData)、对齐填充java对象头里的MarkWord里默认存储对象的HashCode、分代年龄和锁标记位(包括锁标志位和是否是偏向锁)锁一共4种状态,级别从低到高分依次是:无锁状态,偏向锁状态,轻量级锁状态和重量级锁状态jvm垃圾收集1、内存划分:栈内存,堆内存,方法区2、堆内存划分新生代,老年代和永久代新生代
weixin_33850890
·
2023-10-29 02:35
java
面试
运维
【java岗面试核心】堪称最强Github 200k 点赞!计算机指南
我凭借一份《
Java面试
核心知识点》成功拿下了阿里、字节、小米等大厂的offer,两年的时间,为了完成我给自己立的flag(拿下一线互联网企业offer大满贯),即使在职也一直在不断的学习与备战面试中!
「已注销」
·
2023-10-29 02:33
java
面试
jvm
JAVA面试
题简单整理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、重载和重写的区别一、&和&&的区别一、get和post请求的区别delete、put一、cookie和session的区别一、@Autowired和@Resource区别一、==”和equals最大的区别是一、IOC控制反转一、什么是AOP?一、AOP为什么叫切面编程?一、为什么叫控制反转?一、IOC和DI的区别?一、
小扎仙森
·
2023-10-29 02:47
笔记
java
服务器
tomcat
如何使用gpt提高效率
✍个人主页——默语的博客《
java面试
题大全》惟余辈才疏学浅,临摹之作或有不妥之处,还请读者海涵指正。
默 语
·
2023-10-28 23:11
笔记
gpt
python
开发语言
手撸golang spring ioc/aop 之1
手撸golangspringioc/aop之1缘起最近阅读[Offer来了:
Java面试
核心知识点精讲(框架篇)](王磊,2020.6)本系列笔记拟采用golang练习之SpringSpring基于J2EE
老罗话编程
·
2023-10-28 21:14
【2022最新
Java面试
宝典】—— SpringMVC面试题(29道含答案)
目录1.概述1.1什么是SpringMVC?简单介绍下你对SpringMVC的理解?1.2SpringMVC的优点2.核心组件2.1SpringMVC的主要组件?2.2什么是DispatcherServlet2.3什么是SpringMVC框架的控制器?2.4SpringMVC的控制器是不是单例模式,如果是,有什么问题,怎么决?3.工作原理3.1请描述SpringMVC的工作流程?描述一下Dispa
超级码里喵
·
2023-10-28 20:32
Java面试宝典
SpringMVC
Vue 3中toRaw和markRaw的使用
避免无限循环总结欢迎来到Java学习路线专栏~探索Java中的静态变量与实例变量☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:Java学习路线其他专栏:Java学习路线
Java
IT·陈寒
·
2023-10-28 18:08
Web前端框架
Java学习路线
java
vue.js
前端
前端框架
JAVA面试
题|AQS详细剖析
https://blog.csdn.net/qq_37419449/article/details/120040856?ops_request_misc=&request_id=&biz_id=102&utm_term=java%20aqs%E9%9D%A2%E8%AF%95%E9%A2%98&utm_medium=distribute.pc_search_result.none-task-blo
m0_46598535
·
2023-10-28 16:40
java
开发语言
云计算未来展望:边缘计算、量子计算与AI
应用领域挑战与机遇结语欢迎来到云计算技术应用专栏~云计算未来展望:边缘计算、量子计算与AI☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:云计算技术应用其他专栏:Java学习路线
Java
IT·陈寒
·
2023-10-28 14:48
云计算技术应用
人工智能
云计算
边缘计算
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他