Booking options
Free
Free
Delivered Online or In-Person
8 weeks
Beginner level
Java Evenings Course. Basic Java syntax and principles of object-oriented programming.
Our Style: Hands-on, Practical Course, Instructor-led Course.
Level: From basics to fully functional.
Who would benefit from the course: basics to Java, attend after work.
Duration: one lesson of 2 hours per week for 6 weeks, from 6pm to 8pm.
Where: Online with Gotomeeting.com
Download: Download Java JDK and Eclipse IDE. London classroom: on request
Week 1:
Overview of Java:
The three Object-Oriented Programming (OOP) principles are:
Java Data Types, Variables:
Primitive types; characters; boolean; working with variables and their scope; type conversion and casting; introduction to the string class.
Java Operators and Expressions:
Introduction of operators: Arithmetic operators; Relational operators; assignment operators; logical operators; increment and decrement operators.
Decision Making:
If statement; If - else statement; If-else if - else statement; Nested if - else; Switch Statements
Week 2:
Using Loops:
The while, do-while and the for loop; Enhanced for loop; Jump statements : break, continue; The return statement; Nesting loops.
Week 3:
Arrays:
Working with arrays, 2-d arrays, iterating arrays. Using the for-each loop with Arrays
Lists:
Working with lists. Lists vs. arrays.
Week4:
Files, streams with Java:
Open, read, and write to CSV files, txt files, and bin files.
Exception Handling:
Fundamentals of exception handling; Exception types; Using try and catch; Multiple catch clauses; Nested try statements; throwing and throwing; finally blocks
Week 5:
Introduction to Classes and Objects:
Creating a Class; Creating an Object; Using an Object; Adding Instance Variables; Controlling accessibility; Naming conventions for class members. Class Constructors; Parameterized Constructors; Inheritance. Abstraction. Interfaces and implementing interfaces. Override. Polymorphism. The dot operator, this keyword, the static keywords, the super keyword.
Using Methods:
Introduction of methods; Creating a Method in class; Calling a Method; Returning value from a Method; Adding a Method that takes parameters;
Week 6:
More in Methods and Classes:
Overloading methods; Overloading Constructors; Using objects as parameters; Returning objects; Recursion Access control : private, public and protected; The final keyword.
What is included in the Java Evening Course
PCWorkshops Course Certificate on completion
Java Evening Course Notes
Java Code Examples
Practical Java Course exercises and Code Samples
After the course: 1-Hour personalised online revision session
Book the Java Evenings Course
About us
Our experienced trainers are award winners.
More about us
FAQ's
Java is the second-most-in-demand programming language.
As a service to our Java evenings course delegates, every year since 2017 we've compile a list of the most in-demand programming languages based on LinkedIn Jobs postings in the United States, UK, and Europe.
From 2017 to 2020, Java held strong as the #1 language for job demand in both the US and Europe. By 2020-22021, Java is #2 in the US while still holding the #1 spot in the UK and Europe.
In addition to the huge demand for Java Evening Course developers, there is also a strong demand for Android developers, which use Java as the base language for native Android apps. Java represents a multitude of applications, so getting Java Evenings course certification is an excellent way to stay up to date with the latest Java programming trends.