Java基础面试题分享

本文深入讲解了Java的基础概念,包括JDK与JRE的区别,Java的平台无关性,标识符的规则,逻辑运算符的区别,类与实例的概念,以及方法重载和构造方法的使用。适合Java初学者和需要复习基础的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. JDK是什么?JRE是什么?

JDK:java开发工具包

JRE:java运行环境

2. 什么是Java的平台无关性

java源码文件被编译成字节码形式,无论在什么系统环境下,只要有java

虚拟机就能运行这个字节码文件,也就是一处编写,处处运行。

3.什么样的标识符是合法的?

a)由字母,数字,_和$组成。长度不限,其中字母可以是大写或小写的英文字母,数字为0-9.

b)标识符的第一个字符不能是数字

c)标识符区分大小写

d)标识符不能包含空格

4. && 和  &,|| 和 | 的区别

a)&& 和 | |  是短路与,短路或,当左边的表达式能判断当前结果,则不判断右边断点表达式

b)而 & 和 | 则将两边的表达都运算完毕后,在计算结果

5. 解释什么是类的成员变量,局部变量,实例成员变量,类成员变量?

a)变量定义部分所定义的变量被称为类的成员变量

b)在方法体中定义的变量和方法的参数称为局部变量

c)成员变量又分为实例成员变量和类成员变量(static修饰)

6. 什么是类方法,什么是实例方法

static修饰的方法是类方法,无static修饰的方法是实例方法

7. 什么是方法重载,什么是构造方法

a) 方法重载是指一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不

同,即或者是参数的个数不同,或者是参数的类型不同。

b) 构造方法是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并且不返

回任何数据类型。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值