Difference between revisions of "W7003 The Basics"
From Coder Merlin
Line 14: | Line 14: | ||
* Emacs shortcut and up arrow | * Emacs shortcut and up arrow | ||
== Semicolons == | |||
Semicolons are ''required'' at the end of each statement | |||
== Static Typing == | == Static Typing == |
Revision as of 22:23, 20 November 2019
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
First Steps[edit]
- Emacs and Java
- mkdir ~/AP-Practice
- Within this directory, mkdir Hello, World
- Create a new file, HelloWorld.java
- Names matter - the public class name MUST match the file name
- Compile with javac
- An executable must have an entry point which is a public, static function named main, accepting a single argument, an array of strings.
- Execute with java
Short Cuts[edit]
- Compilation and Execution can be combined
- All of this can occur within emacs
- Emacs shortcut and up arrow
Semicolons[edit]
Semicolons are required at the end of each statement
Static Typing[edit]
- Java is statically typed
- Variables must be declared before they can be used, including the type
- Types define the possible values of the variable and the operations that may be performed upon it