# OnlineJudgeJavaSubmissionHelper **Repository Path**: yecanming/OnlineJudgeJavaSubmissionHelper ## Basic Information - **Project Name**: OnlineJudgeJavaSubmissionHelper - **Description**: Java OJ 自动提交助手 是一个工具项目,旨在让`计算机程序设计基础` `数据结构与算法分析` `算法竞赛`的 OJ 提交Java代码过程更加容易。 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-02-14 - **Last Updated**: 2022-05-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, Algorithm, Online-judge ## README # Online Judge Java Submission Helper > Java OJ 自动提交助手 - 简介 - 快速入门 - 功能特性 - 项目发展 ## 简介 > 在一切开始之前,让我们先讲个故事吧。 > 故事发生在盛夏的一个平凡的日子,在 SUSTech 教学楼的某间教室里,孩子们在教室里做着 DSAA 的 lab 作业。一切安详又美好。 > 如果故事就这样平凡地进行下去,大家都规规矩矩地做完了作业,那自然是没有什么看头的。这篇引言也大致可以说就结束了。 > 但事实不然,在 SUSTech Online Judge 网站上,有着许许多多的练习题要我们去完成。而除了阅读题目,做适当的翻译,转换成形式化的描述,推导证明易于导出答案的有关性质,写出能够解决问题的程序代码以外,我们还有不可或缺的一步:**将写出的程序代码上交到 OJ 上**。 > 而这个 OJ 呀,有点小小的乖张和高傲——它要求你必须只上传一份代码。 > 考虑到 Java 是一门面向对象的程序设计语言,以类作为解决问题的基本单位,因此你需要将解决方案的类名修改成 Main, 并且如果你写了多个类——你需要将它们全部一一拷贝到同一个文件下,并相应地检查运行结果,以便于你确认「聚拢」后的代码没有权限、语法等方面的错误。 > 众所周知,这个过程枯燥无味,作为一名 CS 学生,有什么理由忍受这种愚蠢的时间浪费呢? > 因此,某名同学突然突发奇想,实验性地制造了一个通过类似宏命令的特殊描述,指示性地聚合了多个类文件! 没错 ## 快速入门 ## 功能特性 ## 项目发展