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

面试题 相关文章推荐
您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM
Feb 08 面试题
如何在Cookie里面保存Unicode和国际化字符
May 25 面试题
能否解释一下XSS cookie盗窃是什么意思
Jun 02 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
武汉某公司的C#笔试题面试题
Dec 25 面试题
静态成员和非静态成员的区别
May 12 面试题
软件设计的目标是什么
Dec 04 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
Mar 10 面试题
如何用Python输出一个Fibonacci数列
Aug 28 面试题
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
Dec 30 面试题
Java语言程序设计测试题判断题部分
Jan 06 面试题
火山动力Java笔试题
Jun 26 面试题
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版(5)
2006/10/09 PHP
php实现登陆模块功能示例
2016/10/20 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
PHP钩子实现方法解析
2019/05/21 PHP
Javascript 检测、添加、移除样式(className)函数代码
2009/09/08 Javascript
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
自写的一个jQuery圆角插件
2010/10/26 Javascript
extjs两个tbar问题探讨
2013/08/08 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
JsRender实用入门教程
2014/10/31 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
JavaScript正则表达式实例详解
2016/10/16 Javascript
Vue-Router进阶之滚动行为详解
2017/09/13 Javascript
Vue中Quill富文本编辑器的使用教程
2018/09/21 Javascript
4 种滚动吸顶实现方式的比较
2019/04/09 Javascript
vue 集成 vis-network 实现网络拓扑图的方法
2019/08/07 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
2019/11/05 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
2020/07/30 Javascript
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python opencv读mp4视频的实例
2018/12/07 Python
python障碍式期权定价公式
2019/07/19 Python
详解Django 时间与时区设置问题
2019/07/23 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
日本热销NO.1胶原蛋白冻:Aishitoto爱希特多
2019/06/20 全球购物
人力资源管理专业应届生求职信
2013/09/28 职场文书
校园门卫岗位职责
2013/12/09 职场文书
给客户的道歉信
2014/01/13 职场文书
节能宣传周活动总结
2014/05/08 职场文书
七一讲话心得体会
2014/09/05 职场文书
2014年“向国旗敬礼”网上签名寄语活动方案
2014/09/27 职场文书
校车司机安全责任书
2015/05/11 职场文书
MySQL一劳永逸永久支持输入中文的方法实例
2022/08/05 MySQL