首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

java面试题答案2021,java2021最新面试题答案

一、Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。...JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。...具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具。...简单来说:如果你需要运行 java 程序,只需安装 JRE 就可以了,如果你需要编写 java 程序,需要安装 JDK。 == 和 equals 的区别是什么?...String s2 = new String("老王"); System.out.println(s1.equals(s2)); // true 同样的,当我们进入 String 的 equals 方法,找到了答案

1.1K20

接口测试面试题答案(最新java面试题答案)

如目录和文件名等 URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如mailto:java-net@java.sun.com。...在Java的URI中,一个URI实例可以代表绝对的,也可以是相对的,只要它符合URI的语法规则。而URL类则不仅符合语义,还包含了定位该资源的信息,因此它不能是相对的。...在Java类库中,URI类不包含任何访问资源的方法,它唯一的作用就是解析。 相反的是,URL类可以打开一个到达资源的流。 常用的HTTP方法有哪些? 常用的HTTP方法有哪些?...Web服务器发送应答头 正如客户端会随同请求发送关于自身的信息一样,服务器也会随同应答向用户发送关于它自己的数据被请求的文档。

97610

Java高级工程师常见面试题(答案)

Java高级工程师常见面试题 2017年02月17日 12:46:00 阅读数:17280 一、Java基础 1. String类为什么是final的。...Java7、Java8的新特性(baidu问的,好BT) java7有一些比较重要的更新,如异常处理增加了被抑制的异常、捕获多异常、try-with-resource自动释放资源等,还有应用了G1垃圾回收器...,Java 8带来了很多的新特性,比如编译器、类库、开发工具和JVM(Java虚拟机)。...HTTP协议、 HTTPS协议,SSL协议完整交互过程; 11. tcp的拥塞,快回传,ip的报文丢弃 12. https处理的一个过程,对称加密和非对称加密 13. head各个特点和区别 14....比较重要的数据结构,如链表,队列,栈的基本理解大致实现。 10. 排序算法与时空复杂度(快排为什么不稳定,为什么你的项目还在用) 11. 逆波兰计算器 12. Hoffman 编码 13.

1.1K10

Java面试题答案解析

常见的Java问题 1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。...Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 2.JDK和JRE的区别是什么? Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。...Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。...51.Applet和普通的Java应用程序有什么区别? applet是运行在启用了java的浏览器中,Java应用程序是可以在浏览器之外运行的独立的Java程序。但是,它们都需要有Java虚拟机。...Java远程方法调用(Java RMI)是Java API对远程过程调用(RPC)提供的面向对象的等价形式,支持直接传输序列化的Java对象和分布式垃圾回收。

90720

java笔试题答案最新(net面试题答案2020)

最新更新日志 2020年5 月 6 日:Spring,Redis ,数据库相关更新面试题 2020年8月4日10: ElasticSearch相关面试题 JAVA基础 JAVA中的几种基本类型,各占用多少字节...private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以      方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。...C,consistent,一致性,事物开始结束后,数据的一致性约束没有被破坏 I,isolation,隔离性,并发事物间相互不影响,互不干扰。...ElasticSearch(简称ES)是一个分布式、Restful的搜索分析服务器,设计用于分布式计算;能够达到实时搜索,稳定,可靠,快速。...index.engine.robin.refresh_interval http://www.jianshu.com/p/5eeeeb4375d4 一线互联网大厂 Elasticsearch 搜索工程师面试题

1K10

Java 常见面试题答案

什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。...Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。 Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。...JDK:Java 开发工具包,包含了 JRE、编译器和其它工具(如:javadoc、Java 调试器)。 JRE:Java 运行环境,包含 Java 虚拟机和 Java 程序所需的核心类库。...在 JDK1.6 之后,引入了自适应的自旋锁,也就是等待的时间不再固定了,而是由上一次在同一个锁上的自旋时间锁的拥有者状态来决定 偏向锁 在 JDK1.6 之后引入的一项锁优化,目的是消除数据在无竞争情况下的同步原语...---- 内容声明 标题: Java 常见面试题答案 链接: https://zixizixi.cn/articles/2017/02/13/1486974778312.html 来源: iTanken

34410

Java常见面试题答案

1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。...Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。 Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。...JDK: java开发工具包,包含了JRE、编译器和其它工具(如:javaDOc、java调试器) JRE: java运行环境,包含java虚拟机和java程序所需的核心类库。...6.Java支持多继承么?如果不支持,如何实现? 在java中是单继承的,也就是说一个类只能继承一个父类。java中实现多继承有两种方式,一是接口,而是内部类....在java中只有一种传递方式,那就是值传递.可能比较让人迷惑的就是java中的对象传递时,对形参的改变依然会影响到该对象的内容。

53520

2022 java高级面试题答案

Extension ClassLoader:被称为扩展类加载器,负责加载Java的扩展类库,Java虚拟机的实现会提供一个扩展目录,该类加载器在此目录里面查找并加载Java类 AppClassLoader...虽然JVM规范把方法区描述为堆的一个逻辑部分,但它却有个别名(non-heap 非堆) Java堆(Heap):存储java实例或者对象的地方。这块是GC的主要区域。...从存储内容上可以看到Java堆和方法区是被java线程共享的。 Java栈(Stack):java栈总是和线程关联在一起,每当创建一个线程时,jvm就会为这个线程创建一个对应的java栈。...3、执行引擎 负责执行class文件中包含的字节码指令 4、本地接口 主要是调用C或C++实现的本地方法返回结果 JVM内存分配: Java虚拟机是一次性分配一块较大的内存空间,然后每次new时都在该空间上进行分配和释放...C,consistent,一致性,事物开始结束后,数据的一致性约束没有被破坏 I,isolation,隔离性,并发事物间相互不影响,互不干扰。

3.1K21

Java面试题答案2019版(上)

面试题:华为的面试题中曾经问过这样一个问题:"为什么不能根据返回类型来区分重载",快说出你的答案吧!  21、描述一下JVM加载class文件的原理机制? ...提示:如果不能给出此题的正确答案,说明之前第21题Java类加载机制还没有完全理解,赶紧再看看吧。  38、数据类型之间的转换  如何将字符串转换为基本数据类型?   ...39、如何实现字符串的反转替换?  答:方法很多,可以自己写实现也可以使用String或StringBuffer/StringBuilder中的方法。...Java程序在运行时也可能会遭遇StackOverflowError,这是一个无法恢复的错误,只能重新修改代码了,这个面试题答案是c。...我有一个微信公众号,经常会分享一些Java技术相关的干货;如果你喜欢我的分享,可以用微信搜索“Java团长”或者“javatuanzhang”关注。  下一篇:Java面试题答案2019版(下)

45030

Java面试题答案2019版(上)

面试题:华为的面试题中曾经问过这样一个问题:”为什么不能根据返回类型来区分重载”,快说出你的答案吧! 21、描述一下JVM加载class文件的原理机制?...提示:如果不能给出此题的正确答案,说明之前第21题Java类加载机制还没有完全理解,赶紧再看看吧。 38、数据类型之间的转换 如何将字符串转换为基本数据类型?   ...39、如何实现字符串的反转替换? 答:方法很多,可以自己写实现也可以使用String或StringBuffer/StringBuilder中的方法。...Java程序在运行时也可能会遭遇StackOverflowError,这是一个无法恢复的错误,只能重新修改代码了,这个面试题答案是c。...---- 下一篇:Java面试题答案2019版(下) 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/127441.html原文链接:https://javaforall.cn

21620

Java面试题整理参考答案

通过实现java.lang.Runnable或者通过扩展java.lang.Thread类.相比扩展Thread,实现Runnable接口可能更优.原因有二: Java不支持多继承.因此扩展Thread...在jdk6之后,引入了自适应的自旋锁,也就是等待的时间不再固定了,而是由上一次在同一个锁上的自旋时间锁的拥有者状态来决定 偏向锁: 在JDK1.之后引入的一项锁优化,目的是消除数据在无竞争情况下的同步原语...参见答案中的示例代码,代码中演示了将日期格式化成不同的格式,如 dd-MM-yyyy 或 ddMMyyyy。...而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。...Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

45120

java面试题答案2020 大汇总

java面试题答案2020 先收藏后点赞,以后更新及时看 文末后续更新答案,持续更新 java面试题大汇总 百度第一篇 一面 2018/9/11 来自于牛客网 1、手写ArrayList...12、有没有用过 sed,使用 shell 脚本写一个将文本中的字符替换掉的脚本,大概说了一下用 grep||替换 java面试题答案2020 百度第二篇 一面 2019/5/15 来自于牛客网 1...面试题答案2020 百度第四篇 一面 2020/2/21 来自于牛客网 1、自我介绍 2、确定了下我学过的东西:Java,linux,mysql 网络,数据结构和算法 3、说一下实习公司的测试流程...java面试题答案2020 百度第五篇 一面 2019/1/26 来自于牛客网 1、项目负责模块的流程,具体怎么做 2、git 和 maven 的常用命令(有关于分支、文件对比等相关操作;打包等命令...里的 handler 了解吗 13、zookeepespringcloud 知道吗,你的项目有没有使用多台机器 14、还有什么想问我的 java面试题答案2020 后续持续更新中。。

47810

Java面试题答案解析

Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。...JRE(Java运行时环境) 是将要执行Java程序的Java虚拟机。它同时也包含了执行applet需要的浏览器插件。...JDK(Java开发工具包) 是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者 开发、编译、执行Java应用程序。...Java不支持像C++那样的复制构造函数,这个不同点是因为如果你不自己写构造函数的情况下,Java不会创建默认的复制构造函数。 10、Java支持多继承么? 不支持,Java不支持多继承。...JRE Java 运行时环境,是将要执行 Java 程序的 Java 虚拟机,可以想象成它是一个容器,JVM 是它的内容。

1.1K50

Java面试题目,Java中级面试题答案整理(1)

Java 5提供了ConcurrentHashMap,它是HashTable的替代,比HashTable的扩展性更好。...先写岗位所需能力,再写加分能力,不要写无关能力; 项目经历:只写明星项目,描述遵循 STAR 法则; 简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投; 以及最后为大家准备的福利时间:简历模板+Java...面试题+热门技术系列教程视频 戳这里免费领取文中资料 过程中需要注意的以下三个部分,并分别给出了一些建议: 技术能力:先写岗位所需能力,再写加分能力,不要写无关能力; 项目经历:只写明星项目...,描述遵循 STAR 法则; 简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投; 以及最后为大家准备的福利时间:简历模板+Java面试题+热门技术系列教程视频 戳这里免费领取文中资料

33930

java面试题2019_java面试题答案_java面试题

java可以归类到那种? 216、java笔试题答案(java难度笔试题) 217、java笔试题大全带答案(经典11题) 218、成员变量用static修饰和不用static修饰有什么区别?...224、java反射的使用场合和作用、及其优缺点 225、java中String类的面试题大全含答案 226、写一个方法,实现字符串的反转,如:输入abc,输出cba 227、String类为什么是final...250、java多线程面试题选择题大全含答案 251、写出一段java代码,完成将字符串写入文件 252、输入流和输出流联系和区别,节点流和处理流联系和区别 253、字符流字节流联系区别;什么时候使用字节流和字符流...265、类ExampleA 继承Exception,类ExampleB 继承ExampleA 266、Java异常处理try-catch-finally的执行过程 267、java异常处理面试题常见选择题含答案...用Java写一个排序系统 277、java笔试手写算法面试题大全含答案 转自java面试题

72820
领券