Agile Java学习笔记【四】

[color=brown][size=x-large][align=center]Java基础[/align][/size][/color]
[color=blue]本章主要知识点:构造函数初始化,声明参数化类型,类常量,Date类和Calender类的使用,ArrayList以及JUnit测试套件[/color]

面向对象系统是行为建模。行为通过对象发送消息产生作用——让对象做某件事情或者从对象获取数据。

----------------------------
成员变量在构造函数执行之前被初始化。

初始化成员变量的方法:
·在成员变量定义时初始化
·构造函数中初始化

Java需要构造函数来初始化一个类
----------------------------

声明参数化类型的好处:限制ArrayList只能包含某一类型的对象,从而避免不小心把其他类型的对象加到这个列表。
----------------------------
用类常量替换字符串或者数字。
用关键字static和final来声明常量,类常量是成员变量。

static和final的区别
关键字final表明该成员变量的引用不能被改变,以指向不同的值。
关键字static意味着在没有创建实例的情况下可以使用该成员变量。同时也意味着内存中有且仅有一个成员变量,而不是每个创建的对象中都有成员变量。

指定类常量:指定类名,类名后面是点操作符,再后面是常量的名字。用这样的顺序来使用常量。
----------------------------

测试套件(测试集合)

JUnit将在执行每个测试方法之前先执行setUp方法中的代码。可以将公共的测试初始化代码放在setUp中。[color=red]测试时最好在setUp方法中完成测试初始化[/color]。
----------------------------

类Date提供了一组构造函数。
类Date不提供国际化时间的支持。


Java是强类型的语言
约定包名由小写字母组成。

重构的首要任务是尽可能消除重复。

使用包导入相对单个类,不会有任何运行时的损失。

多行注释的一个重要用途是提供格式化的代码文档,代码文档用来自动生成具有精细格式的API文档。这样的注释也叫javadoc注释。
javadoc注释的作用是告诉程序员如何使用某个类。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值