Java from Beginner to Expert

Java from Beginner to Expert

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 8h 44m | 1.89 GB

Designed for people who don’t have any knowledge about programming and want to program in Java. Become Java Expert today

This Java course is designed for people who don’t have any knowledge about programming. It doesn’t matter if you have never written any programs or you have no idea about programming… After my course, all this will change. You will bust the myth that programming is a difficult thing only for the few!

Java is one of the most in demand & highest paying programming language. Java’s slogan is: “Write once, work everywhere.”

You can use Java to create Android applications, desktop applications, games and much more. One of the most popular games called Minecraft was created using Java.

After this course you will be able to use the advanced components of Java language.

Java is the basic language for developing Android apps. You have to learn Java for Android development. Save your precious time by buying this course. You will learn how to program in a fast and easy way!

What You Will Learn

  • the semantics of Java (the meaning of words)
  • what is a compiler / IDE
  • variables / types of variables
  • operators – arithmetic, assignment, logical, bit-wise
  • conditions like if / else / switch
  • arrays / multi-dimensional arrays
  • loops – for / while / do-while
  • Methods, overloading/overriding methods, passing variables to methods etc.
  • object oriented programming
  • reference variables
  • constructors
  • interfaces
  • exceptions
  • packages
  • polymorphism
  • down casting
  • lambda expressions
  • classes/abstract classes
  • and many more
Table of Contents

01 What is java Why is java so special
02 5 reasons why you should learn Java and take this course
03 Who Am I
04 Assumptions in this course
05 Downloading and installing editor
06 Creating the project, compilation and execution of your first Java program
07 Comments
08 Basics – very important lesson – do not skip!
09 Useful shortcuts that will save you lots of time
10 Variables and type of variables
11 Naming variable conventions
12 Casting to different type
13 Arithmetic operators
14 Relational operators (Comparison operators)
15 Logical operators
16 Conditional statements
17 What are curly braces {} used for
18 Switch
19 Conditional operator :
20 Single dimensional arrays
21 Multi-dimensional arrays
22 What is loop ‘While’ and ‘do while’ loop
23 Loop ‘for
24 For each loop (enhanced loop ‘for’)
25 Exercise – Nested loops – multiplication table
26 Instruction break and continue
27 EXERCISE – summing up values from an array
28 Introduction to Object-Oriented Programming – Basics
29 Creating the objects using constructors
30 ‘this’ keyword
31 Methods
32 Overloading methods
33 Static properties and methods
34 Packages and access modificators
35 Private variables _ setters and getters _ encapsulation
36 References vs Primitive Variables
37 Passing references _ primitive variables through methods
38 How to compare Strings properly
39 EXERCISE – Creating the bottle class
40 Inheritance
41 Method overriding polymorphism
42 Protected keyword
43 Abstract classes and methods
44 Instanceof keyword + EXERCISE of abstraction
45 Downcasting and late binding
46 Class Object – how to compare objects
47 method toString
48 Final classes_methods_properties
49 Interfaces
50 EXERCISE – Sorting objects using implementation of interface
51 Nested classes and the difference between inner and static class
52 EXERCISE – Practical nested class
53 Anonymous classes
54 Aggregation
55 What is lambda expression and why do we need it
56 Default interface methods
57 Basics of generic types
58 Wild Cards
59 Generic Methods
60 What are exceptions and what is the purpose of try catch block
61 How to make documentation of your own program
62 Bitwise operators
63 Look at what next step is to be taken.