MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Java Essential Training

Course Summary

Explores Java SE, the language used to build mobile apps for Android devices, enterprise server applications, and more.       

  • +

    Course Syllabus

       Is this course for you?
       Using the exercise files
    1. What Is Java?
       The history of Java
       Java compilation and syntax
       Understanding the principles of Java
       Choosing a development environment
    2. Installing the Software
       Installing Java on Windows
       Installing Eclipse on Windows
       Exploring Java on Mac OS X Leopard and Snow Leopard
       Installing Java on Mac OS X Lion
       Installing Eclipse on Mac OS X
    3. Getting Started
       Creating a Hello World application
       Exploring the Eclipse IDE
       Compiling and running from the command line
       Passing arguments to the application
       Using the Java API documentation
       Memory management and garbage collection
    4. Using Primitive Data Types
       Everything is an object
       Declaring and initializing variables
       Working with numbers
       Converting numeric values
       Understanding operators
       Working with character values
       Working with boolean values
       Outputting primitive values as strings
       Creating a simple calculator application
    5. Exploring Syntax and Flow
       Writing conditional code
       Using the switch statement
       Repeating code blocks with loops
       Creating reusable code with methods
       Declaring methods with arguments
       Overloading method names with different signatures
       Passing arguments by reference or by value
       Creating a more complex calculator application
    6. Working with Complex Objects
       Using the String class
       Building strings with StringBuilder
       Parsing string values
       Working with date values
    7. Exception Handling and Debugging
       Understanding compile-time vs. runtime errors
       Handling exceptions with try/catch
       Throwing exceptions in methods
       Using the debugger
    8. Using Data Collections
       Using simple arrays
       Using two-dimensional arrays
       Managing resizable arrays with ArrayList
       Managing unordered data with HashMap
       Looping through collections with iterators
    9. Creating Custom Classes
       Understanding encapsulation
       Creating and instantiating custom classes
       Organizing classes with packages
       Creating and using instance methods
       Storing data in instance variables
       Using constructor methods
       Managing instance data with getter and setter methods
       Using class variables and Enum classes
    10. Working with Inheritance and Polymorphism
       Understanding inheritance and polymorphism
       Extending custom classes
       Overriding superclass methods
       Casting subclass objects
       Understanding interfaces and implementing classes
       Creating your own interfaces
       Using abstract classes and methods
    11. Working with Files
       Managing files with the core class library
       Managing files with Apache Commons FileUtils
       Reading a text file from a networked resource
       Parsing an XML file with DOM
    12. Preparing an Application for Deployment
       Creating your own JAR files
       Understanding the classpath
       Documenting code with Javadoc


Course Fee:
USD 25

Course Type:


Course Status:



8 - 9 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top