Java中一些简单的问题

Java中一些简单的问题以及回答(一)


前言

其实是为了应对ava期末考试,对Java做了一些复习,这些问题都是书上的课后题,我简单整理了一下答案,答案也都是在网上找的,如果有问题欢迎大家指正,有补充也欢迎留言。

一、Java中的八种基本数据类型及所占用空间大小

Java语言的八种基本数据类型有:
byte字节型,8位,占一个字节;
short短整型,16位,占两个字节。
int整型,32位,占4个字节。
long长整型,64位,占8个字节。
float单精度浮点型,32位,占4个字节。
double双精度浮点型,64位,占8个字节。
char字符型,16位,占两个字节。
boolean型,表示逻辑值,有true和false两个值,分别占一个字节。

二、&和&&的区别

如果使用“&”在表达式之间进行连接,那么无论任何情况,“&”两边的表达式都会参与计算。如果使用“&&”进行连接,当“&&”左边的表达式为false,则不会执行其右边的表达式。

三、简述break和continue的作用和区别:

break:主要用在循环语句或者 switch 语句中,用来跳出整个语句块。
continue:结束本次循环,继续下一次循环。注意是跳出循环,没有结束循环。
区别:break在任何循环语句的主体部分,均可用break控制循环的流程。用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)
continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定,可以继续进行循环

四、简述构造方法和普通成员方法的区别

这个真的是当时上课的难点,听的时候不觉得,主要没觉得有什么区别,回头就更不容易区别了,也听的二乎乎的,当时还觉得这两个除了名字没什么区别。
构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用。而普通方法只有在使用的时候才会被调用。在定义构造方法时要求方法名与类名相同、在方法名的前面没有返回值类型的声明、在方法中不能使用return语句返回一个值。
这是我做复习时的PPT,虽然丑了点但是还算能看,主要是写法以及构造条件
这是我做复习时的PPT,虽然丑了点但是还算能看,主要是写法以及构造条件

五、简述什么是方法重写

在继承关系中,子类的方法与父类的某一方法具有相同的方法名、返回类型和参数列表(个数),则称子类的该方法重写(覆盖)父类的方法。(有点像多态)
这时父类的方法就不会再被调用,只使用子类定义的方法。

六、简述什么是多态

首先,多态是
在这里插入图片描述
它意味着一个对象有着多种形态,可以在特定的情况下,表现不同的状态,从而对应着不同的属性和方法。简单的说,多态就是使用父类类型的变量引用子类对象,根据被引用子类对象的特性,程序会得到不同的运行效果。

# **总结**
这些在书上网上都能找到其实
今天先搞六个
如有侵权,联系删

猜你喜欢

转载自blog.csdn.net/qq_55691371/article/details/121652719