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工程师,很多企业都偏向招一些基础比较好的苗子回来培养。
不务正业的猿
·
2023-11-30 16:35
面试
Java
java
面试题
Java中的action函数干什么的_
Java面试题
-框架篇八
Java面试题
-框架篇八程序员BUG2019-07-0314:00:0071,谈谈你对Struts的理解。
weixin_39689394
·
2023-11-30 11:09
JAVA面试题
整理——内存溢出与内存泄露的区别与联系
回忆的本人参加某公司的真实面试题,希望对你有所帮助。内存溢出与内存泄露的区别与联系在前面jvm学习整理的时候其实用过一个简单的例子了解过内存溢出,在jvm内存模型章节下,大家有兴趣的可以去看看:JVM初学GC_knowwait的博客-CSDN博客内存溢出内存溢出(outofmemory)顾名思义,就是程序申请内存时,没用足够的内存可以使用,假设我们程序运行需要100M内存,但是我们的内存空间只剩下
knowwait
·
2023-11-30 10:45
java
jdk
jvm
java
面试
Java面试题
(每天10题)-------连载(39)
目录Mysql篇1、数据库的三范式是什么?2、有哪些数据库优化方面的经验?3、简述常用的索引有哪些种类?4、在Mysql数据库中索引的工作机制是什么?5、Mysql的基础操作命令6、Mysql的复制器原理以及流程7、Mysql支持那些复制类型?8、Mysql中MyISAM和InnoDB的区别9、Mysql中VARCHAR与CHAR的区别以及VARCHAR(50)中的50代表的含义10、Mysql中
秃头的Tomcat
·
2023-11-30 01:30
java
开发语言
各大公司
java面试题
目总结-超详细全面
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本。Thr
星月情缘02
·
2023-11-29 23:30
Java
技术
java面试
面试总结
各大公司
Java面试题
超详细总结
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本。Thr
weixin_34370347
·
2023-11-29 23:28
面试
java
数据库
最全的
java面试题
库
01-10期【01期】Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?【02期】你能说说Spring框架中Bean的生命周期吗?【03期】如何决定使用HashMap还是TreeMap?【04期】分库分表之后,id主键如何处理?【05期】消息队列中,如何保证消息的顺序性?【06期】单例模式有几种写法?【07期】Redis中是如何实现分布式锁的?【08期
奔跑吧茂林小子
·
2023-11-29 06:57
java
面试
开发语言
超详细的
Java面试题
汇总(基础篇+框架篇)
Java面试题
汇总-基础篇1.面向对象是什么?
程序员木子
·
2023-11-29 06:54
kafka数据不丢失不重复_Kafka怎样保证消息不丢失?不重复?怎样保证消息顺序?
在java面试当中这是比较常见的
java面试题
了,下面一起来看看答案吧。对于这个问题,最首先要考虑的就是以下的几个问题,第一个就是消息丢失是因为什么?
weixin_39897392
·
2023-11-29 06:12
kafka数据不丢失不重复
Java面试题
(JVM)
194.说一下jvm的主要组成部分?及其作用?类加载器(ClassLoader)运行时数据区(RuntimeDataArea)执行引擎(ExecutionEngine)本地库接口(NativeInterface)组件的作用:首先通过类加载器(ClassLoader)会把Java代码转换成字节码,运行时数据区(RuntimeDataArea)再把字节码加载到内存中,而字节码文件只是JVM的一套指令集
我最酷_b537
·
2023-11-29 03:28
掌握这些高频
java面试题
,助你备战金三银四!
面向对象面向过程更注重于事情的每一个步骤和顺序,面向对象则更注重于事情有哪些参与者以及各需要做什么JDKJREJVMjdk:Java开发工具包jre:Java运行时环境jvm:Java虚拟机==和equals==比的是栈中的值,基本类型是变量值,引用类型是堆中内存对象的地址equals:object默认也是采用==比较,通常会重写,重写后equals其实是比较两个字符串的内容Stringx="st
前程有光
·
2023-11-28 17:32
终于拿到了阿里2023年度九大Java技术文档——面试题+文档+白皮书
70道阿里巴巴高级
Java面试题
!
隔壁老王的代码
·
2023-11-28 12:06
java
面试
jvm
120道java最常问面试题!
不积跬步无以至千里,下面的内容是对网上原有的
Java面试题
集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的
Java面试题
集参照了
Java烟雨
·
2023-11-28 09:47
java
后端
面试
java
开发语言
jvm
rpc
分布式
Java面试题
答案(正在完成中......)
目录JAVA基础集合JVMWEB并发编程网络编程SpringSpringBootSpringCloudMybatisMySQL分布式消息队列问:你用过哪些MQ,这个MQ有哪些组件,什么是可靠消息,重复消息怎么解决ZookeeperRedisDubbojavawebJAVA基础1.面向对象有哪些特征?抽象,封装,继承,多态2.JDK与JRE的区别是什么?jdk:编译+运行jre:运行jdk包括jre
KianaKsln
·
2023-11-28 08:20
java
Java面试题
08
1.jsp和servlet有什么区别?JSP(JavaServerPages)是一种在HTML中嵌入Java代码的技术,适合用于生成动态内容;Servlet是Java编写的服务器端程序,用于处理HTTP请求和响应。JSP(JavaServerPages)和Servlet都是用于创建动态网页的技术,它们都基于Java语言,但是有以下一些主要的区别:实现方式:Servlet是一个Java类,必须显式地
今天的代码敲了吗
·
2023-11-28 06:20
Java面试八股文
java
开发语言
Java面试题
09
1.什么是反射?反射是Java中的一种机制,允许在运行时获取类的信息、访问对象的属性和方法,以及调用对象的方法,使得编程更加灵活,但也需要注意性能和安全问题。在Java中,反射(Reflection)是指程序在运行时能够获取到自身的内部信息,并能直接操作类或者对象的内部属性、方法、构造函数等。这种机制使得Java程序在运行时可以动态地创建对象、调用方法、获取类的信息等。反射是Java编程语言的一个
今天的代码敲了吗
·
2023-11-28 06:20
Java面试八股文
java
面试
开发语言
Java面试题
10
1.MyBatis中#{}和${}的区别是什么?#{}是预编译的占位符,MyBatis会将其转化为一个占位符参数,安全性较高,可以防止SQL注入;${}是字符串替换,直接将内容替换到SQL语句中,不会进行参数处理,潜在风险是SQL注入在MyBatis中,#{}和${}都被用作参数绑定,但它们在处理参数的方式和安全性上有很大的区别:${}:这是一个基本的字符串替换操作。比如你在SQL语句中写${co
今天的代码敲了吗
·
2023-11-28 06:12
Java面试八股文
java
mybatis
开发语言
【071期】面试官问:什么场景下适合使用 ArrayList 或 LinkedList?
“Java精选面试题”小程序,3000+道面试题在线刷,最新、最全
Java面试题
!ArrayList和LinkedList是Java集合框架中用来存储对象引用列表的两个类。
Java精选
·
2023-11-27 19:32
链表
队列
python
java
编程语言
Java Interview Questions/
Java面试题
.
1Whatistransientvariable?Transientvariablecan'tbeserialize.ForexampleifavariableisdeclaredastransientinaSerializableclassandtheclassiswrittentoanObjectStream,thevalueofthevariablecan'tbewrittentothest
iteye_4972
·
2023-11-27 19:52
Jave
SE
java
数据库
runtime
2022
Java面试题
合集
2022最新
Java面试题
合集☕包括Java集合、JVM、多线程、并发编程、设计模式、SpringBoot、SpringCloud、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch
方木丶
·
2023-11-27 18:25
spring
spring
boot
java
后端
面试
2023Java后端面试最全攻略,一周刷完500道
Java面试题
,你就可以进大厂
前言本文是为了帮大家快速回顾了Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果。本来想将文件上传到github上,但由于文件太大有的都无法显示所以直接整理成多个PDF,供大家学习说明主要是考虑到面试题的综合性,所以整理的顺序也是这样的,并且也作了相对应的注释,所以说不管是应对面试,还是学习来说,都是不错的。这套面试
Java秦心
·
2023-11-27 18:51
java
面试
开发语言
java面试题
数据算法和并发
数据算法面试问题:解释一下数组和链表的区别,并举例说明它们各自的适用场景。请实现一个快速排序算法。解释一下哈希表的原理,并说明它的优缺点。解释一下二叉树的遍历方式,如前序、中序和后序遍历。请描述一下常见的图算法,如深度优先搜索(DFS)和广度优先搜索(BFS)。并发面试问题:请解释一下Java中的线程池(ThreadPoolExecutor)以及它的优势。如何避免多线程中的竞态条件(RaceCon
沉浮yu大海
·
2023-11-27 15:34
java
算法
社招两年,终于冲进了决赛圈,现在犹豫是去阿里P6还是字节2-1,希望大家给点经验
包括一线大厂
Java面试题
总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结!
程序媛小洁
·
2023-11-26 23:28
程序人生
程序员
面试经验
java
面试
经验分享
多家大厂 JAVA 面试题整理分布式 + 微服务 + 高并发 + 性能优调 + 框架源码
前段时间一直有粉丝问我,有没有去年一些大厂
Java面试题
总结?最新抽时间整理了一些,分享给大家,大家一起共享学习!
90后小伙追梦之路
·
2023-11-26 14:26
架构
面试
java
java
分布式
微服务
数据库
面试
个人遇到的
java面试题
总结
(注:这里本人只写自己个人被问到的问题,至于答案,个人觉得不错的文章的答案链接附带下去,方便复习,请勿介意)1.springmvc和struts2有什么区别a.Struts2是类级别的拦截,一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文。b.SpringMVC的方法之间基本上独立的,独享requestresponse数据,请求数据通过参
scanner小霸王
·
2023-11-26 10:09
java
面试题总结
java面试题
之手写单例设计模式
单例设计模式单例模式特点:饿汉式方式一方式二枚举类方式方式三静态代码块方式懒汉式方式一方式二线程安全版方式三静态内部类单例模式特点:1、单例类只能有一个实例(构造器私有化)。2、单例类必须自己创建自己的唯一实例(含有一个该类的静态变量来保存这个唯一的实例)。3、单例类必须给所有其他对象提供这一实例饿汉式饿汉式:直接创建对象,不存在线程安全问题,不管你是否需要这个对象都会创建方式一publiccla
向天再借500年
·
2023-11-25 19:16
面试
java
面试
单例模式
设计模式
java面试题
之-数据库篇(持续更新)
文章目录提前预知MySQL基础01、MySQL有哪些数据类型?02、char和varchar的区别是什么?03、binary和varbinary的区别?04、MySQL中myisam与innodb的区别?05、MySQL建表的约束条件有哪些?06、数据库的三范式是什么?07、超键、候选键、主键、外键分别是什么?08、MySQL中in和exists区别09、drop、delete与truncate的
彤彤的小跟班
·
2023-11-25 14:49
java面试
java
mysql
阿里JAVA架构师面试136题:JVM+spring+分布式+并发编程+redis+网络+设计模式!
此文包含Java面试的各个方面,史上最全,苦心整理最全
Java面试题
目整理包括Java基础+JVM+算法+数据库优化+算法数据结构+分布式+并发编程+缓存等,使用层面广,知识量大,涉及你的知识盲点。
小兽_e1ba
·
2023-11-25 13:30
Spring Boot 项目不同环境打包配置与Shell脚本部署实践,太实用了!
>>号外:关注“Java精选”公众号,回复“2021面试题”关键词,领取全套500多份
Java面试题
文件。
Java精选
·
2023-11-25 11:55
数据库
java
linux
maven
编程语言
2023年
Java面试题
-多线程
系列文章目录2023年
Java面试题
目录系列文章目录多线程一、串行,并行,和并发的区别?二、守护线程是什么?三、创建线程有哪几种方式?四、线程有哪些状态?五、sleep()和wait()有什么区别?
孤儿尽悲欢绝
·
2023-11-25 05:23
Java
java
开发语言
2020年最新整理-
Java面试题
大全
发现网上很多
Java面试题
都没有答案,所以花了很长时间搜集整理出来了一套
Java面试题
,希望对大家有帮助哈~阅读本文预计需要12分钟打算这几天每天更新15~20题。(这样有助于你们阅读和理解!)
java星星
·
2023-11-24 18:26
java面试题
今天要谈的主题是关于求职,求职是在每个技术人员的生涯中都要经历多次。对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这个系列的文章,一方面帮助自己巩固下基础,另一方面也希望帮助想要换工作的朋友。相关概念面向对象的三个特征封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。多态的好处允许不同类对象对同一消息做出响
Cherry300
·
2023-11-24 11:51
字节跳动后端
Java面试题
——MySQL、Tomcat、设计模式、并发编程
为了能够在面试回答中优雅而不失体面回答面试考点,该文章借鉴了不同平台对知识点的描述。如有侵权请联系我文章的不足和错误请指正,好的建议也不要吝啬,我都会采纳并更正您的点赞是我持续更新的动力一、MySQL部分数据库三范式是什么?有哪些数据库优化方面的经验?请简述常用的索引有哪些种类?以及在MySQL数据库中索引的工作机制是什么?MySQL的基础操作命令:MySQL的复制原理以及流程。MySQL支持的复
Java_苏先生
·
2023-11-24 09:20
java面试题
全集2
框架方面的内容,包括hibernate、MyBatis、spring、SpringMVC等,由于Struts2已经是明日黄花,在这里就不讨论Struts2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《
Java
洋山芋-土豆
·
2023-11-24 07:26
不打无准备之仗,备战2020:最全868道
Java面试题
及答案整理分享
115个
Java面试题
:什么是Java虚拟机?为什么Java被称作是无关的编程语言?JDK和JRE的区别是什么?static关键字是什么意思?Java中是否可以覆盖(overr
风平浪静如码
·
2023-11-24 00:24
Java面试题
:聊一聊线程池
为什么会有线程池线程是一个重资源,JVM中的线程与操作系统的线程是一对一的关系,所以在JVM中每创建一个线程就需要调用操作系统提供的API创建线程,赋予资源,并且销毁线程同样也需要系统调用。而系统调用就意味着上下文切换等开销,并且线程也是需要占用内存的,而内存也是珍贵的资源。因此线程的创建和销毁是一个重操作,并且线程本身也占用资源。线程数并不是越多越好我们都知道线程是CPU调度的最小单位,在单核时
NiklausYu
·
2023-11-24 00:33
java
线程池
多线程
Java面试题
:Hibernate的二级缓存与Hibernate多表查询
我们来看两个有关Java框架之Hibernate的面试题,这是关于Hibernate的常考知识点。1、请介绍一下Hibernate的二级缓存解题按照以下思路来回答:(1)首先说清楚什么是缓存;(2)再说有了hibernate的Session就是一级缓存,即有了一级缓存,为什么还要有二级缓存;(3)最后再说如何配置Hibernate的二级缓存。缓存就是把以前从数据库中查询出来和使用过的对象保存在内存
零点145
·
2023-11-23 21:01
java面试题
--- 并发②
1.JDK1.6开始对synchronized做了哪些优化?使用了锁升级、锁粗化、锁消除等方式来优化性能。锁升级就是先尝试偏向锁,如果没获取到锁就升级为轻量级锁,还没获取到就升级为重量级锁;锁粗化就是如果连续一系列的操作都对同一段代码反复加锁和解锁,就将加锁范围扩大,减少加解锁的次数;锁消除就是如果某一段代码加了锁但是根本不会存在并发竞争资源的问题,那么虚拟机就会把锁去掉。2.Synchroniz
贪挽懒月
·
2023-11-23 09:49
Java面试题
---摘要牛客网
练习1王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件附件电脑打印机,扫描仪书柜图书书桌台灯,文具工作椅无如果要买归类为附件的物品,必须先买该附件所属的主件,且每件物品只能购买一次。每个主件可以有0个、1个或2个附件。附件不再有从属于自己的附件。王强查到了每件物品的价格(都是10元的整数倍),而他只有N元的预算。除此之外,他给
Aimin2022
·
2023-11-23 05:18
测试面试
java
开发语言
华为-算法---测试开发工程师----摘要牛客网
Java面试题
---摘要牛客网-CSDN博客packageextendNiuKeWang;importjava.util.Scanner;publicclassGoodHuaWei{publicstaticvoidmain
Aimin2022
·
2023-11-23 05:41
测试面试
java
开发语言
Java面试题
之StringBuffer和StringBuilder源码详解
StringBuilder的方法都没有:synchronized修饰,是线程不安全的StringBuilder也可以完成字符串的拼接,效率高单线程操作字符串缓冲区下操作大量数据推荐使用StringBuilder下面是源码的append方法,大家可以看到是没有我们的synchronized修饰的,其他的方法大家可以自己点进源码看一下StringBuffer中的方法都有:synchronized修饰,
Java+每天进步亿点点
·
2023-11-23 02:04
面试题详解
java
jvm
面试
开发语言
intellij-idea
2020年最新版
Java面试题
大全
前言面试时公司挑选职工的一种重要的方法,要想在面试中脱颖而出,超越竞争对手,必须做好面试准备以及面试资料,做好齐全的准备——这里分享一些常见的Java面试问题,主要有Java基础知识,集合容器,并发,jvm知识,spring全家桶,mybatis框架,数据库等。Java基础知识面试题1、Java概述>何为编程?>什么是Java?>jdk1.5之后的三大版本?>JVM、JRE和JDK的关系?>什么是
秀才_a377
·
2023-11-22 23:45
最新
Java面试题
汇总,看完这些面试文章足够了
基础面试题
Java面试题
-基础篇一
Java面试题
-基础篇二
Java面试题
-集合框架篇三Java基础面试题(4)Java基础面试题(5)Java多线程与并发面
AI乔治
·
2023-11-22 18:10
P8大牛偷偷塞给我一份面试官最爱问的
Java面试题
愿这道“开胃菜”打破大家面试壁垒
2016年,因为工作岗位的变动,开始负责给集团招聘一些技术人员,出于对公司的负责,也为了更好的胜任技术经理的职位,在面试的这件事上,朋友做了大量的“功课”,首先研究了几乎所有大厂的面试题,还和负责招聘工作的几个朋友,详细的探讨了Java面试所要涉及的知识点,于是就有了今天大家看到的这200多道面试题。为什么要公开这些面试题?原因一:身边从事Java开发的人员越来越多,我的表弟表妹们,朋友的表弟表妹
码农小芷
·
2023-11-22 16:50
JAVA面试题
- ZooKeeper
JAVA面试题
总目录篇目录说说zk的四种节点类型。zookeeper怎么保证事务的顺序一致性?Zookeeper有哪几种几种部署模式?说几个zookeeper常用的命令。
梦想攻城狮、
·
2023-11-22 16:46
JAVA面试题
Java面试题
之:Zookeeper
Java面试题
之:Zookeeper一、Zookeeper概念二、Zookeeper角色①Leader②Follower③Observer一、Zookeeper概念 Zookeeper是一个分布式协调服务
faramita_of_mine
·
2023-11-22 16:14
The
interview
questions
java
zookeeper
分布式
面试题
经典
Java面试题
收集
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:-抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。-继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封
nnngu@csdn
·
2023-11-22 04:05
Interview
java面试题
汇总
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以。但只能有一个public修饰的类且类名必须与文件名相同。2、Java有没有goto?在java中是保留字。3、char型变量中能不能存贮一个中文汉字?为什么?可以。java使用16位的unicode字符集作为编码方式,支持中文,一个中文占两个字节,char字符类型在内存中占2位,所以可以支持。4、用最有效率的方法算出
黑山大老牛
·
2023-11-21 22:34
最新
Java面试题
整理!java字符大写转小写
前言近年来,微服务架构(MicroservicesArchitecture)已经成为一种主流的软件开发方法论,所谓微服务(Microservices),就是一些具有足够小的粒度、能够相互协作且自治的服务体系。微服务架构基于分布式系统,同时借助了面向服务架构和企业服务总线的设计理念并做了改进和优化,从而形成一种新的架构体系。微服务架构一方面具备技术、业务和组织上的优势,另一方面也在技术架构和研发过程
最新Java开发面试
·
2023-11-21 11:40
程序员
java
后端
面试
Java 多个线程交替执行
Java面试题
:多个线程交替执行文章目录
Java面试题
:多个线程交替执行前言项目环境1.Condition版本2.公平锁3.如何解决线程打印顺序的问题前言最近在一些技术群里看到有很多小伙伴面试的时候碰到这个多线程的笔试题
谌景焕竟
·
2023-11-21 11:46
java
jvm
面试
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他