Java面经八股文整理 本文总结了 Java 语言的基础知识,涵盖了 JDK、JRE、JVM 等概念,类和对象的区别、构造方法和普通方法的区别、作用域的四种类型、Integer 与 int 的区别、&和&&的区别、类变量与实例变量的区别、=="和equals的区别等。 JVM(Java Virtual Machine)是 Java 虚拟机的缩写,是整个 Java 实现跨平台的最核心的部分,能够运行以 Java 语言写作的软件程序。JDK(Java Development Kit)是 Java 开发工具包,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。JRE(Java Runtime Environment)是运行 Java 程序所必须的环境的集合,包含 JVM 标准实现及 Java 核心类库。 类和对象是 Java 语言的基本概念。类是一类物体的共同特性的抽象,对象是类的一个实例。类定义了对象的属性和行为,对象则是类的实例。类和对象的区别在于,类是抽象的概念,而对象是具体的实例。 构造方法和普通方法是 Java 语言中的重要概念。构造方法是用于对象初始化的特殊方法,名称与类名相同,不能写返回值类型,不能被继承。普通方法是对象调用的方法,可以被多次调用。构造器Constructor不能被继承,因此不能重写Override,但可以被重载Overload。 Java 语言中的作用域有四种:public、private、protected 和默认(default)。public 修饰的元素可以被所有类访问,private 修饰的元素只能被当前类访问,protected 修饰的元素可以被当前类和其子类访问,默认修饰的元素只能被当前包中的类访问。 Integer 和 int 是 Java 语言中的两种不同的类型。int 是基本类型,Integer 是封装类。Integer 可以区分出未赋值和值为 0 的区别,而 int 无法表达出未赋值的情况。 & 和 && 是 Java 语言中的逻辑与运算符。& 还可以用作位运算符,表示按位与操作。&& 具有短路的功能,即如果第一个表达式为 false,则不再计算第二个表达式。 类变量和实例变量是 Java 语言中的两种变量类型。类变量是所有该类的实例化对象所共有的资源,实例变量则属对象私有。类变量可以被所有实例对象共享,而实例变量只能被当前对象访问。 ==" 和 equals 是 Java 语言中的两个比较运算符。== 操作符专门用来比较两个变量的值是否相等,equals 方法是用于比较两个独立对象的内容是否相同。如果一个类没有自己定义 equals 方法,那么它将继承 Object 类的 equals 方法,Object 类的 equals 方法的实现代码就是使用 == 操作符。
剩余229页未读,继续阅读
- 粉丝: 2
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 操作系统实验ucore lab3
- DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型,程序运行可靠 这段程序是一个改进的粒子群算法,主要用于解决电力系统中的优化问题 下面我将对程序进行详
- final_work_job1(1).sql
- 区块链与联邦学习结合:FedChain项目详细复现指南
- 西门子S7 和 S7 Plus 协议开发示例
- 模块化多电平变流器 MMC 的VSG控制 同步发电机控制 MATLAB–Simulink仿真模型 5电平三相MMC,采用VSG控制 受端接可编辑三相交流源,直流侧接无穷大电源提供调频能量 设置频率
- 微电网(两台)主从控制孤岛-并网平滑切的分析 分析了: 1.孤岛下VF控制 2.并网下PQ控制 3.孤岛下主从控制 4.孤岛到并网的平滑切控制 5.除模型外还对分布式发电与主动配电网一些常见问题做了
- 第四组二手产品.zip
- 基于小程序的智慧物业平台源代码(java+小程序+mysql+LW).zip
- MVIMG_20241222_194113.jpg
评论0