Java Programming: Introduction


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

This 12-video course explores Java, the general-purpose programming language, among the most popular languages used to create Web applications and platforms. Designed to allow developers to write code that would run on any machine, Java is an easy-to-use object-oriented model with platform independence and robustness. Course participants will learn how to install Java on both Windows and Macintosh-based systems and observe how developers use Java Development Kit (JDK) to build applications and components. The course examines Java bytecode and how it instructs the JVM (Java Virtual Machine). You will explore the Java sandbox environment and the JRE (Java Runtime Environment). The course also demonstrates how to configure two of the most popular Java IDEs (Integrated Development Environment): Eclipse, the most popular open-source IDE, which runs under Windows, Linux, and Mac OS; and IntelliJ which analyzes code and looks for connections between symbols across all project files and languages and provides intelligent coding assistance for a large variety of other languages such as SQL, JPQL, and Javascript.



Expected Duration (hours)
1.2

Lesson Objectives

Java Programming: Introduction

  • discover the key concepts covered in this course
  • list the reasons for Java’s popularity
  • install Java on a Unix or Mac system
  • install the Eclipse IDE on a Mac-based system
  • install the IntelliJ IDE on a Mac-based system
  • install Java on a Windows-based system
  • install the Eclipse IDE on a Windows-based system
  • install the IntelliJ IDE on a Windows-based system
  • customize IntelliJ to incorporate your individual preferences
  • use IntelliJ to examine the contents of .class files of compiled bytecode
  • utilize both single-line as well as multi-line comments in Java
  • summarize the key concepts covered in this course
  • Course Number:
    it_apgsjpdj_01_enus

    Expertise Level
    Intermediate