Introduction To JAVA Programming

This tutorial will help you learn Java Programming from the scratch

Christopher Cantrell

Offered by

Offered by

Description

Dive into Java–the world’s most popular computer programming language. Through a series of hands-on, instructor led lab exercises you will learn Java syntax and study the structure of a well-written Java program. With the easier to grasp Java syntax, you will learn about interfaces and base classes and objects in general. Cover skills common to all modern programming languages, such as variables, flow-control, pointers, and arrays. Explore the principals of Object-Oriented (OO) Programming and the OO framework libraries available in the Java runtime. During lab exercises, gain hands-on experience with Java development tools and tour the massive Java I/O library, what is available and how to use it. New features explained include how to use the Java collections frameworks and generics, and the I/O library to read and write files.

What you will Learn

  • The Java Environment
  • The virtual machine
  • Structure of a Java program
  • Java Development Tools
  • Java Syntax
  • Language syntax
  • Files, directories, and packages
  • Declaring and initializing variables
  • Declaring and using arrays
  • Flow control
  • Exceptions
  • Object-oriented (OO) programming
  • Designing an OO application step by step
  • Defining classes, fields, and methods
  • Aggregation, composition, and inheritance
  • Overloading and overriding methods
  • The Java Library
  • Streams and File I/O
  • Generics and collections

Meet your Instructor

Christopher Cantrell is an engineer at Vertiv. Mr. Cantrell has authored many feature articles, presenting interesting and educational embedded software and hardware projects, in Circuit Cellar magazine and has presented twice at the JavaOne Conference in San Francisco.

In addition to earning a Master of Science degree in Electrical Engineering from the University of Alabama, Mr. Cantrell is a certified Java Developer and a Certified Ethical Hacker. 

He has taught undergraduate electrical engineering and computer science courses at the University of Alabama and has been an instructor with UAH’s PD Solutions for 15 years.

Do you have more questions?