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

面试题 相关文章推荐
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
Apr 28 面试题
*p++ 自增p 还是p所指向的变量
Jul 16 面试题
2019年c语言经典面试题目
Aug 17 面试题
网络通讯中,端口有什么含义,端口的取值范围
Nov 23 面试题
如何选择使用结构还是类
May 30 面试题
C#中的验证控件有几种
Mar 08 面试题
linux面试题参考答案(8)
Apr 19 面试题
数字天堂软件测试面试题
Dec 23 面试题
为什么需要版本控制
Oct 28 面试题
Ajax的优点和缺点
Nov 21 面试题
掌上明珠Java程序员面试总结
Feb 23 面试题
Java如何支持I18N?
Oct 31 面试题
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的类 功能齐全的发送邮件类
2006/10/09 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
2013/06/25 PHP
php 判断服务器操作系统的类型
2014/02/17 PHP
php结合mysql与mysqli扩展处理事务的方法
2016/06/29 PHP
PHP sdk文档处理常用代码示例解析
2020/12/09 PHP
Firefox+FireBug使JQuery的学习更加轻松愉快
2010/01/01 Javascript
JQuery Dialog的内存泄露问题解决方法
2010/06/18 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
javascript实现的简单计时器
2015/07/19 Javascript
layui文件上传实现代码
2017/05/20 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
2017/07/13 Javascript
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
2017/09/04 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
2018/03/02 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
nodejs读取本地中文json文件出现乱码解决方法
2018/10/10 NodeJs
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
javascript中的数据类型检测方法详解
2019/08/07 Javascript
vue.js中ref及$refs的使用方法解析
2019/10/08 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
原生js实现随机点名
2020/07/05 Javascript
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
Python实现将照片变成卡通图片的方法【基于opencv】
2018/01/17 Python
python3 requests中使用ip代理池随机生成ip的实例
2018/05/07 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
农行实习自我鉴定
2013/09/22 职场文书
护士自荐信怎么写
2013/10/18 职场文书
青年教师典范事迹材料
2014/01/31 职场文书
《我爱祖国》演讲稿1000字
2014/09/26 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
幼儿园2014年度工作总结
2014/11/10 职场文书
十岁生日答谢词
2015/01/05 职场文书
apache基于端口创建虚拟主机的示例
2021/04/22 Servers
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL
flex弹性布局详解
2022/03/20 HTML / CSS