Java 知识点整理-5.Java常见开发工具Eclipse1~33 + 常见对象Object类

1、Java常见开发工具介绍:Ⅰ.操作系统自带的记事本软件。Ⅱ.高级记事本软件。Ⅲ.集成开发环境 IDE(Integrated Development Environment)。

2、Eclipse和MyEclipse的区别:ⅰ.Eclipse是一种可扩展的开放源代码的IDE。ⅱ.Eclipse的特点描述:免费; 纯Java语言编写;免安装;扩展性强。ⅲ.MyEclipse在Eclipse基础上追加的功能性插件,对插件收费; 在WEB开发中提供强大的系统架构平台。

3、Eclipse下载 http://eclipse.org/ org是非盈利团体。

4、Eclipse安装:绿色版 解压就可以使用(Eclipse);安装版   双击运行,一路next即可(JDK)。

5、Eclipse卸载: 绿色版 直接删除文件夹即可;安装版 专业卸载软件或者控制面板添加删除程序。

6、选择工作空间,工作空间其实就是我们写的源代码所在的目录。

7、用Eclipse完成一个HelloWorld案例:ⅰ. 代码以项目为基本单位。ⅱ. 创建项目。ⅲ. 创建包。ⅳ.创建类。ⅴ.编写代码。

8、 Eclipse自动编译生成字节码文件,运行按F11。

9、Ⅳ:Eclipse的汉化: 从Eclipse3.5开始,安装目录下就多了一个dropins目录,只要将插件解压后放到到该目录即可。 同理,这种方式卸载插件也是特别的方便,推荐这种方式。

10、语法检查提示:ⅰ.红色波浪线:必须处理,否则编译通不过。ⅱ.黄色波浪线:一般提示的是定义的变量未使用,可以不搭理他。

11、Eclipse的视窗(每一个基本的窗体被称为视窗):ⅰ.PackageExplorer  显示项目结构,包,类,及资源。ⅱ.Outline   显示类的结构,方便查找,识别,修改。ⅲ.Console  程序运行的结果在该窗口显示。ⅳ.Hierarchy 显示Java继承层次结构,选中类后F4。

12、Eclipse的视图是由某些视窗的组合而成的:ⅰ.Java视图。ⅱ.Debug视图。

13、Eclipse工作空间的基本配置:Ⅰ.程序的编译和运行的环境配置(一般不改):ⅰ.window -- Preferences -- Java。ⅱ.编译环境:Compiler 默认选中的就是最高版本。ⅲ.运行环境:Installed JREs 默认会找你安装的那个JDK。建议配置了Java的环境变量。ⅳ.问题:低编译,高运行,可以;高编译,低运行,不可以。建议,编译和运行的版本一致。

 14、Eclipse工作空间的基本配置:Ⅱ.如何去掉默认注释:ⅰ.window -- Preferences -- Java -- Code Style -- Code Templates。ⅱ.选择你不想要的内容,通过右边Edit编辑。ⅲ.注意:请只删除注释部分,不是注释部分的不要删除。

15、Eclipse工作空间的基本配置:Ⅲ.行号的显示和隐藏:ⅰ.显示:在代码区域的最左边的空白区域,右键 -- Show Line Numbers即可。ⅱ. 隐藏:把上面的动作再做一次。

16、Eclipse工作空间的基本配置:Ⅳ.字体大小及颜色:ⅰ.Java代码区域的字体大小和颜色:window -- Preferences -- General -- Appearance -- Colors And Fonts --Java修改 -- Java Edit Text Font。ⅱ.控制台:window -- Preferences -- General -- Appearance -- Colors And Fonts -- Debug -- Console fontⅲ。其他文件:window -- Preferences -- General -- Appearance -- Colors And Fonts -- Basic -- Text Font。

17、Eclipse工作空间的基本配置:Ⅴ.窗体给弄乱了:window -- Reset Perspective。

18、Eclipse工作空间的基本配置:Ⅵ.控制台找不到了:Window--Show View—Console。

19、Eclipse工作空间的基本配置:Ⅶ.取消悬浮提示:window -- Preferences -- Java--Editor--Hovers。右边将Combined Hover勾去掉。 这样代码的悬浮框就不会自动出现了。如果想看提示,将光标悬浮在代码上,按F2即可。

20、 Eclipse中内容辅助键的使用:Ⅰ.Alt+/ 起提示作用。Ⅱ.main+alt+/,syso+alt+/,给出其他提示。Ⅲ.补充输出语句,选中需要输出的部分,alt+/选择最后一项即可。Ⅳ.定义自己的alt + / :windows--perference-Java-Editor-Templates--New。

21、 Eclipse中快捷键的使用:Ⅰ.新建 ctrl + n。Ⅱ.格式化  ctrl+shift+f。Ⅲ.导入包  ctrl+shift+o 。Ⅳ.注释ctrl+/,ctrl+shift+/,ctrl+shift+\。Ⅴ.代码上下移动 选中代码alt+上/下箭头。Ⅵ.查看源码  选中类名(F3或者Ctrl+鼠标点击)。

22、Eclipse中快捷键的使用:Ⅶ.查找具体的类 ctrl + shift + t。Ⅷ.查找具体类的具体方法 ctrl + o。Ⅸ.给建议 ctrl+1,根据右边生成左边的数据类型,生成方法。Ⅹ.删除代码 ctrl + d。Ⅺ.抽取方法alt + shift + m 。Ⅻ.改名alt + shift + r 。

23、 Eclipse中如何提高开发效率(alt + shift + s):Ⅰ.自动生成构造方法:Alt + Shift + S + C 根据父类生成空参构造。Alt + Shift + S + O 根据本地字段(成员变量)生成有参构造。Ⅱ.自动生成get/set方法:Alt + Shift + S + R。

24、 Eclipse中如何生成jar包:Ⅰ. jar是多个class文件的压缩包。Ⅱ.jar可以用别人写好的东西。Ⅲ.打jar包:选中项目--右键--Export--Java--Jar--自己指定一个路径和一个名称--Finish。

25、Eclipse中如何导入jar包:复制到项目路径下并添加至构建路径。 右键Jar文件--Build Path--Add to Build Path。

26、Eclipse中移除jar包:右键Referenced Libraries下的.jar文件--Build Path--Remove from Build Path。

27、Eclipse中创建文件夹导入jar包:选中项目--右键--Folder(文件夹)--Folder name:lib--将.jar文件放到文件夹lib中--右键Jar文件--Build Path--Add to Build Path。

28、Eclipse中如何删除项目:Ⅰ.选中项目 – 右键 – 删除(从项目区域中删除)Ⅱ.从硬盘上删除:勾选Delete project contents on disk(cannot be undone) 不走回收站。

29、Eclipse中如何导入项目:在项目区域右键找到import--找到General,展开,并找到Existing Projects into Workspace--点击next,然后选择你要导入的项目。注意:这里选择的是项目名称。

30、Eclipse中断点调试的基本使用:Ⅰ.Debug的作用:ⅰ.调试程序。ⅱ.查看程序执行流程。

31、Eclipse中断点调试的基本使用:Ⅱ.如何查看程序执行流程:ⅰ. 断点就是一个标记,从哪里开始。ⅱ.设置断点: 想看哪里的程序,就在那个有效程序的左边双击即可。ⅲ.在哪里设置断点:哪里不会点哪里。目前:我们就在每个方法的第一条有效语句上都加。ⅳ.如何运行设置断点后的程序:右键 -- Debug as -- Java Application。

32、Eclipse中断点调试的基本使用:Ⅱ.ⅴ.看哪些地方:⒈Debug:断点测试的地方,记住F6,或者点击也可以。一次看一行的执行过程。⒉Variables:查看程序的变量变化。⒊ForDemo:被查看的源文件。⒋Console:控制台。

33、Eclipse中断点调试的基本使用:Ⅱ.ⅵ.如何去断点:⒈再次双击即可。⒉找到Debug视图,Variables界面,找到Breakpoints,并点击,然后看到所有的断点,最后点击那个双叉。

34、API概述:Ⅰ.API(Application Programming Interface) 应用程序编程接口。Ⅱ.Java API就是Java提供给我们使用的类,这些类将底层的实现封装了起来。

35、常见对象Object类的概述:Ⅰ.Object类概述:ⅰ.类层次结构的根类。ⅱ.所有类都直接或者间接的继承自该类。Ⅱ.构造方法:public Object()。所以面向对象时说 子类的构造方法默认访问的是父类的无参构造方法。

36、常见对象Object类的hashCode()方法:public int hashCode()  native 本地的,借助本地系统资源计算地址值。Ⅰ.返回该对象的哈希码值(地址值)。默认情况下,该方法会根据对象的地址来计算。Ⅱ.不同对象的hashCode()一般来说不会相同。但是,同一个对象的hashCode()值肯定相同。

37、常见对象Object类的getClass()方法:public final Class getClass()。Ⅰ.返回此 Object (对象)的运行时类。返回的是一个Class字节码对象。Ⅱ.可以通过Class类中的一个方法,获取对象的真实类的全名称。 public String getName()。

38、常见对象Object类的toString()方法:public String toString()。Ⅰ.返回该对象的字符串表示。Ⅱ.它的值等于:  getClass().getName() + "@" + Integer.toHexString(hashCode()) 。Ⅲ.解释:ⅰ.左边:类名 中间:@ 右边:hashCode的十六进制表现形式ⅱ. .toHexString()将整数转换成十六进制以字符串的形式返回。 你是哪个类,你的哈希地址值的十六进制是多少。

39、常见对象Object类的toString()方法:Ⅳ.由于默认情况下的数据对我们来说没有意义,一般建议重写该方法。Alt+Shift+S+V重写父类方法。Ⅴ.如果直接打印对象的引用(标识符),会默认调用toString方法。

39、toString和getXxx的比较:toString方法可以更方便的显示属性值。getXxx方法是为了获取值,可以显示也可以赋值,或作其他操作。

40、自动生成toString():Alt+Shift+S+S。

41、常见对象Object类的equals()方法:Ⅰ.指示其他某个对象是否与此对象“相等”。 Ⅱ.默认情况下比较的是对象的引用是否相同。Ⅲ.Object中的equals方法是比较对象的地址值的,没有什么意义。因为在开发中我们通常比较的是对象中的属性值,我们认为相同属性是同一个对象,这样我们就需要重写equals方法。

42、==号和equals方法的共同点:==和equals都可以作比较,返回值都是boolean。

43、==号和equals方法的区别:Ⅰ.==是一个比较运算符号,既可以比较基本数据类型,也可以比较引用数据类型,基本数据类型比较的是值,引用数据类型比较的是地址值。Ⅱ.equals方法是一个方法,只能比较引用数据类型,所有的对象都会继承Object类中的方法。equals方法在没重写之前,比较的是地址值,底层依赖的是==号,但是比较地址值是没有意义的,我们需要重写equals方法,比较对象中的属性值。

猜你喜欢

转载自blog.csdn.net/from_heat/article/details/83657956
今日推荐