本帖最后由 小鲁哥哥 于 2016-8-28 15:55 编辑
Java开发工具:
之前我们可能都在用Notepad++或者EditPlus编写代码, 效率比较低,今天我们来讲一下常用的开发工具:Eclipse和MyEclipse集成了开发环境的IDE软件那么什么是IDE呢?
软件是用于程序开发环境的应用程序,一般包括代码编辑器,编译器,调试器和图形界面工具,集成了代码编写功能,分析功能,编译功能,调试功能等一体化的开发软件,具备这一特性的软件都可以叫做IDE。 Eclipse和MyEclipse的区别
a:Eclipse是一种可扩展的开放源代码的IDE。
b:Eclipse的特点描述
* 免费
* 纯Java语言编写
* 免安装
* 扩展性强
c:MyEclipse
* 在Eclipse基础上追加的功能性插件,对插件收费
* 在WEB开发中提供强大的系统架构平台
今天我们主要讲的事Eclipse软件 安装: 绿色版 解压就可以使用(Eclipse)
安装版 傻瓜式安装双击运行,一路next即可(JDK)卸载:
绿色版 直接删除文件夹即可
安装版 专业卸载软件或者控制面板添加删除程序
Eclipse的汉化
从Eclipse3.5开始,安装目录下就多了一个dropins目录,只要将插件解压后放到到该目录即可
使用:
第一步:
选择工作空间,工作空间 其实就是我们写的源代码所在的目录
第二步:
在左面Package Explorer(显示项目结构,包,类,及资源) 里面依次创建项目、包、类 ,之后在右面的class文件里面编写代码
第三步:
点击运行按钮运行,在Console控制台里面查看代码结果,如果你的代码出现语法的问题eclipse会进行提示
红色波浪线必须处理,否则编译通不过
黄色波浪线 可以不搭理他
这样我们见用Eclipse开发了一个简单的小程序,附件里面给大家提供了Eclipse工作空间的基本配置和Eclipse的经常使用的快捷键
常见对象(API概述):
API(Application Programming Interface)
应用程序编程接口
Java API
就是Java提供给我们使用的类,这些类将底层的实现封装了起来,
我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。
常见对象--Object类
Object类概述
* 类层次结构的根类
* 所有类都直接或者间接的继承自该类
Object类中的方法
A:public void finalize()
当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。
B:public fianl Class getClass()
获取对象的字节码文件的描述类,后面再讲反射的时候还会在说这个类。
String name = s.getClass().getName();
C:public int hashCode()
获取对象的哈希值。其实就是对象的内存地址值十进制表示
D:public String toString()
返回对象的字符串表示。
表示格式:
getClass().getName()+"@"+Integer.toHexString(hashCode());
一般我们输出对象名的时候,其实底层调用的就是该对象的toString()方法。
这种返回没有意义,所以,我们会重写这个方法,显示类的成员变量信息。
E:public boolean equals(Object obj)
用于比较两个对象的地址值是否相同。
我们获取对象后,比较它的地址值意义不大。所以也会对这个方法进行重写。
重写要完成什么功能,是根据需求定的。
F:publicObject() 子类的构造方法默认访问的是父类的无参构造方法
==号和equals方法的区别:
==是一个比较运算符号,既可以比较基本数据类型,也可以比较引用数据类型,基本数据类型比较的是值,引用数据类型比较的是地址值
* equals方法是一个方法,只能比较引用数据类型,所有的对象都会继承Object类中的方法,如果没有重写Object类中的equals方法,equals方法和==号比较引用数据类型无区别,重写后的equals方法比较的是对象中的属性
|