网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

学习Java基础题,面试通关秘籍,你值得拥有!

GG网络技术分享 2025-11-22 19:24 0


Java 中,啥是构造函数?啥是构造函数沉载?啥是复制构造函数?

哦,构造函数啊,就是那东西帮你创建对象的神秘东西。构造函数沉载嘛,就是同一个类里有优良几个构造函数,就像穿衣服一样,Neng换不同的款式。复制构造函数嘛,就是复制一个对象,就像复印一样,复制出来一个一模一样的。

Java 中 static 关键字是啥意思?Java 中是不是Neng覆盖一个 private 或者是 static 的方法?

static 关键字啊,就是静态的意思,就是那东西不依赖于对象的。Java 中不Neng覆盖 static 方法,基本上原因是 static 方法是和类绑定的,不是和对象绑定的。

Java 中方法覆盖和方法沉载是啥意思?

方法覆盖啊,就是子类继承了父类的方法,然后又沉新鲜定义了这玩意儿方法,就像是穿了新鲜衣服。方法沉载啊,就是同一个类里有优良几个方法,方法名一样,但是参数不同,就像是穿不同的鞋子。

Java基础面试题dou有哪些?

哦,这玩意儿问题问得优良。下面是10道Java基础面试题,后附答案。

1. java异常机制的原理与应用

答:每当程序出现异常之后 Ru果程序没有进行相应的处理,则程序会出现中断现象。其实吧, 产生了异常之后JVM会抛出一个异常类的实例化对象,Ru果此时用了try语句捕获的话,则Neng进行异常的处理,否则,交给JVM进行处理。

2. 垃圾回收机制的优良处

答:释放无用的对象所占用的地方。方式:自动回收,手动回收。用System.gc,其实吧调用Runtime.getRuntime.gc。

3. Error与Exception不一样

答:Error是jvm进行处理,是jvm出错。Exception是Neng由程序处理的,Neng用try-catch捕获的。

4. final,finally,finallize

答:final定义的变量的值不Neng改变, 定义的方法不Neng被覆盖,定义的类不Neng被继承。finally是异常的统一出口,finallize是垃圾回收前的收尾干活,是Object类定义的。

5. Anonymous Inner Class是不是Nengextends, 是不是Nengimplements Interface

答:允许继承和实现,基本上原因是匿名内部类就是在抽象类和接口的基础上进步起来的。

6. Static Nested Class 与Inner Class的不一样

答:用Static定义的Class就是外部类,Neng通过外部类. 内部类直接访问。而Inner Class是不Neng被外部访问的,只Neng通过外部类的实例再找到内部类实例。

7. HashMap and HashTable?

答:HashMap:) released in jdk ,new Class )采用异步处理方式, 性Neng较高大,是非线程平安的 )允许null HashTable:\x0d\x0a1)released in jdk ,old Class \x0d\x0a2)采用同步处理方式,性Neng矮小,是线程平安的\x0d\x0a3)不允许null

8. assert代表啥?

答:asserts是jdk .4之后发布的新鲜关键字, 表示断言,即程序施行到某个地方一准儿是预计的值,一般开发困难得用。要用assert,非...不可加上 -ea参数

9. gc是啥?

答:gc是garbage collection, 垃圾回收,用gcNeng进行垃圾地方的释放

10. String s = new String产生了几个对象?

答:一个匿名对象xyz,在栈地方内。一个new实例化的对象,在堆地方内。

11. sleep and wait?

答:sleep是Thread类定义方法, 表示线程的休眠,Neng自动唤醒 wait方法是Object类定义的方法,需要手动notify和notifyAll//sleep不释放材料,wait释放材料

12. Overload与Override的不一样

答:Overload:沉载 |- 在一个类中定义的若干方法 |- 全部的方法名相同,但参数类型或个数不同 |- 只有参数有关,与返回类型无关 Override:覆写 |- 在继承的关系中 |- 子类定义了父类同名的方法,参数类型或个数Zui优良彻头彻尾一样。\x0d\x0a |- 访问权限不Nenggeng严格

13. abstract class 和 interface有啥不一样?

答:抽象类: |- 由抽象方法和常量、 变量、全局常量、构造方法、普通方法组成 |- 用abstract声明 |- 子类要通过extends继承抽象类,子类Ru果不是抽象类,则非...不可覆写抽象类的全部抽象方法 |- 存在单继承的局限 |- 抽象类Neng实现若干个接口 接口: |- 由抽象方法和全局常量组成 |- 用interface关键字 |- 子类要通过implements实现接口,子类Ru果不是抽象类,则非...不可覆写抽象类的全部抽象方法 |- 一个子类Neng实现优良几个接口 |- 接口不Neng继承一个抽象类,但允许继承优良几个接口

再说说祝你面试顺利!

标签:

提交需求或反馈

Demand feedback