Eclipse面试题


Posted in 面试题 onMarch 22, 2014
1 列举几个 Eclipse 的子项目 ( 五个以上 ) 。
2 plugin.xml 文件中保存了那些信息。
3 第三方的 lib 在插件中如何使用。
4 插件如何安装。
5 列举几种 Eclipse 使用的设计模式,并提供解释(三个以上)。
6 如何创建视图 (View) 。
7 怎样创建 TreeViewer 及为其添加内容。
8 列举几种 JFace 的 Dialog (三个以上)。
9 列举使用过的 Widget (三个以上)。
10 如果某个操作很耗时,怎样在界面上处理,用什么方法。
11 什么是 GEF 。
12 Editpart 的作用。
13 EditDomain 的作用。
14 Policy 的作用。
15 什么是 EMF 。
16 EMF 模型生成的几个部分代码是什么?及各个部分的作用。
17 如何调试一个插件工程。
答案:
1 答案: 1 GMF 2 EMF 3 GEF 4 JDT 5 PDE 等等。
2 答案:插件的 ID 、版本号、名称、提供者 ;依赖的插件;扩展点信息;扩展信息;工程的构建信息等等。
3 答案:加入到 plugin.xml 中的运行时类路径中即可。(或以插件的方式引用)。
4 答案:有 2 种安装方法,第一个自动安装,通过 Eclipse 更新管理者,填写相应的网址即可跟新。第二种手动安装,下载插件安装包,把插件的 plugins 和 features 目录直接拷到 eclipse 安装目录下(或 Link 方式安装。)
5 答案: 1 适配器模式,在 Eclipse 中被广泛的使用,提供运行时对象的改变。
2 单例模式,为类提供唯一的使用对象。
3 MVC 模式。
4 命令模式。
5 策略模式。
6 Factory 模式等等。
6 答案:通过插件扩展点创建。 [org.eclipse.ui.views]
7 答案:创建 TreeView ,编写它的内容器和标签器。
8 答案: 1 ProgressMonitorDialog
2 MessageDialog
3 InputDialog
4 ErrorDialog
5 TitleAreaDialog
6 StatusDialog 等等。
9 答案:标签 (Label) ,文本框 (Text) ,复合框( Combo ),各种按钮( Button )。
10 答案:添加进度条。
11 答案: GEF(Graphical Edit FrameWork) 图形化编辑框架。可以提供可视化图形界面,可以应用在 Eclipse 各个 Part 中。
12 答案:接收用户的请求,通过注册的 Policy 通知模型。接收模型的事件,改变图型的展示。 在 GEF MVC 模式中起到控制器的作用。
13 答案: EditDomain 是专门用于维护 EditPartView , Command 信息的对象,一般每个 EditPart 有一个 EditDomain 。
14 答案:处理相应的请求,并且发放到相对应的 COMMAND 中去 .
15 答案:模型驱动开发的一个框架。可以根据模型产生相应的 java 代码。
16 答案: 1 产生模型代码。提供模型的持久化和通知者。
2 产生提供者插件代码。主要提供内容提供者和标签提供者。
3 产生编辑器插件代码。主要提供模型的可视化编辑。
4 产生测试代码。提供插件的测试功能。
17 答案:配置一个 ECLIPSE APPLICATION 。用 DEUBG 模式运行。

Tags in this post...

面试题 相关文章推荐
华为慧通面试题
Sep 11 面试题
不用游标的SQL语句有哪些
Sep 07 面试题
ORACLE十问
Apr 20 面试题
XML文档面试题
Aug 05 面试题
TCP协议通讯的过程和步骤是什么
Oct 18 面试题
通用C#笔试题附答案
Nov 26 面试题
Linux不知道文件后缀名怎么判断文件类型
Apr 26 面试题
什么是makefile? 如何编写makefile?
Aug 08 面试题
英智兴达软件测试笔试题
Oct 12 面试题
某公司部分笔试题
Nov 05 面试题
方正Java笔试题
Jul 03 面试题
四种会话跟踪技术
May 20 面试题
Java和Javasciprt的区别
Sep 02 #面试题
使用useBean标志初始化BEAN时如何接受初始化参数
Feb 11 #面试题
介绍一下Java的安全机制
Jun 28 #面试题
如何用Lucene索引数据库
Feb 23 #面试题
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 #面试题
JDO的含义
Nov 17 #面试题
如何实现jdbc性能优化
Jul 30 #面试题
You might like
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
php与阿里云短信接口接入操作案例分析
2020/05/27 PHP
鼠标经过的文本框textbox变色
2009/05/21 Javascript
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
2013/03/05 Javascript
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
Javascript 绘制 sin 曲线过程附图
2014/08/21 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
2016/04/05 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
封装获取dom元素的简单实例
2016/07/08 Javascript
jQuery 利用ztree实现树形表格的实例代码
2017/09/27 jQuery
jquery.pager.js分页实现详解
2019/07/29 jQuery
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
纯JS开发baguetteBox.js响应式画廊插件
2020/06/28 Javascript
vue+AI智能机器人回复功能实现
2020/07/16 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
python创建线程示例
2014/05/06 Python
理解Python中的With语句
2015/02/02 Python
举例讲解Python中的迭代器、生成器与列表解析用法
2016/03/20 Python
python获取代理IP的实例分享
2018/05/07 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
迪卡侬英国官网:Decathlon英国
2017/04/08 全球购物
Carolina工作鞋官网:Carolina Footwear
2019/03/14 全球购物
幼儿园教师培训方案
2014/02/04 职场文书
模具专业毕业生自荐书范文
2014/02/19 职场文书
公司应聘求职信
2014/06/21 职场文书
门面房租房协议书
2014/08/20 职场文书
专题组织生活会思想汇报
2014/10/01 职场文书
2016年度员工工作表现评语
2015/12/02 职场文书
Python docx库删除复制paragraph及行高设置图片插入示例
2022/07/23 Python