`
yiliner
  • 浏览: 214455 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclipse面试题

阅读更多
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 模式运行。

分享到:
评论

相关推荐

    面试题,java,,eclipse

    可能涉及到的面试题可能涵盖以下几个方面: 1. **并发编程**:线程的创建与管理,死锁、活锁、饥饿现象的理解,synchronized和volatile关键字的使用。 2. **设计模式**:理解常见的设计模式,如单例、工厂、装饰器...

    掌握Eclipse高频面试题,轻松应对Java开发面试!.zip

    本内容旨在通过梳理20个高频面试题,帮助求职者深入理解Eclipse的使用技巧和高级功能,从而在面试中脱颖而出。 适应人群: 即将参加Java开发岗位面试的求职者 希望提升Eclipse使用技能的Java开发者 计算机科学与技术...

    java面试题总结资料

    这份"java面试题总结资料"涵盖了多个Java核心领域的关键知识点,包括但不限于: 1. **基础语法**:理解基本的数据类型(如整型、浮点型、字符型和布尔型),变量的声明与使用,以及运算符的优先级。同时,要熟悉...

    【BAT必备】分布式相关面试题大全面试题

    根据给定文件的信息,我们可以提炼出与分布式系统相关的面试题知识点。这些知识点主要围绕着分布式系统的理论基础、架构设计、具体实现以及常见的问题解决方法展开。以下是对这些知识点的详细阐述: ### 一、分布式...

    我给应聘者出的面试题

    【标题】:“我给应聘者出的面试题” 在IT行业,面试是筛选合适人才的重要环节,面试官通常会设计一系列的问题来评估应聘者的技能、经验和思维能力。本主题聚焦于我为应聘者设计的面试题目,这些题目可能涵盖了源码...

    Eclipse,java面试题,j2ee_MVC图

    6. **面试题**: 在Java面试中,Eclipse和MyEclipse的使用技巧、Struts和Spring的配置与实践、以及MVC模式的理解是常见的考察点。面试者需要熟悉Eclipse的工作空间设置、快捷键、插件安装等,理解Struts的Action和...

    架构师面试题系列之Spring Boot面试专题及答案(33题).docx

    Spring Boot 论坛式面试题系列 本资源为 Spring Boot 面试题系列,涵盖了 Spring Boot 的基础知识、优点、核心功能、配置、自动配置、监控、项目创建等方面。 标题:"架构师面试题系列之 Spring Boot 面试专题及...

    java面试题题库详解

    ### Java面试题题库详解 #### 1. Java基本概念:String是什么?它与其它类型有何不同? **知识点概述:** - **String 类型的基本理解:** 在 Java 中,`String` 是一个不可变的对象,它代表了字符序列。 - **与...

    世界500强面试题精彩选载

    《世界500强面试题精彩选载》是针对求职者和编程爱好者提供的一份珍贵资源,由一位具有25年经验的面试官精心挑选并揭秘。这份资料涵盖了多个技术领域,包括JAVA、C++、C、J2EE、ASP.NET、JSP等,旨在帮助应聘者更好...

    Eclipse插件开发Eclipse插件开发

    Eclipse 插件开发是构建基于Eclipse IDE的自定义工具和功能的一种方式。Eclipse作为一个开放源码的集成开发环境,拥有强大的扩展性,允许开发者通过编写插件来定制其工作台,满足特定的开发需求。在本教程中,我们将...

    常见的Java上机面试题

    ### 常见的Java上机面试题:深入解析与实战指南 在IT行业的求职过程中,尤其是对于软件工程师或开发者而言,上机编程面试成为了一道必经的门槛。这种形式的面试旨在全面评估应聘者的技术能力,不仅考察理论知识的...

    1000道 互联网Java工程师面试题

    "1000道互联网Java工程师面试题" 本资源提供了互联网Java工程师面试题,涵盖了Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、...

    J2EE面试题集锦(附答案) - J2EE

    **J2EE面试题集锦(附答案)** 在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)作为企业级应用开发的基石,一直备受关注。掌握J2EE技术是许多Java开发者职业生涯中的重要一步,而面试则是检验开发者技能的...

    初级程序员面试题

    这份"初级程序员面试题"旨在考察候选人的基本素质,确保他们具备入门级编程所需的技能和理解力。下面,我们将深入探讨这些面试题可能涵盖的知识点,帮助准备面试的候选人了解可能面对的挑战。 1. **基础编程概念** ...

    java和net常用面试题

    - **开发效率**:IDE支持(Eclipse、IntelliJ IDEA vs Visual Studio)、框架生态系统和库的丰富程度。 4. **XML处理**: - XML的结构、元素、属性、命名空间等基本概念。 - Java中的DOM、SAX和StAX解析XML的...

    基于Android的联想Android开发工程师面试题.zip

    针对"基于Android的联想Android开发工程师面试题",我们可以深入探讨一些关键知识点,这些知识点对于学习Android的同学和毕业生来说至关重要。以下是一些可能在面试中遇到的重点: 1. **Android基础知识**: - ...

    Eclipse插件开发学习笔记(第二篇 核心技术 9-13章)

    本书由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括 SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心技术,主要介绍...

    软件工程师笔试、面试题大全

    这份压缩包文件"软件工程师笔试、面试题大全"包含了丰富的资源,旨在帮助准备这些关键时刻的挑战。其中涵盖了中软和华为等知名企业的历年笔试题,虽然华为的题目可能相对较早,但它们依然具有参考价值,尤其是对于...

    面试官常问的JVM面试题

    - **MAT(Memory Analyzer Tool)**:Eclipse插件,用于深入分析内存泄漏。 10. **类加载过程** - **加载**:通过全限定名从类路径中找到并加载类文件。 - **验证**:确保类文件的正确性和安全性。 - **准备**...

Global site tag (gtag.js) - Google Analytics