摘要:
「BUAA OO Unit 4 HW16」第四单元总结与课程回顾 Part 0 第四单元作业架构设计 架构设计概要 本单元的设计目标为扩展UML解析器,使之支持对UML类图、状态图和顺序图的分析,可以通过输入相应的指令来进行相关查询,并能根据UML规则进行一定的规范性验证。 整个第四单元的三次作业是 阅读全文
摘要:
「BUAA OO Unit 3 HW12」第三单元总结 Part 0 前言 值得一提的是,笔者在做作业中探索了适合自己的策略,和大家分享: 首先通览guidebook,了解大致需求以及用到的算法 实现异常类 实现一般类中新增的内容,可以用Tricks一节中的插件进行比较快速得知更新内容 Part 1 阅读全文
摘要:
「BUAA OO Unit 2 HW8」第二单元总结 Part 0 前言 第二单元多线程已经告一段落,本单元中我收获颇丰,在这里再次总结记录。 本篇博客将分为以下几个部分,读者可自取所需: Part 1 第五次作业 Part 2 第六次作业 Part 3 第七次作业 Part 4 多线程心得体会 P 阅读全文
摘要:
「BUAA OO Unit 1 HW4」第一单元总结 Part 0 前言 OO第一单元作业主题是表达式化简,具体为通过对表达式结构进行建模,完成单变量多项式的括号展开,体会层次化设计和面向对象的思想。如今,第一单元已经告一段落,在这里再次对自己的学习内容和成果加以总结。 Part 1 第一次作业 第 阅读全文
摘要:
「BUAA OO Unit 1 HW1」面向测试小白的简易评测机 声明:本评测机所使用数据生成来自郭鸿宇同学,这对本评测机非常重要 Part 0 前言 笔者的配置与环境 Windows10家庭版 Pycharm 2021.3.2 Anaconda1.9.7,其中用于python项目的python版本 阅读全文
摘要:
「BUAA OO Pre」 Pre 2总结回顾概览 Part 0 前言 写作背景 笔者在完成寒假预习作业Pre2系列任务时遇到了一些挑战并有一些收获和心得,在这里记录和大家分享。 定位 基于本篇博客,您可以了解笔者在实现Pre2尤其是迭代开发中的心路历程及踩过的坑。 为了读者的阅读体验,本篇博客将按 阅读全文
摘要:
「BUAA OO Pre」Git生成多个ssh key并连接GitLab仓库 Part 0 前言 写作背景 笔者在配置学校GitLab的ssh key时遇到一些问题,原因应为曾经配置过GitHub的ssh key,因此在这里记录解决过程。 定位 基于本篇博客及其中给出的其他辅助资料,读者可以在已配置 阅读全文
摘要:
「BUAA OO Pre」 切换Java版本到OO课程要求版本 Part 0 前言 写作背景 笔者在配置《面向对象设计与构造》所需课程环境时,发现课程所需的Java版本(1.8.0.xxx)和自己已配置的不符,而课程教程主要面向未安装过Java的同学,因此在这里记录切换Java版本到OO课程要求版本 阅读全文
摘要:
Java一维与二维数组的拷贝与排序 Arrays.sort() 一维数组升序排序 e.g.(demo.java) import java.util.Arrays; public class demo { public static void main(String[] args){ int[] ar 阅读全文
摘要:
Java程序设计(2021春)——第五章输入输出笔记与思考 本章概览: 异常处理简介 程序运行时,环境、操作等可能出现各种错误、故障,我们希望程序具有容错能力,给出错误信息。面向对象的程序设计里有异常处理机制,即,将程序的主要逻辑和容错处理逻辑分开,发现异常的地方不一定是处理异常的地方。 输入/输出 阅读全文