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

面试题 相关文章推荐
PHP笔试题
Feb 22 面试题
请用用Java代码写一个堆栈
Jan 26 面试题
JRE、JDK、JVM之间的关系怎样
May 16 面试题
Java平台和其他软件平台有什么不同
Jun 05 面试题
面向对象编程是如何提高软件开发水平的
May 06 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
Oct 06 面试题
命名空间(namespace)和程序集(Assembly)有什么区别
Sep 25 面试题
C#软件工程师英语面试题
Jun 07 面试题
如何获得EntityManager
Feb 09 面试题
EJB3.1都有哪些改进
Nov 17 面试题
介绍一下mysql的日期和时间函数
Mar 28 面试题
如何提高MySql的安全性
Jun 19 面试题
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
一首老MP3,致敬WAR3经典
2021/03/08 魔兽争霸
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
2018/12/20 PHP
Laravel 创建可以传递参数 Console服务的例子
2019/10/14 PHP
JS 控件事件小结
2012/10/31 Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
2013/12/23 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用
2016/05/12 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
fullpage.js全屏滚动插件使用实例
2016/09/06 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
Node.js静态服务器的实现方法
2018/02/28 Javascript
vue+axios实现文件下载及vue中使用axios的实例
2018/09/21 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
python深度优先搜索和广度优先搜索
2018/02/07 Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
2018/05/24 Python
Sanic框架Cookies操作示例
2018/07/17 Python
Python2与Python3的区别实例分析
2019/04/11 Python
Django Aggregation聚合使用方法解析
2019/08/01 Python
解决python3 requests headers参数不能有中文的问题
2019/08/21 Python
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
Michael Kors加拿大官网:购买设计师手袋、手表、鞋子、服装等
2019/03/16 全球购物
工商管理专业实习大学生自我鉴定
2013/09/19 职场文书
中专毕业生求职简历的自我评价
2013/10/21 职场文书
业务主管岗位职责
2013/11/20 职场文书
酒吧创业计划书
2014/01/18 职场文书
《庐山的云雾》教学反思
2014/04/22 职场文书
全国优秀辅导员事迹材料
2014/05/14 职场文书
导游词之茶卡盐湖
2019/11/26 职场文书
vue里使用create, mounted调用方法
2022/04/26 Vue.js
关于的python五子棋的算法
2022/05/02 Python