重拾java基础(十一):Eclipse和bean对象三大常用方法总结
一、Eclipse简介
1、eclipse 是IBM公司和OTI两家公司共同领导开发的 一个多功能强大的java等语 言开发软件。
二、Eclipse的安装和使用
1、初次改变工作路径 File|Switch Workpace
三、Eclipse常用快捷键
1、快捷键Ctrl + Shift + f 代码格式化Ctrl + Shift + O 包的导入Ctrl + F11 编译运行Ctrl + d 删除一行代码Ctrl + / 添加/取消单行注释Crtl + Shift + / 多行注释(先选中要注释的代码)Crtl + Shift + / 取消多行注释(先选中要取消注释的代码)生成main方法:先写main然后alt + / 最后Enter生成输出语句:先写syso然后alt + /自动生成(右键Source菜单)getter/setter方法构造方法
四、文档注释
/***Person类,用来定义人的基本信息*@author 作者*@version 版本信息*/ /** *获得name属性的值 *@return name属性的值 *//***设置age属性的值*@param age 年龄*/1、功能更强:可以把注释中的内容提取出来生成一份帮助文档(说明书)
3. 在Java源文件中写文档注释 a.只能写在类或方法的上面(紧挨着) b./** */ c.一般第一行写对类或方法的整体的一个介绍
4. 怎么提取和生成帮助文档 javadoc xxx.java -d doc
五、断点调试
排错 (逻辑错误)
2. 步骤 a.加断点 b.以调试模式运行程序 c.单步执行代码 d.观察Variables、控制台等视图
六、Object类的使用
1. 我们自定义的类会自动继承Object类
2. 该类非私有的方法,会自动被其他类继承下来,也可以进行重写
3. 功能方法 getClass(),获得某对象的类型(运行时类型) equals(),对象(引用类型)之间的“相等”判断 hashCode(),返回该对象的哈希码 toString(),返回该对象的字符串表示
七、equals方法
基本数据类型的值要想进行相等比较,用==
2. ==比较的并不是变量或对象的内容,比较的是内存地址是否一样
3. 对于基本数据类型,由于内存分配的原因,值一样,内存地址就一样;内存地址一样,值也一样
4. 对于引用数据类型,由于内存分配的原因,值一样,内存地址不一定一样;内存地址一样,值肯定一样
5. 引用数据类型怎么比较内容是否相等呢? Object类中提供了一个方法: public boolean equals(Object o){} s1.equals(s2)
6.我们在自定义类时,需要重写Object类中equals方法
八、hashCode方法
一个大师:哈希 发明了一个算法可以把16进制的内存地址转换成数字的形式,这个数字叫哈希值
2. 两个对象的内存地址不同,哈希值就不同,内存地址相同,哈希值就相同
3. 通过重写hashCode方法让它根据内容来生成哈希值,可以提供比较的效率
4. 属性值相加
九、toString()方法
嫩不能直接输出一个对象
2. 当我们直接输出一个对象时,会自动调用toString()方法
3. 默认的toString()方法返回的字符串没什么作用,因此需要我们重写
以上就是重拾java基础(十一):Eclipse和bean对象三大常用方法总结的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!