logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 灵魂面向对象,告别死记硬背,用实例吃透四大特性

抽象类 abstract、接口 interface 使用场景对比,接口是 Java 多实现的解决方案。Java 是纯面向对象语言,OOP 是区别于 C 语言的核心,本篇结合生活化案例拆解四大特性。

#java#开发语言
Java 继承 Thread 与实现 Runnable 创建线程区别

优先选择实现 Runnable:需要共享资源、已有父类要继承、配合线程池开发(线程池接收参数为 Runnable),企业项目绝大多数场景使用。选用继承 Thread:任务简单独立、不需要数据共享、小型简易测试代码。

#java#开发语言
Java 异常处理全解析,告别空指针与资源泄漏,写出稳如老狗的代码

以前总觉得异常处理是 “麻烦事”,直到写课设的时候被各种异常搞崩溃,才明白它的重要性。其实异常处理不是为了应付编译器,而是为了让我们的程序在出错的时候,能优雅地处理,而不是直接崩溃。后面写课设或者项目的时候,别再忽略异常处理啦,多花几分钟写好 try-catch,调试的时候能省超多事~有什么问题欢迎在评论区一起讨论呀!

#java#开发语言
Java Swing 入门 —— 简单窗口与按钮交互

Swing 是 Java 经典桌面 GUI 框架,无需额外环境,JDK 自带。本篇实现基础窗口、标签、按钮、点击事件,适合新手入门。

#java#交互#开发语言
Java Swing 综合案例 —— 登录界面

基于上一篇基础,实现登录表单,包含输入框、密码框、登录 / 重置按钮、表单校验,模拟简单登录逻辑。

#java#python#开发语言
Java IO 文件复制:字符缓冲流 & 字节缓冲流详解

根据流的特性可以划分出四种复制思路,分为字符流、字节流两大体系,再各自分出普通流和缓冲流。结合字节流全兼容和缓冲区高效读写两个优点,自带内存缓冲区域,批量完成内存与磁盘的数据交互,文档、图片、视频、压缩包都能完整复制。在原有字符流基础上封装缓冲区,数据先存入内存缓冲区再批量读写,减少磁盘访问次数,还支持按行读取内容,读写效率大幅提升。受编码机制限制,无法处理图片、视频等二进制文件,强行复制会造成文

#java
Java 枚举类型三大实战应用场景详解

3 大落地场景订单状态、支付状态、用户账号状态、商品类型等固定有限取值的业务字段,替代零散数字 / 字符串常量,避免魔法值。

#java#开发语言
到底了