java是如何跨平台通信的
java文件经过编译后生成了class文件,class文件交由jvm(java虚拟机)来处理,在不同的系统中,jvm都会以相同的方式处理class文件,因此实现跨平台使用
java为什么需要类型和文件名一致
编译器在编译java文件时,通过类的名称去寻找对应的java文件,因为java严格区分大小写,所以编译器会找hello.java但此文件并不存在,导致编译失败
main函数的作用是什么
main函数的作用是定义了程序的入口,从main函数开始执行java语句,若没有main函数则不能执行
.class文件和.java是什么关系
.java文件是由.class文件编译而来
java在编写函数的时候void是什么意思
void是空,即函数没有返回,int为整型,函数返回整型
java在声明变量的时候,写int,string是为了申请内存,为什么不直接写内存宽度
java声明变量时为了定义变量的类型,变量类型有默认的长度
为什么java有面向对象的概念
在开发程序时,可以认为程序就是由一个个对象组成的,面向对象有助于降低耦合度,提高开发效率
继承的作用是什么
当我们在定义类时,可以发现类中有很多几乎重复的功能,使用继承可以避免重复开发,降低代码量
此时我们让这两个类继承liver类,即可直接使用他的方法
为什么子类要重写父类的方法
有些方法对于子类并不使用,例如人会说话,但是小狗只能汪汪汪,所以为了程序的合理性,就需要重写父类的方法
图片转存中…(img-xSVT70sO-1694699156530)]
[外链图片转存中…(img-uqfmowOQ-1694699156530)]