logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用单一职责原则对某基于java的C/S系统的“登录功能”进行重构

"登录成功" : "登录失败");System.out.println("===== 登录界面初始化 =====");System.out.print("用户名:");System.out.print("密码:");重构后完整代码1. LoginView.java(视图层)

#单一职责原则
Java IO 流文件复制实现

System.out.println("文本文件复制完成");System.out.println("文件复制完成");1. 文本文件复制(字符缓冲流)2. 任意文件复制(字节缓冲流)

#java
Java 两种创建线程方式对比:继承 Thread 子类 VS 实现 Runnable 接口

Runnable:同一个任务对象可传给多个 Thread,天然共享成员变量,适合售票等并发场景。Thread t1 = new Thread(task, "线程1");Runnable:任务和线程分离,任务可复用,适配线程池,企业开发主流。Thread:Java 单继承,继承后不能再继承其他类;Runnable:接口多实现,不占用继承名额,拓展性好。// 重写run(),编写线程执行逻辑。// 多

#java#算法#前端
形式化方法初探与《大象 ——Thinking in UML》阅读分享

形式化方法是软件工程领域中,一种基于严格数学理论的软件开发与验证技术。它的核心思想,是用数学语言、逻辑符号和形式化模型来精确描述软件系统的需求、设计与行为,从而消除自然语言描述中固有的歧义,为软件的正确性、可靠性提供可验证的保障。不同于传统软件工程依赖人工评审、测试用例来发现缺陷,形式化方法通过构建系统的数学模型,再借助定理证明、模型检测等技术,对系统的关键属性(如安全性、一致性、死锁避免)进行系

#uml
到底了