java面试准备之基础概念与常识
时间:2021-09-07 04:16:01
收藏:0
阅读:26
Java 语言有哪些特点?

JDK JRE JVM分别是什么?
jdk是java开发工具包,包含jre
jre是运行基于Java语言编写的程序所不可缺少的运行环境,没有jre那么java程序就无法运行
Java 虚拟机(JVM)是运行 Java 字节码的虚拟机。JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。
字节码和不同系统的 JVM 实现是 Java 语言“一次编译,随处可以运行”的关键所在。

什么是字节码?采用字节码的好处是什么?

为什么说 Java 语言“编译与解释并存”?

字符型常量和字符串常量的区别?

Java 泛型了解么?什么是类型擦除?介绍一下常用的通配符?

<? extends T>: 类型上界,这里的?可以是T类型或者T的子类类型。
<? super T>: 类型下界,这里的?可以是T类型或者T的超类类型,但不代表我们可以往里面添加任意超类类型的元素。



原文:https://www.cnblogs.com/0fflineboy/p/15232277.html
评论(0)