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...

面试题 相关文章推荐
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
Feb 06 面试题
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
Jul 16 面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 面试题
一些高难度的SQL面试题
Nov 29 面试题
开放系统互连参考模型
Jun 29 面试题
如何查找网页漏洞
Jun 22 面试题
C#如何调用Word并打开一个Word文档
May 08 面试题
下列程序在32位linux或unix中的结果是什么
Jan 26 面试题
27个经典Linux面试题及答案,你知道几个?
Jan 10 面试题
什么时候用assert
May 08 面试题
Java如何读取CLOB字段
Oct 10 面试题
介绍下static、final、abstract区别
Jan 30 面试题
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 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
php页面函数设置超时限制的方法
2014/12/01 PHP
关于laravel后台模板laravel-admin select框的使用详解
2019/10/03 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
javascript笔记 String类replace函数的一些事
2011/09/22 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
完美解决IE不支持Data.parse()的问题
2016/11/24 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
2017/08/03 Javascript
react实现一个优雅的图片占位模块组件详解
2017/10/30 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
vue实现计算器功能
2020/02/22 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
2020/07/09 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
2020/08/27 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
判断网页编码的方法python版
2016/08/12 Python
利用python程序帮大家清理windows垃圾
2017/01/15 Python
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
python使用tcp实现局域网内文件传输
2020/03/20 Python
python数值基础知识浅析
2019/11/19 Python
Python socket服务常用操作代码实例
2020/06/22 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
美国波西米亚风格精品店:South Moon Under
2019/10/26 全球购物
企业指导教师评语
2014/04/28 职场文书
关于教师节的广播稿
2014/09/10 职场文书
领导班子民主生活会整改措施(工商局)
2014/09/21 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
店铺转让协议书(2014版)
2014/09/23 职场文书
教师自荐信范文
2015/03/06 职场文书
小学远程教育工作总结
2015/08/13 职场文书