1. Java Basics


  • there is overlap between topics, which is unavoidable due to the organisation of the objectives
  • Touched on topics are introduced, but covered in other sections in much greater detail

1. Define the scope of variables


  • dot operator and matching braces
  • scopes: block, method, instance, class

2. Define the structure of a Java class


  • Naming of files and identifiers
  • Structure: package, import, constructor, class, member, method, initializer block (static, instance)
  • Touched on: varargs

3. Create executable Java applications with a main method; run a Java program from the command line; including console output.


  • main method
  • javac.exe, java.exe, classpath
  • System.out.print(), java.io.Console

4. Import other Java packages to make them accessible in your code


  • Class, wildcard and static imports
  • packages and sub-packages
  • import conflicts

5. Compare and contrast the features and components of Java such as: platform independence, object orientation, encapsulation, etc


  • encapsulation
  • object-oriented
  • performance
  • platform independent
  • robust
  • simple
  • secure

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License