教材学习内容总结
第十五章 泛型与集合框架 要点:
要点1:泛型:泛型类声明、使用泛型类声明对象;
要点2:链表;
要点3:堆栈;
要点4:散列映射;
要点5:树集;
要点6:树映射;
要点7:自动装箱与拆箱。
(1) 创建项目。
File -> New From Template -> Empty Project等.
在右上方的 Model Eplorer 中,右键 Untitled -> Add -> Model ,来创建 Model 。
(2) 接下来,即可使用左边的 Toolbox 栏中的工具选项完成作图。
(3) 逆向工程:在右上方的 Model Eplorer 中,右键 Untitled 中的 Modle 项目 xxx,选择 C++、C#、Java 中的 Reserve Engineer,选择对应文件文本即可。
2. 在IDEA中以TDD的方式对String类和Arrays类进行学习
在IDEA中以TDD的方式对String类和Arrays类进行学习
代码调试中的问题和解决过程
1. 问题:junit 无法使用。
问题1解决方案:
鼠标选中
TestCase
,点击红色灯泡,选择
Create class TestCase
,在窗口中点击
OK
即可。
2. 问题:单元测试中,测试方法时报错。
@Test
public void TestcomplexAdd() throws Exception {
test0.complexAdd(test1,test2);
assertEquals("11.0+ 11.0i",test0.toString());
test0.complexAdd(test3,test4);
assertEquals("-50.0+ -50.0i",test0.toString());
C:\Java\jdk1.8.0_102\bin\java.exe...
java.lang.Exception: No tests found matching Method TestcomplexAdd(ComplexTest) from org.junit.internal.requests.ClassRequest@4edde6e5
at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:40) <4 internal calls>
Process finished with exit code -1
问题2解决方案:
单元测试中,测试方法时,方法名必须为 小写开头。
public void testcomplexAdd() throws Exception {
3. 注意:
(1) 单元测试中,测试方法时,方法前必须有 @Test
;
(2) 要熟练使用 java.unit.Assert 中的方法:assertEquals 等。
[代码托管]
代码提交过程截图:
代码量截图: