logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HomeWork Java枚举类型的三大应用场景

开发中遇到状态、策略、返回码这类场景,优先用枚举替代常量和if/else,代码会更干净、更健壮。System.out.println("使用支付宝支付:" + amount + "元");System.out.println("使用银行卡支付:" + amount + "元");System.out.println("使用微信支付:" + amount + "元");在订单、用户、流程等场景中,枚

#java
HomeWork Java 反射机制入门:打破封装,动态操作类

正常情况下,我们是编译时确定类和对象的关系,而反射让我们能在运行时获取类的 Class 对象;获取类的构造器、方法、字段;动态创建对象、调用方法、修改属性;突破访问权限限制,访问私有成员。

#java#开发语言
HomeWork Java IO 流竞赛题:文本与任意文件复制

2026.05.22IO 流是 Java 基础中的重点,也是竞赛和面试的高频考点。今天我们就来搞定两个最常见的文件复制问题:文本文件复制和任意文件复制,分别用字符缓冲流和字节缓冲流实现。

#java#开发语言
Java 环境变量配置失败、cmd 报错 javac 不是内部或外部命令

环境变量是 Java 学习的地基,只要解决javac报错,后续所有编译运行问题减少一半。

#java#开发语言
循环死循环、条件不生效!Java if/for/while 新手逻辑 bug 汇总

新手逻辑 BUG 几乎都不是思维问题,都是书写不规范、细节遗漏导致,养成规范写法,可以规避 99% 的流程控制错误。

#java#bug#开发语言
Java 数据类型坑:int、double 精度丢失、字符串拼接新手误区

整数运算自动向下取整浮点存在精度丢失字符串拼接遵循从左到右优先级混合运算时,低精度自动向高精度转换数据类型细节是 Java 基础 BUG 重灾区,新手一定要养成先判断运算类型、再写代码的习惯。

#java#开发语言
为什么 Java main 方法必须写 public static void?

每一个初学 Java 的人,第一行主方法都是固定模板:java运行每个单词为什么必须存在?能不能删掉?本篇拆解 main 方法每一个关键字的底层意义。main 方法不是语法随便写,是JVM 强制约定的程序入口public static void main 缺一不可。

#java#开发语言
语法入门坑:Java 首行报错、大小写报错、符号不匹配新手全解

新手 90% 语法报错都不是不会写代码,都是细节不规范,养成英文符号、大小写严谨的习惯,入门直接提速一倍。

#java#开发语言
HomeWork Java 两种创建线程方式:继承 Thread 类 VS 实现 Runnable 接口全面对比

表格对比项继承 Thread 类实现 Runnable 接口继承约束受 Java 单继承限制,不能再继承其他类无继承限制,可多实现、多继承资源共享多线程资源共享麻烦(依赖 static)天然支持多线程共享同一个任务资源代码耦合任务和线程对象耦合,单一职责差任务、线程解耦,扩展性强适用场景简单独立任务、不需要资源共享的小程序绝大多数生产环境、资源共享、线程池开发Lambda 支持不支持支持 Lamb

#java#开发语言
Java JDK、JRE、JVM 三者到底有什么区别?

开发用 JDK,运行用 JRE,跨平台靠 JVM。

#java#开发语言
    共 13 条
  • 1
  • 2
  • 请选择