JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。 具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java 程序调试和分析的工具。简单来说:如果你需要运行 Java 程序,只需安装 JRE 就可以了,如果你需要编写 Java 程序,需要安装 JDK。
栈长整理了 2024 年最新、最全的 Java 面试题,题目涉及 Java 基础、集合、多线程、IO、分布式、Spring全家桶、MyBatis、Dubbo、缓存、消息队列、Linux…等等。 题库共 2,000+ 道,带全部答案,非常齐全! Java 基…
十二.Spring常见面试题 十三.SpringBoot常见面试题 十四.springCloud常见面试题 目录 一.java基础 1.八大基础类型 2.java三大特性 3.重载和重写的区别 4.pubilc、protected、(dafault)不写、private修饰符的作用范围 5.==和equals的区别 6.hashcode()值相同,equals就一定为true 7.为什么重写equals(),就要重写hash...
Java基础题:1. JDK 和 JRE 有什么区别?jdk:java development kit,jdk是面向开发人员的,是开发工具包,包括开发人员需要用到的一些类,JDK中包含JREjre:java runtime Environment,jre是java运行时环境,包含了运行 Java 程序所需的类库、JVM(Java 虚拟机)和其他文件,但不包含 Java 的开发工具。如果只需...
不积跬步无以至千里,这里会不断收集和更新Java基础相关的面试题,目前已收集100题。 1.什么是B/S架构?什么是C/S架构 B/S(Browser/Server),浏览器/服务器程序 C/S(Client/Server),客户端/服务端,桌面应用程序 2.你所知道网络协议有那些? HTTP:超文本传输协议 ...
1. 创建对象的几种方式 使用 new 关键字:使用 new 关键字可以在堆内存中创建一个新的对象。 通过反射机制:通过Java反射机制,可以在运行时动态地获取类的信息并创建对象。这种方式可以通过 Class 类的 newInstance() 方法或 Constructor 类的 newInstan
架构师必备技能:(阿里面试必问)多线程 &并发面试题:JAVA 并发知识库:Java 中实现多线程有几种方法 继承 Thread 类 实现 Runnable 接口。ExecutorSenvice. Callable. Future 有返回值线程 基于线程池的方式 4 种线程池 如何停止一个正在运行的线程 notify0 和 notifyAll0 有什么区别?sleep0 和 wait0 有什么...
4、java中==和equals和hashCode的区别 ==是运算符,用于比较两个变量是否相等。一般用于基本类型的比较 equals,是Objec类的方法,用于比较两个对象是否相等,默认Object类的equals方法是比较两个对象的地址,跟==的结果一样。 hashCode也是Object类的一个方法返回一个离散的int型整数。在集合类操作中使用,为了提高查询速...
java人事面试题及答案 一、单选题 1.以下关于Java多态性的描述,正确的是()A.多态性是指一个类有多种不同的形态 B.多态性仅通过方法重载实现 C.多态性通过方法重写和接口实现 D.多态性在编译时就能确定具体调用的方法 答案:C 解析:多态性是指同一个行为具有多个不同表现形式或形态的能力,在Java中通过...
java 中级面试题及答案 1.MyBatis中,根据Id查询单个Order对象,动态SQL如何编写? A. SELECT * FROM Order WHERE ID = #{id}; B. SELECT * FROM Order WHERE ID = #{id}; C. SELECT * FROM Order WHERE ID = #{id}; D. SELECT * FROM Order WHERE ID = #{id}; B 2.当一个bean的作用...