# java-practise **Repository Path**: yangphere/java-practise ## Basic Information - **Project Name**: java-practise - **Description**: 帮助 Java 初学者练习编程技巧,实地编码并检查结果 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-02-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #java-practise 本项目意在帮助 Java 初学者练习编程技巧。 java-practise 包含了从语法到常用类库的各类练习题。初学者只需要在指定的地方按照题目要求编写代码,然后运行代码所在的类(该类包含了 main() 方法),即可检查自己的代码是否编写正确。 目前题库正在完善中,欢迎各位 fork 本项目,并提交 pull request! ###使用方法 1. [下载](http://git.oschina.net/yidinghe/java-practise/repository/archive/master)本项目,并在 Eclipse (或其他 IDE)中打开; 2. 在 `src/main/java/jpractise` 下面打开感兴趣的练习题类。每个类都是一个练习题。 3. 在指定的地方按照题目要求编写代码。 4. 运行该类的 `main()` 方法,并观察输出结果。 ![使用方法说明](http://git.oschina.net/uploads/images/2016/0214/184327_441e5ed0_298739.gif "使用方法说明") ###示例 1、打开一个题目 ![打开一个题目](http://git.oschina.net/uploads/images/2016/0212/155944_91029613_298739.png "打开一个题目") 2、完成题目的要求 ![完成题目的要求](http://git.oschina.net/uploads/images/2016/0212/160005_a27d5db0_298739.png "完成题目的要求") 3、运行题目所在的类,检查通过! ![检查是否正确](http://git.oschina.net/uploads/images/2016/0212/160024_c3e5eed4_298739.png "检查是否正确") ### 欢迎加入完善习题集 如何添加一个习题? > 要添加习题,请参考现有的习题。这里说明一下:每个习题包含两个类,在 jpractise 和 test 包下各一个,分别为练习类和测试类,测试类用来检查练习类是否完成得正确。如果练习类名为 XXX01,那么对应的测试类名为 TestXXX01。类的内容如何写,请参考现有的习题,在下面也有具体的文字说明。 1. jpractise 下的每一个包都属于一个领域,包下面的每一个类作为一个练习; 2. 一个练习类包含一个 main 方法,以及一个供用户填写的 public 测试方法,名称自定; 3. main 方法的内容只有一行: Tester.test(new 类名()); 4. 在 test 包下面创建同样的领域包,并创建名为 `"Test" + 练习类类名` 的测试类; 5. 测试类包含一个方法:`public void test(练习类类名 obj) {}` 6. 在测试类中,调用练习类对象的测试方法,并检验方法的执行结果是否正确。 7. 如果执行结果不正确,则抛出 TestFailedException 异常,对错误进行说明。 #### 提交建议 最好能专注于某个领域,最大程度避免和其他提交者在类名上有所重复。