Bud Jackson Composite Squadron
Main Content

Java

Java

 

The Basics of Java

  • Installing Eclipse IDE on Windows or Mac

  • Using repl.it for Java

  • Variables 

    • Data Types

    • Type Casting

    • Arrays and ArrayLists

  • Operators and Precedence

  • Structure

    • Libraries, Identifiers, Read-Write Capabilities (I/O)

    • Keywords

  • Java Basic Syntax

  • JDK, JRE, and JVM

  • The Importance of Comments


Methods and Algorithm Building

  • Libraries and Built-in Functions

  • Flow Control (if, elseif, else, switch-case, for loops, for-each loops, while loops, do-while loops)

  • Variables and Type-Based Methods

  • Appropriate Parameters 

  • Searching Algorithms

  • Java File Handling


Classes and Objects

  • Static vs. Instance

  • Inheritance

  • Polymorphism

  • Interfaces

  • User-Defined Functions

  • Object Oriented Programing

  • Attributes


Applets and Plug-ins

  • HTML, JavaScript, CSS

  • GUIs (JavaFx or Swing)

  • Converting programs to usable applications (.exe, .dmg, Java packagers, executables)

After these lessons are completed, cadets work on a project and can also work on it outside the meeting for the final weeks. These projects will be displayed to the entire squadron.

© 2024 Civil Air Patrol. All rights reserved.
×