Eclipse面试题
(2008-05-21 15:33:05)
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
模式运行。
相关推荐
可能涉及到的面试题可能涵盖以下几个方面: 1. **并发编程**:线程的创建与管理,死锁、活锁、饥饿现象的理解,synchronized和volatile关键字的使用。 2. **设计模式**:理解常见的设计模式,如单例、工厂、装饰器...
本内容旨在通过梳理20个高频面试题,帮助求职者深入理解Eclipse的使用技巧和高级功能,从而在面试中脱颖而出。 适应人群: 即将参加Java开发岗位面试的求职者 希望提升Eclipse使用技能的Java开发者 计算机科学与技术...
这份"java面试题总结资料"涵盖了多个Java核心领域的关键知识点,包括但不限于: 1. **基础语法**:理解基本的数据类型(如整型、浮点型、字符型和布尔型),变量的声明与使用,以及运算符的优先级。同时,要熟悉...
根据给定文件的信息,我们可以提炼出与分布式系统相关的面试题知识点。这些知识点主要围绕着分布式系统的理论基础、架构设计、具体实现以及常见的问题解决方法展开。以下是对这些知识点的详细阐述: ### 一、分布式...
【标题】:“我给应聘者出的面试题” 在IT行业,面试是筛选合适人才的重要环节,面试官通常会设计一系列的问题来评估应聘者的技能、经验和思维能力。本主题聚焦于我为应聘者设计的面试题目,这些题目可能涵盖了源码...
6. **面试题**: 在Java面试中,Eclipse和MyEclipse的使用技巧、Struts和Spring的配置与实践、以及MVC模式的理解是常见的考察点。面试者需要熟悉Eclipse的工作空间设置、快捷键、插件安装等,理解Struts的Action和...
Spring Boot 论坛式面试题系列 本资源为 Spring Boot 面试题系列,涵盖了 Spring Boot 的基础知识、优点、核心功能、配置、自动配置、监控、项目创建等方面。 标题:"架构师面试题系列之 Spring Boot 面试专题及...
### Java面试题题库详解 #### 1. Java基本概念:String是什么?它与其它类型有何不同? **知识点概述:** - **String 类型的基本理解:** 在 Java 中,`String` 是一个不可变的对象,它代表了字符序列。 - **与...
《世界500强面试题精彩选载》是针对求职者和编程爱好者提供的一份珍贵资源,由一位具有25年经验的面试官精心挑选并揭秘。这份资料涵盖了多个技术领域,包括JAVA、C++、C、J2EE、ASP.NET、JSP等,旨在帮助应聘者更好...
Eclipse 插件开发是构建基于Eclipse IDE的自定义工具和功能的一种方式。Eclipse作为一个开放源码的集成开发环境,拥有强大的扩展性,允许开发者通过编写插件来定制其工作台,满足特定的开发需求。在本教程中,我们将...
### 常见的Java上机面试题:深入解析与实战指南 在IT行业的求职过程中,尤其是对于软件工程师或开发者而言,上机编程面试成为了一道必经的门槛。这种形式的面试旨在全面评估应聘者的技术能力,不仅考察理论知识的...
"1000道互联网Java工程师面试题" 本资源提供了互联网Java工程师面试题,涵盖了Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、...
**J2EE面试题集锦(附答案)** 在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)作为企业级应用开发的基石,一直备受关注。掌握J2EE技术是许多Java开发者职业生涯中的重要一步,而面试则是检验开发者技能的...
这份"初级程序员面试题"旨在考察候选人的基本素质,确保他们具备入门级编程所需的技能和理解力。下面,我们将深入探讨这些面试题可能涵盖的知识点,帮助准备面试的候选人了解可能面对的挑战。 1. **基础编程概念** ...
- **开发效率**:IDE支持(Eclipse、IntelliJ IDEA vs Visual Studio)、框架生态系统和库的丰富程度。 4. **XML处理**: - XML的结构、元素、属性、命名空间等基本概念。 - Java中的DOM、SAX和StAX解析XML的...
针对"基于Android的联想Android开发工程师面试题",我们可以深入探讨一些关键知识点,这些知识点对于学习Android的同学和毕业生来说至关重要。以下是一些可能在面试中遇到的重点: 1. **Android基础知识**: - ...
本书由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括 SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心技术,主要介绍...
这份压缩包文件"软件工程师笔试、面试题大全"包含了丰富的资源,旨在帮助准备这些关键时刻的挑战。其中涵盖了中软和华为等知名企业的历年笔试题,虽然华为的题目可能相对较早,但它们依然具有参考价值,尤其是对于...
- **MAT(Memory Analyzer Tool)**:Eclipse插件,用于深入分析内存泄漏。 10. **类加载过程** - **加载**:通过全限定名从类路径中找到并加载类文件。 - **验证**:确保类文件的正确性和安全性。 - **准备**...