Java Programming Fundamentals Cross-Over 1 Day, Webinar.
Multiple dates

Java Programming Fundamentals Cross-Over 1 Day, Webinar.

By PCWorkshops

Excellent fast-paced Java Course for programmers who simply want to cover the basics of Java. Instructor led, interactive, practical webinar

Location

Online

Good to know

Highlights

  • Online

About this event

Science & Tech • Medicine

Java Programming Cross Over Course

This is for coders. You already code in C++, C#, Python or any other language. We cover the syntax of Java of techniques you already are familiar with.

Course Contents

Hour 1:

  • Java Data Types, Variables: Primitive data types; Working with variables and its scope; Type conversion and casting; Introduction to String class; 
  • Operators and Expressions: Introduction of operators; Arithmetic operators; Relational operators; Assignment operator; Logical operators; Increment and decrement operators; More in operators
  • Decision Making: If statement; If - else statement; If- else if - else statement; Nested if - else; Switch Statements
  • Using Loops in Java: The while, do-while and the for loops; Enhanced for loops; Jump statements: break, continue; The return statement; Nesting loops; Using the for-each loop with Arrays

Hour 2:

  • Arrays: Working with Java arrays, 2-D Arrays.

Hour 3:

  • Data Structures, Collections:  Brief Introduction to collections: All about ArrayList. Compare briefly to: LinkedList, HashSet, TreeSet, Queues, Dequeue, HashMap, TreeMap. Compare features in a table-like comparison for future reference. Create a diagram to choose the best Java collection for an application.

Hour 4:

  • Database: Connecting to a database using JDBC (Java Database Connector)

Hour 5:

  • Exception Handling: Fundamentals of exception handling; Java Exception types; Using try and catch; Throw and throws; The finally blocks.
  • Files: Open, read a CSV file from within Java, and write a CVS File.

Hours 6 and 7:

  • Introduction to Classes and Objects: 
  • Methods: Introduction of methods; Calling a Method; Using parameters; Returning value from a Method;  Overloading methods;
  • Classes and Objects: Create a Class; Create an Object; Using an Object; Adding Instance and class variables; Controlling accessibility; the static keyword;
  • Class Constructors; Parameterized Constructors;
  • Inheritance. The dot operator, this keyword, the super keyword.
  • Override. Polymorphism. Abstraction. Interfaces and implementing interfaces.
  • Access control: private, public and protected;
  • More in Methods and Classes: Nested and inner classes;

Organised by

PCWorkshops

Followers

--

Events

--

Hosting

--

From £107.19
Multiple dates