标签 Java编程 下的文章

ava 泛型了解么?什么是类型擦除?介绍一下常用的通配符?什么是泛型?Java 泛型(generics)是在 JDK 5 中引入的一项新特性。它提供了编译时类型安全检测机制,允许程序员在编译时捕获并检测非法的类型使用。泛型的本质是参数化类型,也就是说操作的数据类型被指定为一个参数。通过使用泛型,我们可以在编写代码时指定使用的数据类型,提高代码的可读性和类型安全性。

- 阅读剩余部分 -

说说有几种序列化方式?Java 序列化方式有多种常见方式,其中包括以下三种:Java 对象序列化:Java 原生的序列化方法使用 Java 原生流(例如 InputStream 和 OutputStream)进行对象的转化。一般使用对象输出流 ObjectOutputStream 和对象输入流 ObjectInputStream 来实现。

- 阅读剩余部分 -

BIO、NIO、AIO?BIO (blocking I/O): 这是传统的 I/O,采用同步阻塞方式。服务器的实现模式是一连接一线程,即当客户端有连接请求时,服务器端需要启动一个线程来处理。如果这个连接不做任何操作,就会造成不必要的线程开销。为了改善这个问题,可以使用连接池机制来实现对多个客户端连接的处理。

- 阅读剩余部分 -

三道经典异常处理代码题题目 1public class TryDemo { public static void main(String[] args) { System.out.println(test()); } public static int test() { try { return 1; } catch (Exception e) { return 2; } finally { System.out.print("3"); } } }执行结果:31。try、catch。finally 的基础用法,在 return 前会先执行 finally 语句块,所以是先输出 finally 里的 3,再输出 return 的 1。

- 阅读剩余部分 -

Java 中异常处理体系?Java的异常体系是分为多层的。Throwable是Java语言中所有错误或异常的基类。Throwable又分为Error和Exception,其中Error表示系统内部错误,如虚拟机异常,属于程序无法处理的严重问题。Exception表示程序问题导致的异常,又分为两种类型:

- 阅读剩余部分 -

Object 类的常见方法?Object 类是所有类的父类,因此所有类都可以调用它的方法。它提供了以下 11 个方法,可以分为六类:对象比较:public native int hashCode(): 这是一个本地方法,用于返回对象的哈希码。主要在哈希表中使用,比如 Java 中的 HashMap。

- 阅读剩余部分 -