logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 集合框架(List / Set / Map)

在 Java 开发中,数组长度固定、使用不便,集合框架是用来存储、处理一组对象的核心工具。集合相比于数组,长度可变、功能丰富、支持泛型,是日常开发、考试、面试的重中之重。ListSetMap。单列集合(Collection):一次存一个对象List:有序、可重复Set:无序、不可重复双列集合(Map):一次存一对对象(键值对 key-value)List:有序、可重复、有索引(适合存有序数据)Se

#java#list#windows
Java 异常处理机制(异常分类、try-catch、自定义异常)

程序运行时出现的非语法错误(空指针、数组越界、除数为 0)统称为异常。如果不处理,程序会直接终止、崩溃。Java 提供了完善的异常处理机制,保证程序健壮性,是课程作业必考知识点。当系统自带异常不满足业务需求时,自定义业务异常:java运行// 自定义异常类super(msg);throw new AgeException("年龄不合法!");异常分为编译时异常、运行时异常、错误;try-catch

#java#开发语言
Java中匿名内部类的使用场景

匿名内部类是没有名字的内部类,它本质上是对接口或抽象类的一次性实现,通常用于简化代码,减少单实现接口时的冗余类定义。System.out.println("喵喵喵~");- 匿名内部类简化了一次性接口/抽象类的实现,让代码更简洁。// 匿名内部类继承抽象类。场景1:简化接口实现(如自定义回调接口)场景2:一次性继承抽象类/普通类。

#java
Java IO 四种文件复制方式 

Java IO 流分为字符流与字节流,字符流只处理文本,字节流可复制任意文件。本文整理四种常用文件复制代码,适合课堂作业直接提交。特点:支持图片/视频/压缩包,单字节读写较慢。特点:带缓冲区、按行读取、文本最优。特点:速度最快、万能通用、作业首选。3. 缓冲流:读写效率远高于普通流。2. 字节流:可复制所有类型文件。特点:仅文本、效率低、入门基础。四、基础字节流复制(任意文件)Java四种文件复制

#java
深入理解Java面向对象三大特性:封装、继承、多态

封装、继承、多态三者相辅相成:封装保证数据安全,继承实现代码复用,多态实现程序扩展。三大特性是Java面向对象的核心精髓,熟练掌握后可以写出高复用、高内聚、低耦合的优质代码,是进阶Java开发的必备基础。

#java#开发语言
深入解析 Java 重载与重写(方法重写、方法重载)

在 Java 面向对象编程中,重载(Overload)和重写(Override)是两个极易混淆但极其重要的语法特性。二者都是实现多态的手段:重载对应编译时多态,重写对应运行时多态。熟练区分、掌握底层规则,是写出规范代码、应对考试和面试的必备基础。子类对父类继承的方法进行重新实现,方法名、参数列表、返回值完全一致,用于修改父类原有逻辑。在同一个类中,多个方法方法名相同、参数列表不同,称为方法重载。5

#java#开发语言
Java 面向对象设计五大基本原则

面向对象编程不只是会写类、继承、接口,设计原则是代码好坏的分水岭。日常开发遵循设计原则,代码易扩展、易维护、低耦合;违背原则就会出现代码臃肿、改一处崩全项目、重复代码满天飞。Java 主流遵循SOLID 五大原则,也是所有设计模式的底层思想,本篇结合 Java 代码通俗讲解。一个类只负责一个功能、只有一个引起它修改的原因。一个类职责过多,一处改动就可能牵连无关代码。高内聚、细分类,一事一类。对扩展

#java#开发语言
Java 输入输出流(IO):文件字节流与字符流

在 Java 开发中,文件读写、数据传输都离不开 IO 流(输入输出流)。IO 流是程序与外部设备(文件、网络、键盘等)之间传输数据的通道。IO 流的基本概念与分类文件字节流文件字符流二者区别与使用场景作业高频代码示例内容通俗易懂,适合课程作业、复习、面试使用。输入流(Input):从外部 → 程序读取数据输出流(Output):从程序 → 外部写出数据可以简单记:以程序为中心,进为输入,出为输出

#java#开发语言
Java:String、模式匹配与正则表达式

字符串处理是 Java 日常开发最常用的功能,String作为 Java 字符串核心类,提供基础字符串操作方法;而正则表达式是一套文本匹配规则,依托PatternMatcher实现模式匹配,常用于数据格式校验、内容检索、字符串分割替换。本文从 String 基础、正则语法、模式匹配 API 三个维度整理,适配课程作业与课后复习。String不可变,基础操作用自带方法,校验、分割、替换可用内置正则方

#java#正则表达式
Java 泛型(Generic)

在 Java 早期开发中,集合可以存放任意类型对象,取出数据时需要强制类型转换,不仅代码繁琐,还极易引发类型转换异常。泛型就是为了解决这类问题而生,它可以在编译阶段约束数据类型,实现代码通用、类型安全,同时避免强制转型,是集合、接口、方法中非常重要的语法特性。泛型(Generics)即参数化类型,将数据类型作为参数传递,在定义类、接口、方法时不指定具体类型,而是在使用时再确定。类名<泛型标识>T:

#java#windows
到底了