黑马程序员——基础学习(七)Eclipse相关应用及引用类型问题
来源:互联网 发布:电信云计算公司地址 编辑:程序博客网 时间:2024/06/04 01:40
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
Eclipse
Eclipse是一种可扩展的开放源代码的IDE。
Eclipse的特点描述
免费
纯Java语言编写
免安装
扩展性强
MyEclipse
在Eclipse基础上追加的功能性插件,对插件收费
在WEB开发中提供强大的系统架构平台
Eclipse的基本使用
选择工作空间
工作空间 其实就是我们写的源代码所在的目录
代码以项目为基本单位
创建项目
创建包
创建类
编写代码
编译
自动编译,在保存的那一刻帮你做好了
运行
点击虫子后面的绿色内在三角形按钮
点击Run菜单下的run。也可以使用快捷键Ctrl+F11
选择要运行的文件或者在要运行的文件内容中
右键 -- Run as - Java Application即可
看到Console即可,它就是Eclipse自带的控制台
源代码语法检查
红色波浪线
黄色波浪线
Eclipse组成之视窗与视图
视窗
每一个基本的窗体被称为视窗
PackageExplorer 显示项目结构,包,类,及资源
Outline 显示类的结构,方便查找,识别,修改
Console 程序运行的结果在该窗口显示
Problems 显示所有语法及错误所在的位置
Hierarchy 显示Java继承层次结构,选中类后F4
视图
是由某些视窗的组合而成的。举例
Java视图
Debug视图
Eclipse中快捷键的使用
内容辅助键
Alt+/ 起提示作用
main+alt+/,sout+alt+/,给出其他提示
常用快捷键
格式化 ctrl+shift+f
导入包 ctrl+shift+o
注释 ctrl+/,ctrl+shift+/,ctrl+shift+\
代码上下移动 选中代码alt+上/下箭头
查看源码 选中类名(F3或者Ctrl+鼠标点击)
Eclipse中几个常见小问题
如何查看项目所在路径
选中 -- 右键 -- Properties -- Resource -- Location
导入项目要注意的问题
项目区域中不可能出现同名的项目(新建或者导入)
自己随意建立的文件夹是不能作为项目导入的
修改项目问题
不要随意修改项目名称
如果真要修改,不要忘记了配置文件.project中的
<name>把这里改为你改后的名称</name>
引用类型作为参数传递
A:引用类型本身是一个具体的类,那么,这里需要的是该类的对象。
B:引用类型本身是一个抽象类,那么,这里需要的是该类的子类对象。
C:引用类型本身是一个接口,那么,这里需要的是该接口的子类对象。
引用类型作为返回值
A:引用类型本身是一个具体的类,那么,这里返回的是该类的对象
B:引用类型本身是一个抽象类,那么,这里返回的是该类的子类对象。
C:引用类型本身是一个接口,那么,这里返回的是该接口的子类对象。
- 黑马程序员——基础学习(七)Eclipse相关应用及引用类型问题
- 黑马程序员——基础学习(十五)网络编程及反射相关知识点
- 黑马程序员——OC语言基础---id类型及应用场景
- 黑马程序员——基础学习(十)API中Arrays、Integer、正则表达式以及日期类的相关应用
- 黑马程序员——基础学习(四) 面向对象思想及相关名词解释
- 黑马程序员_Java基础篇(七)——枚举
- 黑马程序员:iOS基础——个人笔记(七)
- 黑马程序员——Java基础(七)之集合
- 黑马程序员 java基础 监听事件相关问题学习日志
- 黑马程序员——值类型与引用类型
- 黑马程序员—C#中值类型与引用类型
- 黑马程序员——Java学习笔记(七)
- 黑马程序员——JAVA学习笔记(七)
- 黑马程序员——Java学习日记(七)多线程
- 黑马程序员-JAVA基础学习笔记七——多线程学习大总结
- 黑马程序员------.Net基础之值类型和引用类型
- 黑马程序员—IO基础应用
- 黑马程序员—IO基础应用II
- Android AOSP输入法(LatinIME)输入流程二
- 实体,泛型
- 哈工大操作系统实验2—系统接口
- 各种排序算法的分析及java实现
- Android短彩信收件人的实现
- 黑马程序员——基础学习(七)Eclipse相关应用及引用类型问题
- Android控件详解之EditText
- 解决 Ubuntu 14.04 无法调节屏幕亮度的问题
- CSU 1506 Double Shortest Paths(最小费用流)
- icvCreateHaarTrainingData源码详细分析
- Hadoop DistributedCache使用及原理
- iOS --- UIColor中使用16进制选取颜色
- linux yum命令详解
- scikit-learn:通过TruncatedSVD实现LSA(隐含语义分析)