初级java面试中面试官是如何设置问题的?

您好,赣州中公教育为您解答:

Java技术问题:

问题1:你懂前端开发吗?你会使用哪些开发技术?

回答:如果你对前端比较熟悉,就说:我对前端比较熟练,可以熟悉html5、css3、js、jQuery等前端开发技术。不熟悉的话回答前台的js写的不错,html5+css3的框架也写的不错,但是jQuery的特效能力差。

问题Java是什么?(90%的公司都必须问这个问题)

回答:这个回答是基于你自己的理解。不要机械地照搬百科全书上的知识。

问题jjvm GC的原理是什么?

答:JVM的工作原理和特点主要是指通过jdk中的Java.exe将操作系统加载到JVM中,通过以下四个步骤完成JVM环境。

1.创建JVM加载环境和配置

装载JVM.dll

3.初始化JVM.dll并将其绑定到JNIENV(JNI调用接口)实例。

4.调用JNIEnv实例来加载和处理class类。

问题spring ioc aop的原理是什么?

答:IOC(反转控制):对成员变量赋值的控制从代码反转到配置文件。

AOP:面向方面编程,面向方面编程。

差不多就够了,然后就是Spring的事务处理,基本就这些了。

问题Java有哪些集合?

答:集合主要包括集合和地图接口。集合接口定义了一个包含许多对象的集合。在集合的基础上,Map接口为每个对象指定一个键,用Entry保存每个键-值对,通过键快速定位对象(值)。

问题java使用了多少种常用方法来创建对象?

回答:四种,即:1。使用new语句创建对象,这是创建对象最常用的方法。

2.通过反射调用Java.lang.Class或java.lang.reflect.Constructor类的newInstance()实例方法。

3.调用对象的clone()方法。

4.通过反序列化的方式调用java.io.ObjectInputStream对象的readObject()方法。