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如何去执行一个SQL语句
Mar 05 面试题
PHP经典面试题
Sep 03 面试题
接口中的方法可以是abstract的吗
Jul 23 面试题
Ibatis的核心配置文件都有什么
Sep 08 面试题
main 函数执行以前,还会执行什么代码
Apr 17 面试题
C语言中break与continue的区别
Jul 12 面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 面试题
酷瑞网络科技面试题
Mar 30 面试题
施惠特软件测试面试题以及笔试题
May 13 面试题
几个常见的消息中间件(MOM)
Jan 08 面试题
Java基础面试题
Jul 19 面试题
Java程序员常见面试题
Jul 16 面试题
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绘制一条直线的方法
2015/01/24 PHP
40款非常棒的jQuery 插件和制作教程(系列一)
2011/10/26 Javascript
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
jQuery+ajax实现无刷新级联菜单示例
2015/05/21 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
2015/10/16 Javascript
为何JS操作的href都是javascript:void(0);呢
2015/11/12 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
2015/11/30 Javascript
Html5+jQuery+CSS制作相册小记录
2016/12/30 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
webpack4 入门最简单的例子介绍
2018/09/05 Javascript
vue-cli项目中使用echarts图表实例
2018/10/22 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
JavaScript图片旋转效果实现方法详解
2020/06/28 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
粗略分析Python中的内存泄漏
2015/04/23 Python
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
python中for语句简单遍历数据的方法
2015/05/07 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
2018/02/05 Python
Python中的CSV文件使用"with"语句的方式详解
2018/10/16 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
Python中的整除和取模实例
2020/06/03 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
项目合作意向书模板
2014/07/29 职场文书
2014旅游局领导班子四风问题对照检查材料思想汇报
2014/09/19 职场文书
财产分割协议书范本
2014/11/03 职场文书
幼师自荐信范文
2015/03/06 职场文书
撤诉书怎么写
2015/05/19 职场文书
军训后的感想
2015/08/07 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
python内置进制转换函数的操作
2021/06/02 Python