摘要: 泛型 泛型是JDK1.5推出的新特性,Java允许定义泛型类、泛型接口和泛型方法,Java API中的部分类和接口也通过泛型进行了修改。其核心价值是能在编译时而不是运行时检测出错误,让程序更可靠。 泛型的核心优势 编译期错误检测 对比JDK1.5前后的Comparable接口定义: JDK1.5之前 阅读全文
posted @ 2025-11-11 16:31 Jing61 阅读(8) 评论(0) 推荐(0)
摘要: Java 递归 定义 递归是一种针对使用简单循环难以编程实现的问题,提供优雅解决方案的技术。 使用递归即使用递归方法(recursive method)编程,递归方法是直接或间接调用自身的方法。递归是很有用的程序设计技术,在某些情况下,对于其他方法难以解决的问题,递归能给出直观、直接的简单解法。例如 阅读全文
posted @ 2025-11-11 16:09 Jing61 阅读(4) 评论(0) 推荐(0)
摘要: Java 序列化与反序列化 序列化与反序列化的概念 核心定义 序列化:将内存中的 Java 对象转换成字节序列(二进制数据)的过程。目的是实现对象的持久化存储(如保存到文件)或网络传输(如跨进程、跨服务器传递对象)。 反序列化:将序列化后的字节序列还原为原始 Java 对象的过程。从文件、网络流中读 阅读全文
posted @ 2025-11-11 11:27 Jing61 阅读(31) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-11-09 18:45 Jing61 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-11-08 18:55 Jing61 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-11-08 12:14 Jing61 阅读(0) 评论(0) 推荐(0)
摘要: Java I/O 操作 I/O 概述 I/O(Input/Output)即输入/输出,用于程序与外部设备(如文件、磁盘、网络)之间的数据传输。程序中的数据默认存储在内存中,程序终止后会丢失,通过 I/O 操作可将数据永久保存到外部存储设备,或从外部设备读取数据供程序使用。 Java 提供了丰富的 I 阅读全文
posted @ 2025-11-08 10:51 Jing61 阅读(7) 评论(0) 推荐(0)
摘要: Java 异常处理 异常的概念与本质 异常是程序运行过程中发生的非正常终止事件,是代表程序错误或意外情况的对象。它会打断程序的正常执行流程,若不处理会导致程序崩溃。 例如除数为0时,程序会抛出ArithmeticException,直接终止运行: package com.exception_io; 阅读全文
posted @ 2025-11-08 10:33 Jing61 阅读(8) 评论(0) 推荐(0)
摘要: Java 接口与内部类 接口(Interface) 接口的概念与设计哲学 抽象类是从多个类中抽象出来的模板,如果将这种抽象进行的更彻底,则可以提炼出一种更加特殊的"抽象类"——接口(interface)。接口是从多个相似类中抽象出的规范,体现“规范与实现分离”的设计思想。它不关心类的内部状态和方法实 阅读全文
posted @ 2025-11-06 16:48 Jing61 阅读(11) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-11-06 16:06 Jing61 阅读(0) 评论(0) 推荐(0)