Java类和对象基础题

Java类和对象基础题3 编程输出如下图形 代码如下 4 JAVA 的事件委托机制和垃圾回收机制 java 事件委托机制的概念 一个源产生一个事件并将它送到一个或多个监听器那里 在 这种方案中 监听器简单的等待 直到它收到一个事件 一旦事件被接受 监听器将处

大家好,我是讯享网,很高兴认识大家。



3. 编程输出如下图形

* * * * *
* * * *
* * *
* *
*
代码如下:

4. JAVA 的事件委托机制和垃圾回收机制

java 事件委托机制的概念,一个源产生一个事件并将它送到一个或多个监听器那里。在
这种方案中,监听器简单的等待,直到它收到一个事件。一旦事件被接受,监听器将处
理这个事件,然后返回。
垃圾回收机制 垃圾收集是将分配给对象但不再使用的内存回收或释放的过程。如果一
个对象没有指向它的引用或者其赋值为 null,则次对象适合进行垃圾回收

5. JAVA 中,如何跳出当前的多重嵌套循环?

用 break; return 方法。

6. 什么是 java 序列化,如何实现 java序列化?(写一个实例)

序列化:
可以将一个对象保存到一个文件,所以可以通过流的方式在网络上传输,可以将文
件的内容读取,转化为一个对象。
处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对
象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流
进行读写操作时所引发的问题
序列化的实现:
将需要被序列化的类实现 Serializable 接口,该接口没有需要实现的方法,
implements Serializable 只是为了标注该对象是可被序列化的,然后使用一个输出流
(如:FileOutputStream)来构造一个 ObjectOutputStream(对象流)对象,接着,使用
ObjectOutputStream 对象的 writeObject(Object obj)方法就可以将参数为 obj 的对象
写出(即保存其状态),要恢复的话则用输入流。

7. 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?

可以。如果这个类的修饰符是 public,其类名与文件名必须相同。

8. 排序都有哪几种方法?请列举。用 JAVA 实现一个快速排序?

排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排
序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序)
快速排序的伪代码。

9. Overload Override 的区别。Overloaded 的方法是否可以改变返回值的类型?

方法的 重写 Override,子类覆盖父类的方法,将子类传与父类的引用调用的还是子类的
方法。
重载 Overloading 一个类多个方法,名称相同,参数个数类型不同。
两者都是 Java 多态性的不同表现。
Overloaded 的方法是可以改变返回值的类型。
讯享网

10. Final 类有什么特点?

属性常量
方法不可以 overridding
类不可以继承

11. 继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?

答:父类:
 
 
输出结果:
C:>java test.ChildClass
FatherClass Create
FatherClass Create
ChildClass Create

12. 内部类的实现方式?

Java类和对象基础题

答:示例代码如下:
讯享网

13 什么是类的返射机制?

通过类(Class 对象),可以得出当前类的 fields、method、construtor、interface
superClass、modified 等,同是可以通过类实例化一个实例、设置属性、唤醒方法。
Spring 中一切都是返射、struts、hibernate 都是通过类的返射进行开发的。
小讯
上一篇 2024-12-29 15:09
下一篇 2024-12-30 07:14

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/7654.html