O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Eclipse Java IDE

Video Description

In this Eclipse Java IDE training course, expert author Brian Gorman teaches you how to develop applications in this integrated development environment. This course assumes you have some knowledge of Java.
You will start by learning how to create a project, including creating packages and classes, running the program, and the project folder structure. Brian will then teach you advanced project operations and editor and general shortcuts. This video tutorial will cover the file and edit menus, the source, refactoring, and navigating and searching. Finally, you will learn how to build and run projects, including running and debugging the project and setting breakpoints, watchers, and stepping through code.
Once you have completed this computer based training course, you will have gained the knowledge necessary to develop your own applications in Eclipse. Working files are included, allowing you to follow along with the author throughout the lessons

Table of Contents

  1. Getting Started
    1. Overview 00:03:04
    2. About The Author 00:01:41
    3. Reference Materials 00:01:56
    4. Install Java 8 For Windows 00:02:09
    5. Install Java 8 For Mac 00:02:17
    6. Install Java 8 For Linux 00:02:45
    7. Install Eclipse For Windows 00:04:13
    8. Install Eclipse For Mac 00:03:38
    9. Install Eclipse For Linux 00:04:48
    10. General Eclipse Overview 00:04:06
    11. Installing Plugins 00:03:42
    12. How To Access Your Working Files 00:03:22
  2. Creating A Project
    1. Setting Preferences 00:01:33
    2. Eclipse IDE Perspectives 00:01:34
    3. Creating New Projects 00:02:41
    4. Creating Packages 00:01:39
    5. Creating Classes 00:04:17
    6. Running The Program 00:01:37
    7. Project Folder Structure 00:01:40
  3. Advanced Project Operations
    1. Adding JUnit Tests 00:04:11
    2. Import A JAR File 00:01:35
    3. Deleting From Eclipse And Removing A Project From Disk 00:01:38
    4. Importing And Configuring An Existing Project 00:06:14
    5. Folding Code Regions 00:01:54
  4. Editor And General Shortcuts
    1. Content Assist 00:02:16
    2. Next And Previous Error 00:02:52
    3. Maximizing The Code Editor 00:01:41
    4. Matching Brackets 00:02:23
    5. Previous Edit 00:02:01
    6. Moving Between Editors 00:01:12
    7. Project File Navigation 00:02:32
    8. Run Selected Files 00:01:45
    9. Clean Up, Import Statements And Add Or Remove 00:01:42
    10. Code Editor, Navigation Selection And Line Deletion 00:03:30
  5. File And Edit Menus
    1. New, Open, Close And Save 00:03:32
    2. Revert 00:02:46
    3. Move, Rename, Refresh, Convert Line Delimiters, Print, and Restart 00:04:33
    4. Switch Workspaces 00:03:20
    5. Exporting 00:03:11
    6. Properties And Recent File list 00:01:57
    7. Edit Menu - Common Features 00:03:24
    8. Expand Selection To 00:01:54
    9. Find, Replace, Next and Previous 00:04:21
    10. Bookmarking 00:03:06
    11. Tasks 00:03:06
    12. Smart Insert Mode 00:01:51
    13. Tooltip, Set Encoding And Quick Fix 00:02:42
    14. Advanced Content Assist And Word Completion 00:02:33
  6. Source
    1. Toggle, Block Comments And Element Comments 00:02:16
    2. Shifting Code, Formatting And Correcting Indentation 00:03:32
    3. Adding And Organizing Imports Statements 00:03:06
    4. Overriding And Implementing Base Methods 00:03:14
    5. Generating Accessors And Mutators 00:02:04
    6. Generating Delegate Methods 00:01:42
    7. Generating ToString, Hashcode And Equals 00:02:57
    8. Generating Constructors 00:03:17
    9. Surrounding Blocks Of Code For Try, Catch Conditions And Loops 00:04:19
    10. Externalizing Strings 00:02:48
    11. Sorting Members And Custom Clean Up 00:04:20
  7. Refactoring
    1. Renaming And Moving Files 00:04:08
    2. Changing Method Signature 00:02:38
    3. Extracting Methods 00:02:07
    4. Extracting Expressions To Variables Or Constants 00:03:39
    5. Inline Function 00:01:53
    6. Converting Local Variable To Field 00:04:07
    7. Extracting Superclass And Interface 00:04:53
    8. Push Down And Pull Up 00:02:07
    9. Extracting Class And Introducing Parameter Object 00:04:20
    10. Indirection, Factory, And Encapsulate Field 00:03:01
    11. Generalizing Declared Type And Inferring Generic Type Arguments 00:01:55
  8. Navigate And Searching
    1. GoTo Next, Previous And Matching Bracket 00:01:11
    2. Open Declaration Type And Type Hierarchy 00:04:13
    3. Open Resource And Open Call Hierarchy 00:02:18
    4. Open Implementation And Open Super Implementation 00:02:35
    5. Generating Javadocs And Opening Attached Javadoc 00:08:23
    6. Show And Toggle Breadcrumb 00:02:05
    7. Quick Outline And Quick Type Hierarchy 00:02:09
    8. GoTo Line 00:01:22
    9. Java Search, File Search And Text Search 00:03:24
    10. References, Declarations And Implementations 00:01:51
    11. Occurrences In File 00:00:57
  9. Building And Running Projects
    1. Building Projects 00:02:07
    2. Clean 00:01:27
    3. Project Properties 00:02:04
    4. Running And Debugging Projects 00:03:13
    5. Setting Breakpoints, Watchers And Stepping Through Code 00:04:50
  10. Conclusion
    1. Eclipse Marketplace 00:01:35
    2. Wrap-Up 00:01:37