首页 > Java > java教程 > 正文

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

黄舟
发布: 2017-01-16 09:53:48
原创
1915人浏览过

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

一、Eclipse简介

1、eclipse 是IBM公司和OTI两家公司共同领导开发的 一个多功能强大的java等语        言开发软件。

二、Eclipse的安装和使用

1、初次改变工作路径  File|Switch Workpace

立即学习Java免费学习笔记(深入)”;

三、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方法

Nanonets
Nanonets

基于AI的自学习OCR文档处理,自动捕获文档数据

Nanonets 258
查看详情 Nanonets
  1. 基本数据类型的值要想进行相等比较,用==

2. ==比较的并不是变量或对象的内容,比较的是内存地址是否一样

3. 对于基本数据类型,由于内存分配的原因,值一样,内存地址就一样;内存地址一样,值也一样

4. 对于引用数据类型,由于内存分配的原因,值一样,内存地址不一定一样;内存地址一样,值肯定一样

5. 引用数据类型怎么比较内容是否相等呢?   Object类中提供了一个方法: public boolean equals(Object o){}   s1.equals(s2)

6.我们在自定义类时,需要重写Object类中equals方法

16.jpg

八、hashCode方法

  1. 一个大师:哈希   发明了一个算法可以把16进制的内存地址转换成数字的形式,这个数字叫哈希值

2. 两个对象的内存地址不同,哈希值就不同,内存地址相同,哈希值就相同

3. 通过重写hashCode方法让它根据内容来生成哈希值,可以提供比较的效率

4. 属性值相加

17.jpg

九、toString()方法

  1. 嫩不能直接输出一个对象

2. 当我们直接输出一个对象时,会自动调用toString()方法

3. 默认的toString()方法返回的字符串没什么作用,因此需要我们重写

以上就是重拾java基础(十一):Eclipse和bean对象三大常用方法总结的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关标签:
java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号