什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?对象分配规则 描述一下 JM 加载 class 文件的原理机制?Java 对象创建过程 Mysql 面试题:分库分表之后,d 主键如何处理 存储过程(特定功能的 SQL 语句集)存储过程优化思路 触发器(一段能自动执行的程序)数据库并发策略 MySQL 中有哪几种锁?MySQ...
这套互联网 Java 工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、MySQL、并发编程、Java面试、Spring、微服务、Linux、Springboot、SpringCloud、MQ、Kafka 面试专题 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java...
在Java中,我们可以通过访问修饰符(public, private, protected)来控制类、方法、变量的访问级别。 3. Java中的构造函数是什么? 答案: 构造函数是一种特殊的方法,用于初始化新创建的对象的状态。构造函数的名称必须与类名相同,并且没有返回类型。 详解: 构造函数在创建对象时被自动调用。Java中的类可以有多个构造...
jdk:java development kit,jdk是面向开发人员的,是开发工具包,包括开发人员需要用到的一些类,JDK中包含JREjre:java runtime Environment,jre是java运行时环境,包含了运行 Java 程序所需的类库、JVM(Java 虚拟机)和其他文件,但不包含 Java 的开发工具。如果只需要运行 Java 应用程序,而不是开发它,那么...
一、Java基础部分面试题 1. Java面向对象的三个特征 封装:对象只需要选择性的对外公开一些属性和行为。 继承:子对象可以继承父对象的属性和行为,并且可以在其之上进行修改以适合更特殊的场景需求。 多态:允许不同类的对象对同一消息做出响应。 篇幅限制下面就只能给大家展示小册部分内容了。这份面试笔记包括了:Java...
JVM 底层 与 GC(Garbage Collection) 的面试问题 31)64 位 JVM 中,int 的长度是多数? Java 中,int 类型变量的长度是一个固定值,与平台无关,都是 32 位。意思就是说,在 32 位和 64 位的Java 虚拟机中,int 类型的长度是相同的。 32)Serial 与 Parallel GC之间的不同之处? Serial 与 Parallel 在GC执...
2. Java中的面向对象编程(OOP)的核心概念是什么? 答案: 面向对象编程的核心概念包括: 封装:隐藏对象的内部状态和实现细节,仅通过公共接口暴露功能。 继承:允许一个类继承另一个类的属性和方法。 多态:允许不同类的对象对同一消息做出响应。 抽象:将类的实现细节抽象出来,只暴露接口。 3. 什么是Java中的构造函数...
Java 面试题 一.容器部分 二.多线程部分 三.SpringMvc部分 四.Mybatis部分 五.MySQL部分 六.Redis部分 七.RabbitMQ部分 八.JVM虚拟机部分 九.算法知识部分 十.其他面试部分 2|1更新 时间:2020/08/10 内容:JVM虚拟机部分 预更:算法部分 2|2容器部分面试题 ...
2023年java基础面试试题2023年java基础面试试题 一、选择题(每题3分,共30分) 1.以下关于Java中基本数据类型的说法,正确的是() A. char类型占1个字节 B. int类型的取值范围是-2^31到2^31 - 1 C. float类型可以精确表示任意小数 D. boolean类型只有两个值:0和1 2.以下哪个关键字用于定义常量() A. ...
java架构师面试题及答案 1.什么是Java架构师? Java架构师是指负责设计和构建大型Java应用程序的技术专家。他们需要具备深厚的Java编程技能,了解各种设计模式,熟悉多种框架和技术栈,能够制定技术路线图,并指导团队实现项目目标。 2. Java架构师需要掌握哪些技能? Java架构师需要掌握以下技能: 1.深厚的Java编程基础,...