Java开发工具:
1. 操作系统自带的记事本软件。
2.高级记事本软件。
3.继承开发环境 IDE (Intergrated Development Environment)
4.Eclipse:
特点:免费,纯Java语言编写,免安装,扩展性强
MyEclipse:
特点:在Eclipse基础上追加的功能性插件,对插件收费。
在WEB开发中提供强大的系统架构平台。
构造方法快捷键:
alt + shift + s +c 生产空参构造
alt + shift + s +o 生产有参构造
alt + shift + s +r 生产set和get方法
Object类概述:
*类层次结构的根类。
*所有类都直接或者间接的继承该类。
==和equals方法的区别:
共同点:都可以作比较,返回值都是boolean。
区别:
==号是比较运算符,既可以比较基本数据类型,也可以比较引用数据类型 。
(基本数据类型比较的是值,引用数据类型比较的是地址值)。
equals方法只能比较引用数据类型。
equals方法在没重写之前,比较的是地址值,底层依赖的是==号,但是比较地址值是没有意义的。
我们需要重写equals方法,比较对象中的属性值。