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开发面试题
Apr 02 面试题
华为C++笔试题
Aug 05 面试题
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
Nov 09 面试题
一道SQL面试题
Dec 31 面试题
一些.net面试题
Oct 06 面试题
const和static readonly区别
May 20 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
linux比较文件内容的命令是什么
Sep 23 面试题
如何利用find命令查找文件
Nov 18 面试题
AJAX的全称是什么
Nov 06 面试题
DOM和JQuery对象有什么区别
Nov 11 面试题
下面代码从性能上考虑,有什么问题
Apr 03 面试题
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
phpadmin如何导入导出大数据文件及php.ini参数修改
2013/02/18 PHP
深入理解:XML与对象的序列化与反序列化
2013/06/08 PHP
php实现Linux服务器木马排查及加固功能
2014/12/29 PHP
php根据日期或时间戳获取星座信息和生肖等信息
2015/10/20 PHP
PHP设计模式之装饰器模式定义与用法详解
2018/04/02 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
2020/09/25 PHP
PHP的重载使用魔术方法代码实例详解
2021/02/26 PHP
cssQuery()的下载与使用方法
2007/01/12 Javascript
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
Jquery下EasyUI组件中的DataGrid结果集清空方法
2014/01/06 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
JQuery中serialize() 序列化
2015/03/13 Javascript
JS中数组重排序方法
2016/11/11 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
Angular中$state.go页面跳转并传递参数的方法
2017/05/09 Javascript
页面点击小红心js实现代码
2018/05/26 Javascript
原生JS无缝滑动轮播图
2019/10/22 Javascript
redux处理异步action解决方案
2020/03/22 Javascript
js实现抽奖功能
2020/11/24 Javascript
js前端对于大量数据的展示方式及处理方法
2020/12/02 Javascript
详解Python基础random模块随机数的生成
2019/03/23 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
python中sklearn的pipeline模块实例详解
2020/05/21 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
2020/09/30 Python
H5最强接口之canvas实现动态图形功能
2019/05/31 HTML / CSS
德国柯吉澳趣味家居:Koziol
2017/08/24 全球购物
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
结婚喜宴主持词
2014/03/14 职场文书
大学生社区义工服务心得体会
2016/01/22 职场文书
《中彩那天》教学反思
2016/02/24 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL
使用numpy nonzero 找出非0元素
2021/05/14 Python
MySQL 如何设计统计数据表
2021/06/15 MySQL