Java 18th January

Objectives for today:
1) What is Java?
2) Basics of Java
3) Java Compiler
4) Java Development Kit
5) Attempt to run some code (if we can get 3&4 done in class)


Lessons Tasks:
1) Click onto this Website:
http://www.javatutorialhub.com/java-tutorial.html

2) Work through Tutorials 1-4

3) Java Compiler: Are you up to date?:
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html


Homework-Any tutorials that don't get finished in class will need to be finished by next lesson

Extension Work: Have a go on Tutorial 9 (Variables & Primitive Data Types)

Java JDK Links:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html

Extra Notes:
In order to write and execute a software program you need the following:
1) Editor – To type your program into , a notepad could be used for this
2) Compiler – To convert your high language program into native machine code
3) Linker – To combine different program files reference in your main program together.
4) Loader – To load the files from your secondary storage device like Hard Disk , Flash Drive , CD into RAM for execution. The loading is automatically done when your execute your code.
5) Execution – Actual execution of the code which is handled by your OS & processor.