重拾java基础(十一):Eclipse和bean对象三大常用方法总结

来源:互联网 发布:知止而行的例子 编辑:程序博客网 时间:2024/05/29 09:17

一、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

五、断点调试

1. 排错 (逻辑错误)2. 步骤   a.加断点   b.以调试模式运行程序   c.单步执行代码   d.观察Variables、控制台等视图

六、Object类的使用

     1. 我们自定义的类会自动继承Object类2. 该类非私有的方法,会自动被其他类继承下来,也可以进行重写3. 功能方法    getClass(),获得某对象的类型(运行时类型)    equals(),对象(引用类型)之间的“相等”判断    hashCode(),返回该对象的哈希码    toString(),返回该对象的字符串表示

七、equals方法

1. 基本数据类型的值要想进行相等比较,用==2. ==比较的并不是变量或对象的内容,比较的是内存地址是否一样3. 对于基本数据类型,由于内存分配的原因,值一样,内存地址就一样;内存地址一样,值也一样4. 对于引用数据类型,由于内存分配的原因,值一样,内存地址不一定一样;内存地址一样,值肯定一样5. 引用数据类型怎么比较内容是否相等呢?   Object类中提供了一个方法: public boolean equals(Object o){}   s1.equals(s2)6.我们在自定义类时,需要重写Object类中equals方法

这里写图片描述

八、hashCode方法

1. 一个大师:哈希   发明了一个算法可以把16进制的内存地址转换成数字的形式,这个数字叫哈希值2. 两个对象的内存地址不同,哈希值就不同,内存地址相同,哈希值就相同3. 通过重写hashCode方法让它根据内容来生成哈希值,可以提供比较的效率4. 属性值相加

这里写图片描述

九、toString()方法

1. 嫩不能直接输出一个对象2. 当我们直接输出一个对象时,会自动调用toString()方法3. 默认的toString()方法返回的字符串没什么作用,因此需要我们重写

这里写图片描述

0 0
原创粉丝点击