# Java perspectives

The Java development tools contribute the following perspectives to the workbench:

## Java

A perspective designed for working with Java projects. It consists of an editor area and the following views:

- Package Explorer
- Hierarchy
- Outline
- Search
- Console
- Tasks

## Java Browsing

A perspective designed for browsing the structure of Java projects. It consists of an editor area and the following views:

- Projects
- Packages
- Types
- Members

## Java Type Hierarchy

A perspective designed for exploring a type hierarchy. It can be opened on types, compilation units, packages, projects or source folders and consists of the Hierarchy view and an editor.

## Debug

A perspective designed for debugging your Java program. It includes an editor area and the following views.

- Debug
- Breakpoints
- Expressions
- Variables
- Display
- Outline
- Console

Java development tools (JDT)
Java views

Adding breakpoints
Opening a type hierarchy in its own perspective
Suspending threads

Breakpoints view
Console view
Debug view
Display view
Expressions view
Outline view for Java
Package Explorer view
Type Hierarchy view
Variables view