首页 > 编程知识 正文

上海java基础面试题,java面试基础题核心

时间:2023-05-03 11:02:32 阅读:31033 作者:30

java面试基础知识大全

java的基础知识是面试中经常考试的知识点,那么java面试所需的基础知识分是什么? 和yjbys小编一起学习吧!

1、JVM、JRE、JDK的区别:

javavirtualmachine (JVM ) :java虚拟机用于保证Java跨平台的特性。

java语言是跨平台,jvm不是跨平台。

javaruntimeenvironment (JRE ) :java的执行环境。 包含jvm java核心类库。

javadevelopmentkit (JDK ) :java开发工具,包括jre开发工具

2、环境变量path和classpath的作用是什么?

)1) path是配置Windows可执行文件的搜索路径,是扩展名为. exe的程序文件所在的目录。

指定DOS窗口命令的路径。

)2) Classpath是放置class文件以指定类的搜索路径的目录,JVM将搜索此类的class类文件。

3、变量有什么用? 为什么要定义变量? 什么时候用?

答:变量的作用:用于存储数据。

为什么定义变量:确保相同类型的常数不断存储和重用

和4、的不同?

a ) )1)发生短路,能用最初的公式判断整个公式的结果时,不继续下面公式的运算。

只能操作布尔类型的数据;

)不发生短路,计算整个公式。 可以同时操作布尔数据和操作数。

5、标志命名规则:

由数字(0-9)、大小写、)和$组成。

不能以数字开始。

不能使用关键字自定义命名。

6、数据类型:

(1)基本数据类型(4、8类) :

整数类型:字节、短整型、整型、长整型

浮点数类型:浮点、双精度

字符类型: char

布尔型:布尔型(真假)

)2)参考数据类型:

等级

接口

数组

7、类型转换

从高精度到低精度,双精度浮点插入(char )字节

(1)自动转换为低精度――高精度

)强制型转换是一个高精度——低精度(精度下降) ) ) ) ) )。

8、java语言的三种技术结构

J2EE :企业版

是开发企业环境. APP应用的一系列解决方案。

该技术体系中包含的技术,例如servlet、Jsp等,主要是针对web APP应用而开发的。

J2SE :标准版

用于开发常见台式机和业务APP应用程序的解决方案。

该技术体系是其他两者的基础,可以完成部分桌面APP应用的开发。

例如Java版的扫雷。

J2ME :小型版

是开发电子消费产品和嵌入式设备的解决方案。

该技术体系主要应用于手机APP应用等小型电子消费类产品。

9、java的跨平台性:

用Java语言编写的APP应用程序可以在不同的系统平台上运行。

跨平台原因:

在需要执行java APP应用程序的操作系统上,首先安装Java虚拟机“JVM Java虚拟机”即可。

JVM负责在该系统上执行Java程序。

10、带符号数据的表示方法(下一点) ) ) ) ) ) )。

原码、反码(原码取反)、补码);反码1 )。

11、函数

定义:函数是指具有在类中定义的特定功能的独立小程序。

特点:

定义函数后,可以封装功能代码

容易重复使用此功能

函数仅在调用时执行

函数的出现提高了代码的复用性

如果函数没有特定的返回值,则返回类型由关键字void表示。

那么,这个函数中的return语句可以不用在最后一行省略写。

函数的应用是两个明确的

明确了定义的功能的结果是什么?

在定义该功能的过程中,明确未知内容是否需要参加运算

12、重载:

概念:同一类中允许有多个同名的函数。 参数的个数或类型不同就可以了。

特点:只查看参数列表(参数类型及参数个数),与返回值类型无关。

优点:可读性强,编程优化。

13、排列:

概念:相同数据类型的集合。

优点:可以自动对数组中的元素从0开始编号,使这些元素更容易操作。

14、存储器结构:

堆栈内存:用于存储局部变量,使用数据时自动释放占用空间。

堆内存:数组和对象。 由new创建的实例存储在堆内存中。

方法区域:静态成员、构造函数、常量池和线程池

本地方法区域:占用窗口系统

【java面试基础知识大全】相关报道:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。