Java基础第11天+Eclipse的概述使用、API的概述(了解)、Object类(
1:Eclipse的概述使用(掌握) ? (1)概述 Eclipse是一种可扩展的开放源代码的IDE。 Eclipse的特点描述
MyEclipse 在Eclipse基础上追加的功能性插件,对插件收费 在WEB开发中提供强大的系统架构平台 (2)Eclipse的基本使用 选择工作空间 工作空间 其实就是我们写的源代码所在的目录 用Eclipse来完成一个HelloWorld案例
(3)Eclipse的汉化及语法检查 ? 方式有好几种,我给大家介绍最方便的一种。 使用dropins安装插件 从Eclipse3.5开始,安装目录下就多了一个dropins目录,只要将插件解压后放到到该目录即可。 同理,这种方式卸载插件也是特别的方便,推荐这种方式 大家可以同时使用中文版和英文版,这样还可以学英语 。 ? (4)Eclipse组成之视窗与视图 视窗 每一个基本的窗体被称为视窗
视图 是由某些视窗的组合而成的。举例 Java视图 Debug视图 (5)Eclipse中快捷键的使用 内容辅助键 Alt+/ 起提示作用 main+alt+/,sout+alt+/,给出其他提示 常用快捷键 格式化 ctrl+shift+f 导入包 ctrl+shift+o 注释 ctrl+/,ctrl+shift+/,ctrl+shift+ 代码上下移动 选中代码alt+上/下箭头 查看源码 选中类名(F3或者Ctrl+鼠标点击) (6)Eclipse中如何制作帮助文档 编写源程序(设计接口,抽象类,具体类案例) 针对源程序添加文档注释 选中项目--右键--Export--Java--Javadoc—Finish
2:API的概述(了解) (1)应用程序编程接口。 (2)就是JDK提供给我们的一些提高编程效率的java类。? 常用类
3:Object类(掌握) (1)Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类。 (2)Object类的构造方法有一个,并且是无参构造 这其实就是理解当时我们说过,子类构造方法默认访问父类的构造是无参构造 (3)要掌握的方法: A:toString() 返回对象的字符串表示,默认是由类的全路径+‘@‘+哈希值的十六进制表示。 这个表示其实是没有意义的,一般子类都会重写该方法。 如何重写呢?过程我也讲解过了,基本上就是要求信息简单明了。 但是最终还是自动生成。 B:equals() 比较两个对象是否相同。默认情况下,比较的是地址值是否相同。 而比较地址值是没有意义的,所以,一般子类也会重写该方法。 重写过程,我也详细的讲解和分析了。 但是最终还是自动生成。 (4)要了解的方法: A:hashCode() 返回对象的哈希值。不是实际地址值,可以理解为地址值。 B:getClass() 返回对象的字节码文件对象,反射中我们会详细讲解 C:finalize() 用于垃圾回收,在不确定的时间 D:clone() 可以实现对象的克隆,包括成员变量的数据复制,但是它和两个引用指向 同一个对象是有区别的。 (5)两个注意问题; A:直接输出一个对象名称,其实默认调用了该对象的toString()方法。 B:面试题 ==和equals()的区别? A:== 基本类型:比较的是值是否相同 引用类型:比较的是地址值是否相同 B:equals() 只能比较引用类型。默认情况下,比较的是地址值是否相同。 但是,我们可以根据自己的需要重写该方法。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |