1.1

Programming & Java

AP Computer Science A

What is programming?

Why Java?

How Java code runs

Your code (.java) → CompilerBytecode (.class) → JVM → Machine executes it

Your first Java program

java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

Printing output

java
System.out.println("Hello");  // prints "Hello" and moves to NEXT line
System.out.print("Hello");    // prints "Hello" and stays on SAME line
java
System.out.print("AP ");
System.out.print("CS ");
System.out.println("A");
System.out.println("is awesome!");
AP CS A
is awesome!

Comments

java
// This is a single-line comment

/* This is a
   multi-line comment */

/** This is a Javadoc comment
  * used for documentation */

Key rules of Java syntax

Types of errors

AP Exam Tips

Common Mistakes

Key Vocabulary