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面试宝典2010版一.Java基础部分71、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?72、Java有没有goto?73、说说&和&&的区别。84、在JAVA中如何跳出当前的多重嵌套循环?85、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?96、shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1
R_记忆犹新
·
2023-11-14 20:52
java
Java常见面试题
Java常见面试题
+ 答案汇总
面试题模块介绍面试题包括以下十九个模块:Java基础、容器、多线程、反射、对象拷贝、JavaWeb模块、异常、网络、设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM。如下图所示:适宜阅读人群需要面试的初/中/高级java程序员想要查漏补缺的人
小姚同學
·
2023-11-14 20:20
java
面试题
java
面试题
Java常见面试题
(1)
1.SpringAOP底层原理aop底层是采用动态代理机制实现的,也就是接口+实现类如果要代理的对象,实现了某个接口,那么SpringAOP会使用JDKProxy,去创建代理对象。没有实现接口的对象,就无法使用JDKProxy去进行代理了,这时候SpringAOP会使用Cglib生成一个被代理对象的子类来作为代理。就是由代理创建出一个和impl实现类平级的一个对象,但是这个对象不是一个真正的对象,
不知名选手Alun
·
2023-11-14 13:36
面试题
java
开发语言
后端
Java常见面试题
汇总-----------数据库(数据库锁、数据库存储过程)
57、数据库的锁 锁是一种并发控制技术,锁是用来在多个用户同时访问同一个数据的时候保护数据的。57.1、有2种基本的锁类型 共享(S)锁:多个事务可封锁一个共享页;任何事务都不能修改该页;通常是该页被读取完毕,S锁立即被释放。在执行select语句的时候需要给操作对象(表或者一些记录)加上共享锁,但加锁之前需要检查是否有排他锁,如果没有,则可以加共享锁(一个对象上可以加n个共享锁),否则不行。
从菜鸟到老菜鸟
·
2023-10-28 08:27
JAVA常见面试题
之七(转载)
-作者:like2006年10月24日,星期二15:29回复(0)|引用(0)加入博采c语言常见错误c语言常见错误本文来源:happyyangxu.home.sunbo.netC语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道
lrz1011
·
2023-10-14 11:59
面试
Java
软件测试
SharePoint
项目管理
【JAVA】
java常见面试题
——持续更新
一、说一下Synchronized的底层原理Synchronized的话他底层是基于monitorenter和monitorexit两个指令来实现的,因为每一个对象都拥一个monitor监视器,而线程就会通过Synchronized来获取这个监视器,当监视器被获取时,就会进去锁定状态。当一个线程第一次获取monitor时,monitor的进入数就会从0变成1,当该线程再进获取时,monitor的进
别倒在黎明之前
·
2023-10-13 02:23
jvm
java
面试题
秋招
Java常见面试题
汇总-----------Java多线程(Java进程与线程基础)
34、进程与线程的区别 (1)进程概念 进程是表示资源分配的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放入进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。 在微内核系统(Mac、WindowsNT等)中,真正调度运行的基本单位是
从菜鸟到老菜鸟
·
2023-10-12 01:34
Java常见面试题
-- JDK、JRE、JVM之间的区别
JDK:Java开发工具(JavaDevelpmentKitjava)JDK是整个JAVA的核心,包括了Java运行环境(JavaRuntimeEnvirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即JavaAPI)。JRE:Java运行环境(JavaRuntimeEnvironmentjava)包括两部分:JavaRuntimeEnvironment和J
眼里只有码
·
2023-10-11 20:26
Java面试
java
jvm
jdk
编程语言
linux
Java常见面试题
汇总(日常更新)
1.反射:1>反射机制是在运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意个对象,都能够调用它的任意一个方法,这种JVM动态获取信息和调用对象方法的功能称之为反射.2>常用实例:1.原生JDBC加载数据库驱动是标准的通过反射动态获取信息;2.Spring框架的IOC原理底层运用工厂模式通过反射生成对象等;3>优点:优点显而易见动态执行,动态调用,方便灵活.缺点:通过反射执行动作需
樵浅
·
2023-10-05 23:59
面试
java
面试
设计模式
反射
Java常见面试题
汇总-----------JVM专题(JVM编译器优化、JVM逃逸分析)
32、JVM编译器优化32.1、JVM编译的过程 1、解析与填充符号表过程 1)、词法、语法分析 词法分析将源代码的字符流转变为标记集合,单个字符是程序编写过程的最小元素,而标记则是编译过程的最小元素,javac中由com.sun.tools.javac.parser.Scanner类实现。语法分析是根据token序列构造抽象语法树的过程。抽象语法树(AST)是一种用来描述程序代码语法结构的
从菜鸟到老菜鸟
·
2023-09-30 09:53
Java常见面试题
汇总-----------JVM专题(JVM内存模型、Java内存模型)
29、JVM内存模型(区别Java内存模型) JVM内存主要分为:程序计数器,Java虚拟机栈,本地方法栈,Java堆,方法区。 1、程序计数器:为了线程切换能恢复到正确的执行位置,每条线程都需要一个独立的程序计数器,各条线程之间计数器互不影响,独立存储,我们称这类内存区域为“线程私有”的内存。计数器记录的是正在执行的虚拟机字节码指令的地址。 2、Java虚拟机栈:每个方法在执行的同时都会创
从菜鸟到老菜鸟
·
2023-09-27 21:52
Java常见面试题
目录1、mysql并发事务会带来哪些问题,如何解决?2、请详细描述Redis持久化机制?3、简述Redis缓存雪崩和缓存穿透的问题和解决方案?4、RabbitMQ消息丢失及对应解决方案5、什么叫线程安全?举例说明6、举例说明常用的加密算法7、synchronized和ReentrantLock有什么区别?8、synchronized和lock的区别9、如何保证接口的幂等性10、什么是分布式事务,如
西凉的悲伤
·
2023-09-18 00:35
java
java
面试题
Java常见面试题
Java面试题
Java常见面试题
汇总-----------Java基础(String和StringBuffer、StringBulider)
17.String与StringBuffer、StringBulider区别17.1、可变与不可变 在java中提供三个类String、StringBuillder、StringBuffer来表示和操作字符串。字符串就是多个字符的集合。 String是内容不可变的字符串。String底层使用了一个不可变的字符数组(finalchar[])。 StringBuilder与StringBuffe
从菜鸟到老菜鸟
·
2023-09-08 06:27
Java常见面试题
1
本文内容仅可做复习使用,知识点结构无序。不建议做系统学习使用文章目录1.线程创建方式?继承Thread类实现Runnable接口使用Callable和FutureTask通过线程池创建线程线程池新生代老年代动态年龄判断机制双亲委派模型类加载器JVM内存模型JVM内存结构1.线程创建方式?继承Thread类继承Thread类,创建一个新的线程类同时重写run()方法,将需要并发执行的业务代码编写在r
小羽yu
·
2023-08-29 06:04
面试题目
java
面试
开发语言
Java常见面试题
(五、RabbitMQ)
五、RabbitMQ1.rabbitmq的使用场景有哪些?异步处理比如发短信和发送邮件,就可以先把信息存入数据库,然后写入消息队列。通过消费消息去发送短信和发送邮件。应用解耦订单系统:用户下单后,订单系统完成持久化处理,将消息写入消息队列,返回用户订单下单成功。库存系统:订阅下单的消息,获取下单消息,进行库操作。2.rabbitmq有哪些重要的角色?生产者:消息的创建者,负责创建和推送数据到消息服
Batistuta9
·
2023-08-17 06:42
Java常见面试题
(六、网络)
六、网络1.http响应码301和302代表的是什么?有什么区别?301MovedPermanently被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。如果可能,拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。302Found请求的资源现在临时从不同的URI响应请求。由于这样的重定向
Batistuta9
·
2023-08-15 15:43
Java面试题大全(总结)
Java常见面试题
大全**Java面向对象有哪些特征,如何应用**HashMap原理是什么,在jdk1.7和1.8中有什么区别ArrayList和LinkedList有什么区别高并发中的集合有哪些问题jdk1.8
听云-cloud
·
2023-08-13 00:21
Java面试题常问
java
spring
spring
boot
spring
cloud
java-rabbitmq
java常见面试题
【1】
目录序言Java基础容器(集合)多线程反射对象拷贝JavaWeb异常网络设计模式Spring/SpringMVC序言在本篇文章开始之前,我想先来回答一个问题:我为什么要写这样一篇关于面试的文章?原因有三个:第一,我想为每一个为梦想时刻准备着的“有心人”,尽一份自己的力量,提供一份高度精华的Java面试清单;第二,目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是
JAVA派派
·
2023-07-27 23:18
往来无白丁
java
面试
开发语言
数据库
spring
Java常见面试题
:常用 GC 调优策略有哪些?
常用GC调优策略有哪些?GC调优原则;GC调优目的;GC调优策略;GC调优原则在调优之前,我们需要记住下面的原则:多数的Java应用不需要在服务器上进行GC优化;多数导致GC问题的Java应用,都不是因为我们参数设置错误,而是代码问题;在应用上线之前,先考虑将机器的JVM参数设置到最优(最适合);减少创建对象的数量;减少使用全局变量和大对象;GC优化是到最后不得已才采用的手段;在实际使用中,分析G
kaikeba
·
2023-07-27 22:24
Java基础
java
Java常见面试题
+ 答案
Java常见面试题
+答案一、Java基础二、容器三、多线程四、反射五、对象拷贝六、JavaWeb七、异常八、网络九、设计模式十、Spring/SpringMVC十一、SpringBoot/SpringCloud
weixin_46668960
·
2023-07-25 19:42
Java常见面试题
文章目录一、Java基础面试题二、面向对象编程面试题三、集合框架面试题四、多线程面试题五、数据库面试题六、异常处理面试题七、设计模式面试题八、Spring相关面试题九、性能优化面试题十、Java8新特性面试题十一、JVM相关面试题十二、框架相关面试题十三、并发编程面试题十四、网络编程面试题十五、设计模式面试题十六、算法与数据结构面试题十七、数据库面试题十八、Web开发面试题十九、JavaIO面试题
儿时可乖了
·
2023-07-24 22:47
java
开发语言
Java常见面试题
(七、多线程)
七、多线程1.并行和并发有什么区别?并发:是指多个线程任务在同一个CPU上快速地轮换执行,由于切换的速度非常快,给人的感觉就是这些线程任务是在同时进行的,但其实并发只是一种逻辑上的同时进行;并行:是指多个线程任务在不同CPU上同时进行,是真正意义上的同时执行。2.线程和进程的区别?1、定义进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又
Batistuta9
·
2023-07-23 03:01
java常见面试题
(实习生篇)
纸上得来终觉浅,绝知此事要躬行先从java基础来说:一、java面向对象的三大特性,他们分别的含义是什么?封装:概念:封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。在电子方面,封装是指把硅片上的电路管脚,用导线接
Everonward、
·
2023-06-18 10:41
spring
boot
后端
java
Java常见面试题
之SSM | Spring Boot(不定时更新)
IOCDI机制IOC的意思是控制反转,控制的意思啊由Spring工厂控制对象,反转是从我们主动创建好对象反转为等待Spring工厂的注入DI是依赖注入,组件需要的依赖对象由容器注入,主要通过setter构造器接口三种注入方式注入.AOP面向切面编程AOP思想是做无侵入式的功能增强,即在不改变其原有方法代码的情况下,增加一定的功能.AOP是通过代理实现的.Spring中AOP的核心是动态代理,jdk
老子要睡觉觉
·
2023-06-17 18:22
Java常见面试题
java
spring
boot
spring
JAVA常见面试题
JPA中所有的空接口及其特点Entity:这是最基本的空接口,用来标注实体类,.表示该实体类能够有JPA管理.MappedSuperclass:用于标注父类,将实体类中的公共属性抽取到一个父类汇总,用于减少实体类的复杂度.Embeddable:用于标注嵌入式对象,讲一个或多个非实体类的对象嵌入到实体类对象中,以此简化实体对象的设计.EntityListeners:用于标注监听器类,是一种AOP的实
老子要睡觉觉
·
2023-06-17 18:52
Java常见面试题
java
开发语言
Java常见面试题
之事务
ACID特性A:原子性,Atomictiy,事务是最小的执行单位,不允许分割,事务的原子性确保动作要么全部完成,要么完全不起作用.C:一致性Consistency,执行事务前后,数据保持一致.I:隔离性Isolation并发访问数据库时,一个用户的事务不背其他事务所干扰,个并发事务之间数据库相互独立.D:持久性Durability一个事务被提交之后,它对数据库中数据的改变是持久的,及时数据库发生故
老子要睡觉觉
·
2023-06-17 18:52
Java常见面试题
java
数据库
开发语言
Java常见面试题
之Redis
Redis的数据类型Redis支持五中常用数据类型,stringhashlistsetzsetRedis的持久化机制是什么Redis提供两种持久化机制,RDB和AOF机制RDB持久化机制,是指数据集快照的方式半持久化模式记录Redis数据库的所有键值对,在某个时间点将数据写入一个临时文件,持久化结束后,用这个临时文件替换上次的持久化文件,达到数据恢复.优点:只有一个文件dump.rdb,方便持久化
老子要睡觉觉
·
2023-06-17 18:52
Java常见面试题
java
redis
数据库
Java常见面试题
之MySQL
索引有哪些数据库常见的索引类型有:主键索引唯一索引普通索引全文索引组合索引普通索引,最常见的索引altertabletable_nameaddindexindex_name(coumn_name);唯一索引,索引列的值是唯一的,可以为nullaltertabletable_nameaddunique(colunm_name);主键索引,设置主键的时候自动创建的索引,属于特殊的唯一索引.特殊在于不能
老子要睡觉觉
·
2023-06-17 18:19
mysql
数据库
Java常见面试题
(二、容器)
二、容器1.java容器都有哪些?主要有Collection和Map两个接口。Collection的子类有Set和List。其中Set的实现类有HashSet、TreeSet。List的实现类有ArrayList、LinkedList、Vector。Map的实现类有HashMap、HashTable、TreeMap,HashMap的子类有LinkedHashMap。Map的子类有Concurren
Batistuta9
·
2023-06-15 12:09
【
Java常见面试题
】Spring篇
导航:【黑马Java笔记+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+常见面试题目录1、简单介绍Spring2、说说你对IOC的理解3、说说你对AOP的理解4、说说Bean的生命周期5、说说循环依赖和三级缓存6、说说Bean的几种注册方式7、说说Bean的作用域,以及默认的作用域8、说说BeanFactory
vincewm
·
2023-06-15 09:47
Java面试八股文
Java学习路线
spring
mybatis
java
1140道
Java常见面试题
及详细答案
最近感慨面试难的人越来越多了,一方面是市场环境,更重要的一方面是企业对Java的人才要求越来越高了。基本上这样感慨的分为两类人:第一,虽然挂着3、5年经验,但肚子里货少,也没啥拿得出手的项目,自己还意识不到问题第二,自身有技术追求,但欠点儿火候,多练习多吸收知识,锤炼一下问题不大。拿我自己来说,早几年也是心比天高,觉得自己特了不起,结果往往一面试就发虚,大部分人都经历过这样一个不自知的阶段。后面见
海害嗨
·
2023-06-15 01:24
java
面试
jvm
Java常见面试题
之RabbitMQ
为什么要使用RabbitMQRabbitMQ是一款非常优秀的消息中间件,它可以实现各个模块之间的松耦合,提高程序的灵活性,可扩展性,使用RabbitMQ主要有以下优点:异步消息传递,RabbitMQ支持异步消息传递,可以实现异步处理消息,提高程序的执行效率.消息队列排队服务,RabbitMQ可以将消息暂存到消息队列中,有效缓解生产者和消费者的压力.RabbitMQ支持基于消息的路由机制,发布订阅/
老子要睡觉觉
·
2023-06-13 23:35
Java常见面试题
java-rabbitmq
rabbitmq
java
2019-04-18
Java常见面试题
JVM虚拟机1.简述Java运行时数据区分image.pngPC寄存器/程序计数器严格来说是一个数据结构,用于保存当前正在执行的程序的内存地址,由于Java是支持多线程执行的,所以程序执行的轨迹不可能一直都是线性执行
fanbuer
·
2023-06-12 01:11
55道
Java常见面试题
100%
1、重载和重写的区别重载发生在同一个类中,方法名相同、参数列表、返回类型、权限修饰符可以不同重写发生在子类中,方法名相同、参数列表、返回类型都相同,权限修饰符要大于父类方法,声明异常范围要小于父类方法,但是final和private修饰的方法不可重写▲2、==和equals的区别==比较基本类型,比较的是值,==比较引用类型,比较的是内存地址equlas是Object类的方法,本质上与==一样,但
jing-Q
·
2023-06-07 00:55
java
面试
spring
2021
Java常见面试题
:这篇入门你必须了解
前言从短期来看,程序员的确算是个不错的工作,薪水也比一般岗位高很多;但是从长远来看,程序员的中年危机会比其他岗位来的更早,很多程序员只有到了35岁左右,才能真正认清楚互联网行业,尤其是被裁之后,找工作无门的这种无奈。很多人说那只是你技术不过关,又或者没有管理能力,但实际上又有多少程序员在35岁能当上高管呢?最近在职场论坛上看到这样一个帖子:37岁程序员被裁,120天没找到工作,面试华为阿里均被拒,
Java后端面试
·
2023-04-11 20:19
程序员
java
后端
面试
Java常见面试题
:类的加载过程
程序员看似光鲜的就业前景面前,逃不过的是层层的面试,想要进前沿的大公司没有个五六七八面,是不可能滴!而找工作的首个关卡就是笔试,想要获得高薪工作的小伙伴,先刷一波面试题吧!今天【Java进阶营】给大家分享的面试题是——类的加载过程。类加载过程主要包含加载、验证、准备、解析、初始化、使用、卸载七个方面,下面一一阐述。1、加载在加载阶段,虚拟机主要完成三件事:1.通过一个类的全限定名来获取定义此类的二
梦幻python
·
2023-04-08 07:26
Java架构
Java
spring
java
spring
boot
spring
cloud
架构
Java常见面试题
汇总-----------数据库(数据库索引及其实现)
54、数据库索引索引的优缺点 优点: 1、大大加快数据的检索速度; 2、创建唯一性索引,保证数据库表中每一行数据的唯一性; 3、加速表和表之间的连接; 4、在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。 缺点: 1、索引需要占物理空间; 2、当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,降低数据的维护速度。索引的分类 1、唯一索引:是在表
从菜鸟到老菜鸟
·
2023-04-05 10:51
Java常见面试题
非常实用
java面试题一.容器部分二.多线程部分三.SpringMvc部分四.Mybatis部分五.MySQL部分六.Redis部分七.RabbitMQ部分八.JVM虚拟机部分九.算法知识部分十.其他面试部分2|1更新时间:2022/4/9内容:JVM虚拟机部分预更:算法部分2|2容器部分面试题Java容器都有哪些Collection的子类List、SetList的子类ArrayList、LinkedLi
Java开发师
·
2023-04-05 08:25
java
tomcat
jar
hibernate
maven
Java常见面试题
(持续更新中)
文章目录常见面试题1.JDK、JRE、JVM的区别:2.java的8种基本数据类型是什么?(简述java的8种基本数据类型)3.switch可以作用于哪些数据类型上?4.重写与重载的区别:5.实例变量与静态变量的区别:6.java是值传递还是引用传递?7.抽象类与接口的区别:8.运算符"+"基本类型转换面试题9.内部类面试题10.String面试题:11."=="和equals的区别12.Stri
炸鸡&汉堡
·
2023-04-03 17:27
java
面试
Java常见面试题
汇总-----------JVM专题(Java类加载机制)
31、JVM类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initializ
从菜鸟到老菜鸟
·
2023-04-01 01:32
Java常见面试题
(实习篇)
未完待续!!!本篇为本人找实习所准备的面试题,如有问题,请帮提出,谢谢…一.Java基础篇1.接口和抽象类的区别相似点:(1)接口和抽象类都不能被实例化(2)实现接口或继承抽象类的普通子类都必须实现这些抽象方法不同点:(1)抽象类可以包含普通方法和代码块,接口里只能包含抽象方法,静态方法和默认方法,(2)抽象类可以有构造方法,而接口没有(3)抽象类中的成员变量可以是各种类型的,接口的成员变量只能是
Jm呀
·
2023-03-31 14:46
java
面试
实习
Java常见面试题
及解答
Java常见面试题
及解答1面向对象的三个特征2this,super关键字3基础数据类型4public、protected、default、private5接口6抽象类6.1抽象类和接口的区别7重载(overload
西木Qi
·
2023-03-31 01:55
Java
java
面试
Java常见面试题
汇总-----------数据库(数据库引擎、数据库范式、事务的四大特性ACID)
51、Mysql数据库引擎名称事务外键索引适用范围优势、特点Myisam不支持不支持B+树读操作远多于写操作,不需要事务支持访问速度快,对事务完整性没有要求,保存了表的行数Innodb支持支持B+树并发度较高、需要支持事务的场景占用更多的空间以保留数据和索引,不保存表的行数MemoryB树、HASH很快的读写速度,安全性要求较低,表小使用内存来创建表、处理速度快,但安全性不高。Merge是一组My
从菜鸟到老菜鸟
·
2023-03-29 08:08
Java常见面试题
(三、JVM)
三、JVM1.说一下jvm的主要组成部分?及其作用?类加载器加载类文件到内存,并为之创建一个class对象。运行时数据区JVM的内存分布。(1)堆堆是java对象的存储区域,任何new出来的对象实例或者数组都分配在堆上。可以用-Xms或者-Xmx进行内存控制。jdk1.7之后,运行时常量池从方法区移到了堆上。(2)方法区用于存储已经被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据
Batistuta9
·
2023-03-11 22:58
Java常见面试题
(四、MySql)
四、Mysql1.数据库的三范式是什么?第一范式每一列属性都是不可再分的属性值,确保每一列的原子性。如果两列的属性相似或者相近或者一样,尽量合并属性一样的列,确保不产生冗余数据。第二范式要求数据库表中的每个实例或记录必须可以被唯一地区分。表必须有一个主键。没有包含在主键中的列必须完全依赖于主键,不能只依赖主键的一部分。第三范式要求一个关系中不包含已在其它关系已包含的非主关键字信息。2.一张自增表里
Batistuta9
·
2023-03-11 20:06
Java常见面试题
汇总-----------数据库(连接操作、分组查询、查询优化)
59、数据库连接(LEFT)操作 首先定义两个表t1和t2IDNAME1aaa2bbbIDAGE120330 内连接(innerjoin):只显示符合连接条件的记录 select*fromt1innerjoint2ont1.id=t2.id;IDNAMEIDAGE1aaa120 外连接分为左外连接、右外连接、全外连接三种 1)、左外连接(LEFTJOIN或LEFTOUTERJOIN):即
从菜鸟到老菜鸟
·
2023-02-02 04:03
Java面试题(最新最全Java面试题汇总)
Java面试题(最新最全Java面试题汇总)JAVA相关基础知识Java面试题集-Java面试题,J2EE面试题集J2EE面试题集(附答案)
Java常见面试题
集–面试题全面综合(一)
Java常见面试题
集
普通网友
·
2023-01-10 19:18
java
java
面试
jvm
大数据
zookeeper
后端
java常见面试题
大全
前言:本篇文章可以让你顺利通过大厂一轮面试(算法除外),大厂二轮,此篇文章展示面还是不够的,需要自信进行扩展,请仔细甄别。一,技术面试中的几个注意点:1面试时,你熟悉的问题要和面试官多聊,不要为了回答问题而回答问题2一个问题的沟通时间最好能多聊一会儿,简单问题说3/5分钟,如果问题的规模比较大,10分钟左右也是可以的3回答问题时不要为了凑时间而凑时间,聊的内容一定要和问的问题相关,知识点可以连续的
someone like you Q
·
2022-12-23 05:11
笔记
java
spring
boot
mybatis
spring
cloud
java常见面试题
(八股文)
1.接口和抽象类的区别?默认方法实现:抽象类有默认方法实现,接口没有实现方式:抽象类通过extend继承,接口通过implement实现实现个数:接口可以多实现,抽象类只能单继承main方法:抽象类可以有main方法,接口中不能有main方法构造函数:抽象类有构造函数,接口没有访问修饰符:抽象类可以任何修饰符,接口默认修饰符为public2.&和&&的区别?&和&&都是Java的基本运算符,表示逻
Myovlmx
·
2022-09-29 17:45
java
开发语言
后端
2020最新
Java常见面试题
及答案
Java最新常见面试题+答案汇总1、面试题模块汇总面试题包括以下十九个模块:Java基础、容器、多线程、反射、对象拷贝、JavaWeb模块、异常、网络、设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM。如下图所示:可能对于初学者不需要后面的框
web13618542420
·
2022-07-31 07:34
面试
学习路线
阿里巴巴
android
前端
后端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他