更多职场笔经面经,经验分享,行业现况等—— >个性签名自取!更多城市细分和公司详细介绍,轻前往个性签名获取!(1. 前往个性签名!! 2.回复java获取所有笔试面试题目+答案+分析!)
JVM、JRE及JDK的关系 **
JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。
简单来说就是JDK是Java的开发工具,JRE是Java程序运行所需的环境,JVM是Java虚拟机.它们之间的关系是JDK包含JRE和JVM,JRE包含JVM.
JAVA语言特点 **
Java是一种面向对象的语言
Java通过Java虚拟机实现了平台无关性,一次编译,到处运行支持多线程
支持网络编程
具有较高的安全性和可靠性
JAVA和C++的区别 **
面试时记住前四个就行了
Java 通过虚拟机从而实现跨平台特性,但是 C++ 依赖于特定的平台。
Java 没有指针,它的引用可以理解为安全指针,而 C++ 具有和 C 一样的指针。
Java 不支持多重继承,只能通过实现多个接口来达到相同目的,而 C++ 支持多重继承。
Java 不支持操作符重载,虽然可以对两个 String 对象执行加法运算,但是这是语言内置支持的操作,不属于操
作符重载,而 C++ 可以。
Java 的 goto 是保留字,但是不可用,C++ 可以使用 goto。
隐式(自动)类型转换:从存储范围小的类型到存储范围大的类型。
byte → short(char) → int → long → float → double
显示(强制)类型转换:从存储范围大的类型到存储范围小的类型。
double → float → long → int → short(char) → byte 。该类类型转换很可能存在精度的损失。
更多职场笔经面经,经验分享,行业现况等—— >个性签名自取!更多城市细分和公司详细介绍,轻前往个性签名获取!(1. 前往个性签名!! 2.回复java获取所有笔试面试题目+答案+分析!)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。