Agile Java 学习笔记(二) 起步
由于有一定的Java和JUnit的基础,所以感觉第一课比较简单,但收获还是有的,比如说重构部分介绍的内容。
JUnit要点:
测试方法的命名规则:
l 方法必须声明为public
l 方法的返回值必须为void
l 方法的名字必须以小写的test为前缀
l 方法不能接受任何参数
重构要点:
1. 保证在系统中没有重复的代码
2. 保证代码是干净的,并且富有表现力,可以清晰地体现程序员的意图
重构部分主要讲了两点:1. 清除不必要的变量。 2. 不能有重复代码。
比如说出现多次的一个字符串可以用一个final的局部变量来替代。
另外,先写测试。
相关文档:
declarations n. 声明
extends v. 继承
继承中注意的问题:
1 重写(也叫覆盖,也叫重构):重写方法必须和被重写方法具有相同的方法名称、参数列表和返回值类型;
重写方法不能使用比被重写方法更严格的访问权限。
重写是类与类 ......
事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这个包里面,因此只要导入这个包就可以准备网络编程了。
http://java.c ......
封装类也叫包装类,是针对八种基本定义相应的引用类型。
基本数据类型 封装类
boolean &nbs ......
Java Singleton
模式(单身模式,单态模式)是一种创建型设计模式。用来保证在运行的应用程序中,一个Class只是实例化一次,也就是只有一个相应的对象存在。在
web 程序中我们会用一个核心的分配功能的Servlet程序,在这里我们就可以运用这种设计模式了。 ......