Discover Classes. Earn Rewards.

Introduction to Java Programming is unfortunately unavailable

Thankfully we have 3 other Java Classes for you to choose from. Check our top choices below or see all classes for more options.

Java Programming Level 1: Introduction for Programmers

ONLC Training Centers @ 2 Park Ave, New York, NY

Master Java programming with this live, instructor-led course. Ideal for programmers with prior experience in other languages, you'll learn how Java works, manipulate strings, perform math operations, work with Java operators and loops, and gain a deeper understanding of Object Oriented Programming concepts. Enhance your skills and expand your programming knowledge at ONLC Training Centers.

(7) Intermediate 18 and older
$1,195

3 sessions

Gift it!

Java Programming Level 2: Advanced Programming

ONLC Training Centers @ 2 Park Ave, New York, NY

Take your Java programming skills to the next level with advanced techniques in this comprehensive course. Learn encryption, regular expressions, functional programming with lambda expressions, processing data with streams, and unit testing. Enhance your expertise and become a proficient Java programmer.

(7) Advanced 18 and older
$995

2 sessions

Gift it!

Java Programming Level 1: Introduction for Non-Programmers

ONLC Training Centers @ 626 Reckson/RexCorp Plaza, Uniondale, NY & Virtually Online

Learn the fundamentals of Java programming and gain a strong foundation to further your skills in this introductory course for non-programmers. Explore Java syntax, control code, data types, and object-oriented principles, as well as GUI development and database connectivity. Ideal for new developers or those looking to transition to the Java platform.

(7) Beginner 18 and older
$1,595

4 sessions

Gift it!
See all Java classes NYC

Introduction to Java Programming

  • Beginner
  • 18 and older
  • $1,735
  • 33 Wood Avenue S, Iselin, NJ
  • 20 hours & 15 minutes over 3 sessions

Start Dates (0)

  • $1,735
  • ONLC Iselin @ 33 Wood Avenue S 6th Fl, Iselin, NJ 08830
  • 20 hours & 15 minutes over 3 sessions
  • All classes are live, hands-on training via remote instructor.
Showing 10 of 0

Class Description

Description

What you'll learn in this java class:

Intensive and hands-on, the course emphasizes becoming productive quickly as a Java™ application developer. This course quickly covers the Java language syntax and then moves into the object-oriented features of the language. Students will then learn the I/O streams and collections API packages. This course is current to Java 7 and uses the Eclipse IDE.

Audience
Programmers moving to object-oriented programming using Java.

Prerequisites
Professional programming experience in C, C++ or C#® is required. Knowledge of Object-Oriented concepts is required.

Course Outline

Introduction to Java Programming
1. Course Introduction
  • Course Objectives
  • Course Overview
  • Using the Workbook
  • Suggested References

2. Getting Started with Java
  • What is Java?
  • How to Get Java
  • A First Java Program
  • Compiling and Interpreting Applications
  • The JSDK Directory Structure
3. Eclipse
  • Introduction to Eclipse
  • Installing Eclipse
  • Running Eclipse for the First Time
  • Editors, Views, and Perspectives
  • Setting up a Project
  • Creating a New Java Application
  • Running a Java Application
  • Debugging a Java Application
  • Importing Existing Java Code into Eclipse

4. Language Fundamentals
  • A Java Program
  • If Statements
  • Switch Statements
  • Loop Statements
  • Syntax Details
  • Primitive Datatypes
  • Variables
  • Expressions in Java
  • Strings
  • Arrays
  • Enhanced for Loop
5. Objects and Classes
  • Defining a Class
  • Creating an Object
  • Instance Data and Class Data
  • Methods
  • Constructors
  • Access Modifiers
  • Encapsulation
6. Using Java Objects
  • Printing to the Console
  • printf Format Strings
  • StringBuilder and StringBuffer
  • Methods and Messages
  • toString
  • Parameter Passing
  • Comparing and Identifying Objects
  • Destroying Objects
  • The Primitive-Type Wrapper Classes
  • Enumerated Types

7. Inheritance in Java
  • Inheritance
  • Inheritance in Java
  • Casting
  • Method Overriding
  • Polymorphism
  • super
  • The Object Class
8. Advanced Inheritance and Generics
  • Abstract Classes
  • Interfaces
  • Using Interfaces
  • Collections
  • Generics
  • Comparable
9. Packages
  • Packages
  • The import Statement
  • Static Imports
  • CLASSPATH and Import
  • Defining Packages
  • Package Scope
10. Exception Handling
  • Exceptions Overview
  • Catching Exceptions
  • The finally Block
  • Exception Methods
  • Declaring Exceptions
  • Defining and Throwing Exceptions
  • Errors and RuntimeExceptions
11. Input/Output Streams
  • Overview of Streams
  • Bytes vs. Characters
  • Converting Byte Streams to Character Streams
  • File Object
  • Binary Input and Output
  • PrintWriter Class
  • Reading and Writing Objects
  • Closing Streams
12. Core Collection Classes
  • The Collections Framework
  • The Set Interface
  • Set Implementation Classes
  • The List Interface
  • List Implementation Classes
  • The Queue Interface
  • Queue Implementation Classes
  • The Map Interface
  • Map Implementation Classes
13. Appendix A – Collection Sorting and Tuning
  • Sorting with Comparable
  • Sorting with Comparator
  • Sorting Lists and Arrays
  • Collections Utility Methods
  • Tuning ArrayList
  • Tuning HashMap and HashSet
14. Appendix B – Java EE Overview
  • Introduction to Java EE
  • Java SE Building Blocks
  • Web Applications
  • Web Services
  • Enterprise JavaBeans
  • Additional J2EE APIs
  • POJO, Dependency Injection, and Annotations
  • The Java EE Platform
15. Appendix C – Eclipse Shortcuts
  • Shortcut Key Sequences
  • More Shortcut Key Sequences

Refund Policy

Cancellation / Reschedule by Student

Because we must schedule rooms, ship course materials, assign instructors and provision computer resources well in advance, it is important students alert us ASAP with any cancel/reschedule requests.

Please note the following policies:

  • If requested 16 or more calendar days before the class
    • Cancellation requests made in this timeframe are eligible for refund less 5% cancellation fee.
    • Reschedule requests made in this timeframe will be accommodated if availability exists and will be processed at no additional charge.
  • If requested 15 calendar days or less before the class
    • Cancellation or Reschedule requests made by the student 15 calendar days or less before the class starts will be charged 100% the course fee and are not entitled to a refund.

Substitutions

  • If you are unable to attend your class, a substitute who meets the course prerequisites may attend in your place at no additional charge for the original class title, date and location. If you cannot find a substitute, you will be subject to the class cancellation policy.

Make-up Policy

Students are permitted one (1) Make-Up opportunity to attend an instructor-led class that was paid for but not previously attended for no additional charge.

  • Make-Up class registrations are subject to availability and are not entitled to refund.
  • Students may not reschedule a Make-up class registration.
  • Any no shows or cancellations forfeit their one Make-up opportunity.

Additionally, ONLC reserves the right to retire courses due to lack of demand. Retired classes are not available for Make-Up.

In the event that an instructor or the school needs to cancel at the last minute, students will receive a refund less a 5% non-refundable registration fee.

In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

Reviews of Classes at ONLC Training Centers (7)

Similar Classes

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 17350 points. Points give you money off your next class!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

ONLC Training Centers

ONLC Training Centers was founded in 1983 when Jim Palic and Andy Williamson left their positions as mainframe programmers with the Dupont Company to start one of the industry's first computer training companies.

Over thirty years and still growing, ONLC Training Centers is one of the the largest privately...

Read more about ONLC Training Centers

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

ONLC Training Centers

ONLC Training Centers

All classes at this location

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Coding Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...