ˆ˚ˇ˘ ˚˙˜˚ ˙ i ˛ ˛˙˚ ˚ ˚ ˜˚· comparable and comparator - we are now going to look...

7
ԴԱՍԸՆԹԱՑԻ ԲՈՎԱՆԴԱԿՈՒ ՈՒՆ I ՍԿՍՆԱԿ ՄԱԿԱՐԴԱԿ ԺԱՄԱՔԱՆԱԿ 2,5 ժամ 2,5 ժամ ԴԱՍ 1 ԹԵՄԱՅԻ ԱՆՎԱՆՈՒՄ Ներածություն՝ · Computers... How a Java Program uses Computers? · Java... Why? What? How? When? Where? · How Java is different from other Technologies · Java Technology · Features of Java · Phases of Java Program Գործիքներ՝ · JDK installation in a different environment. · Integrated development environment. · Installing Intellij IDEA. · Intellij IDEA overview. · Simple program example. ԴԱՍ 2 · Introduction · Hello World Project · Defining the Main Method · Variables · Starting out with Expressions · Primitive Types · byte, short, long and width · Casting in Java · Float and double Primitive Types · The char and boolean Primitive Data Types · String data type 2,5 ժամ ԴԱՍ 3 · Operators, Operands and Expressions · if-then Statement · Logical and Operator · Logical OR Operator · Assignment Operator VS Equals to Operator · Ternary Operator · First Steps Summary

Upload: others

Post on 13-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ˆ˚ˇ˘ ˚˙˜˚ ˙ I ˛ ˛˙˚ ˚ ˚ ˜˚· Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator. · Maps - Discussed

ԴԱՍԸՆԹԱՑԻ ԲՈՎԱՆԴԱԿՈՒՈՒՆ I ՍԿՍՆԱԿ ՄԱԿԱՐԴԱԿ

ԺԱՄԱՔԱՆԱԿ

25 ժամ

25 ժամ

ԴԱՍ 1

ԹԵՄԱՅԻ ԱՆՎԱՆՈՒՄ

Ներածություն Computers How a Java Program uses Computers Java Why What How When Where How Java is dierent from other Technologies Java Technology Features of Java Phases of Java Program

Գործիքներ JDK installation in a dierent environment Integrated development environment Installing Intellij IDEA Intellij IDEA overview Simple program example

ԴԱՍ 2

Introduction Hello World Project Defining the Main Method Variables Starting out with Expressions Primitive Types byte short long and width Casting in Java Float and double Primitive Types The char and boolean Primitive Data Types String data type

25 ժամ

ԴԱՍ 3

Operators Operands and Expressions if-then Statement Logical and Operator Logical OR Operator Assignment Operator VS Equals to Operator Ternary Operator First Steps Summary

25 ժամ

ԴԱՍ 4

Expressions Statements Code blocks methods Introduction - An introduction to this section of the course dealing with Expressions Statements Code blocks and Methods Keywords and expressions - In this step we will learn about Java keywords as well as what makes up an expression You will find out the keywords that Java has already reserved how Java lets you know that these keywords are reserved and you will get to know what a valid expression looks like A Challenge is at the end of the topic to assist your understanding of these impor tant concepts Statements Whitespace and Indentation (Code Organi zation) - In this lecture we will discuss what statements are and how to construct them We will then move to finding out how Java treats whitespaces (and what it is) and how indenting your code makes for a better pro gramming experience Code Blocks a Control Flow Statements and The If Then Else Control Statements - Lets discuss code blocks what they are how to put a code block together and why you would want to use one We will cover the if then else statement and how this applies to programming and finish o with a challenge to help you under stand the concepts taught in the lesson help you understand the concepts taught in the lesson if then else Recap

25 ժամ

ԴԱՍ 5

Methods in Java - A very important concept in Java are Methods In this lecture you will learn what they are how to create them and why they are integral to Java (and programming in general) We will go through what a method is comprised of and the advantages of using them and how to have them perform constructive tasks in your Java programs More On Methods and A Challenge - In this video we continue exploring methods and end with a method challenge to assist in your understanding of them Parsing Values from a String Reading User Input

25 ժամ

ԴԱՍ 6

Control Flow Statements Introduction - Get the basic understanding on what this section will cover with regards to Control Flow Statements The switch statement - We learn about the switch statement in Java in this section and its role in controlling the flow of your programs Plus apply the skills you have learned with a challenge exercise The for Statement - The for statement is extremely popular and useful in Java Lets explore how to use it in this lesson Plus apply the skills you have learned with a challenge exercise The while and do while statements - To other major control flow statements in Java are the while and do while statements Lets explore both in this lesson Plus apply the skills you have learned with a challenge exer cise

25 ժամ

ԴԱՍ 7

Classes Introduction - An introduction to this section of the course dealing with Object Oriented Programming specifically Classes Objects Constructors and Inheritance Classes Part 1 - Lets kick o our study of object oriented programming with classes Classes Part 2 - Lets continue on with our discussions about Classes in Java in this step Enums

25 ժամ

ԴԱՍ 8

Constructors Constructors - Part 1 - Lets look at Constructors and their importance to creating classes in Java in this part Plus apply the skills you have learned with a challenge exercise Constructors - Part 2 - More discussions about Construc tors in this video Plus apply the skills you have learned with a challenge exercise

25 ժամ

ԴԱՍ 9

Inheritance Inheritance - Part 1 - Inheritance is a very important concept in OOP Lets explore it and its role in Java in this section Inheritance - Part 2 - Continuing on with our inher itance discussions from the previous lesson we look at more advanced concepts in this step Reference vs Object vs Instance vs Class This vs super Method Overloading vs Overriding Recap

25 ժամ

ԴԱՍ 10

Static vs Instance Methods Static vs Instance Variables Inheritance Challenge Part 1 - Its challenge time lets look at understanding what we have learned about Inheritance with a challenge in this lesson Inheritance Challenge Part 2 - Finishing o the solution to the inheritance challenge raised in the last video

25 ժամ

ԴԱՍ 11

Composition Introduction -An introduction to this section of the course dealing with Composition Encapsulation and Polymorphism Composition - The second major component of OOP is composition Lets explore that concept in this lesson Composition Part 2 - Lets finish off our study of composition in Java in this lesson Plus apply the skills you have learned with a challenge exercise

25 ժամ

ԴԱՍ 12

Encapsulation amp Polymorphism Encapsulation - Have an understanding about one of the fundamental object oriented programming which is encapsulation Encapsulation - Continuation on the discussion of encapsulation Polymorphism - Lets go through Polymorphism Polymorphism - Continue with the discussion on Polymorphism and take on the challenge OOP Master Challenge Exercise - Part 1 of the Master challenge for object oriented programming to help you understand what has been taught in this and the previous sections of the course

25 ժամ

ԴԱՍ 13

Exception handling Exceptions handling - Uncaught Exceptions Try-Catch-Finally

Arrays Java inbuilt Lists Arrays - Its time to get an overview of Arrays what they are and how to use them Arrays (Exercise) - Get to know more about Arrays by taking on this challenge exercise References Types vs Value Types Minimum Element Challenge Reverse Array Challenge

25 ժամ

ԴԱՍ 14

Autoboxing and Unboxing List and ArrayList Part 1 - Get to know the concept of Lists and ArrayList in Java ArrayList Part 2 Autoboxing and Unboxing LinkedList Part 1 - Get to know the concept structure of LinkedLists Java

25 ժամ

ԴԱՍ 15

Inner and Abstract Interfaces Interfaces - Get the basic understanding about Interfaces in Java Interfaces Part 2 - Continuation on the lecture about Interfaces Interfaces Challenge Part 1 - Now we have learn about interfaces it is now time to take on the Interface challenge exercise

25 ժամ

ԴԱՍ 16

Inner and Abstract Classes Inner classes Part 1 - Understand the concept of nesting a class within a class with Inner Classes Inner Classes Part 2 - Continuation of the Inner Classes discussion Abstract Classes - Get the basic understanding about abstract classes in Java Interface vs Abstract Class

25 ժամ

ԴԱՍ 17

Java Generics Generic Introduction - Get a basic understanding on Java Generics what it is and why should you use them Our Generic Class - In this lecture we will look at creating our own Generic classes Our Generic class part 2 - Continuation in the creating our own Generics class and also tackle the problem of making a team only accept a player of a particular type

25 ժամ

ԴԱՍ 18

Naming conventions and packages static and finalkeywords Packages - Get an understanding on what Packages are and its role in Java programming Access Modifiers - It is time to talk about access modifiers in particular private public protected as well as package private The static statement - Get to understand what the static statement keyword actually means and why we used it in particular places The final statement - Get to know the Final java keyword that is used to define constant values Immutable vs mutable classes - Get to understand the dierence between immutable and mutable classes

25 ժամ

ԴԱՍ 19

Java Collection Framework and algorithms O(n) notation - Get to understand algorithms complexity Collection interface Collection overview - Get a better understanding of the Collections Framework with collection abstraction dia gram Basic sorting algorithms - Get to understand basic sorting algorithms Quicksort algorithm

25 ժամ

ԴԱՍ 20

Java Collection Framework and algorithms Binary Search - Continuation on the discussions on Collections and the focus now on Binary Search

Collection List methods - More about the Binary Search and discuss about the Collections List Methods Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator Maps - Discussed about the final issue with the compare method and also start talking about Maps Sets and HashSets Equals and Hashcode

25 ժամ

ԴԱՍ 21

Lambda Expressions Functional interfaces overview Lambda Expression introduction Streams

Page 2: ˆ˚ˇ˘ ˚˙˜˚ ˙ I ˛ ˛˙˚ ˚ ˚ ˜˚· Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator. · Maps - Discussed

25 ժամ

ԴԱՍ 4

Expressions Statements Code blocks methods Introduction - An introduction to this section of the course dealing with Expressions Statements Code blocks and Methods Keywords and expressions - In this step we will learn about Java keywords as well as what makes up an expression You will find out the keywords that Java has already reserved how Java lets you know that these keywords are reserved and you will get to know what a valid expression looks like A Challenge is at the end of the topic to assist your understanding of these impor tant concepts Statements Whitespace and Indentation (Code Organi zation) - In this lecture we will discuss what statements are and how to construct them We will then move to finding out how Java treats whitespaces (and what it is) and how indenting your code makes for a better pro gramming experience Code Blocks a Control Flow Statements and The If Then Else Control Statements - Lets discuss code blocks what they are how to put a code block together and why you would want to use one We will cover the if then else statement and how this applies to programming and finish o with a challenge to help you under stand the concepts taught in the lesson help you understand the concepts taught in the lesson if then else Recap

25 ժամ

ԴԱՍ 5

Methods in Java - A very important concept in Java are Methods In this lecture you will learn what they are how to create them and why they are integral to Java (and programming in general) We will go through what a method is comprised of and the advantages of using them and how to have them perform constructive tasks in your Java programs More On Methods and A Challenge - In this video we continue exploring methods and end with a method challenge to assist in your understanding of them Parsing Values from a String Reading User Input

25 ժամ

ԴԱՍ 6

Control Flow Statements Introduction - Get the basic understanding on what this section will cover with regards to Control Flow Statements The switch statement - We learn about the switch statement in Java in this section and its role in controlling the flow of your programs Plus apply the skills you have learned with a challenge exercise The for Statement - The for statement is extremely popular and useful in Java Lets explore how to use it in this lesson Plus apply the skills you have learned with a challenge exercise The while and do while statements - To other major control flow statements in Java are the while and do while statements Lets explore both in this lesson Plus apply the skills you have learned with a challenge exer cise

25 ժամ

ԴԱՍ 7

Classes Introduction - An introduction to this section of the course dealing with Object Oriented Programming specifically Classes Objects Constructors and Inheritance Classes Part 1 - Lets kick o our study of object oriented programming with classes Classes Part 2 - Lets continue on with our discussions about Classes in Java in this step Enums

25 ժամ

ԴԱՍ 8

Constructors Constructors - Part 1 - Lets look at Constructors and their importance to creating classes in Java in this part Plus apply the skills you have learned with a challenge exercise Constructors - Part 2 - More discussions about Construc tors in this video Plus apply the skills you have learned with a challenge exercise

25 ժամ

ԴԱՍ 9

Inheritance Inheritance - Part 1 - Inheritance is a very important concept in OOP Lets explore it and its role in Java in this section Inheritance - Part 2 - Continuing on with our inher itance discussions from the previous lesson we look at more advanced concepts in this step Reference vs Object vs Instance vs Class This vs super Method Overloading vs Overriding Recap

25 ժամ

ԴԱՍ 10

Static vs Instance Methods Static vs Instance Variables Inheritance Challenge Part 1 - Its challenge time lets look at understanding what we have learned about Inheritance with a challenge in this lesson Inheritance Challenge Part 2 - Finishing o the solution to the inheritance challenge raised in the last video

25 ժամ

ԴԱՍ 11

Composition Introduction -An introduction to this section of the course dealing with Composition Encapsulation and Polymorphism Composition - The second major component of OOP is composition Lets explore that concept in this lesson Composition Part 2 - Lets finish off our study of composition in Java in this lesson Plus apply the skills you have learned with a challenge exercise

25 ժամ

ԴԱՍ 12

Encapsulation amp Polymorphism Encapsulation - Have an understanding about one of the fundamental object oriented programming which is encapsulation Encapsulation - Continuation on the discussion of encapsulation Polymorphism - Lets go through Polymorphism Polymorphism - Continue with the discussion on Polymorphism and take on the challenge OOP Master Challenge Exercise - Part 1 of the Master challenge for object oriented programming to help you understand what has been taught in this and the previous sections of the course

25 ժամ

ԴԱՍ 13

Exception handling Exceptions handling - Uncaught Exceptions Try-Catch-Finally

Arrays Java inbuilt Lists Arrays - Its time to get an overview of Arrays what they are and how to use them Arrays (Exercise) - Get to know more about Arrays by taking on this challenge exercise References Types vs Value Types Minimum Element Challenge Reverse Array Challenge

25 ժամ

ԴԱՍ 14

Autoboxing and Unboxing List and ArrayList Part 1 - Get to know the concept of Lists and ArrayList in Java ArrayList Part 2 Autoboxing and Unboxing LinkedList Part 1 - Get to know the concept structure of LinkedLists Java

25 ժամ

ԴԱՍ 15

Inner and Abstract Interfaces Interfaces - Get the basic understanding about Interfaces in Java Interfaces Part 2 - Continuation on the lecture about Interfaces Interfaces Challenge Part 1 - Now we have learn about interfaces it is now time to take on the Interface challenge exercise

25 ժամ

ԴԱՍ 16

Inner and Abstract Classes Inner classes Part 1 - Understand the concept of nesting a class within a class with Inner Classes Inner Classes Part 2 - Continuation of the Inner Classes discussion Abstract Classes - Get the basic understanding about abstract classes in Java Interface vs Abstract Class

25 ժամ

ԴԱՍ 17

Java Generics Generic Introduction - Get a basic understanding on Java Generics what it is and why should you use them Our Generic Class - In this lecture we will look at creating our own Generic classes Our Generic class part 2 - Continuation in the creating our own Generics class and also tackle the problem of making a team only accept a player of a particular type

25 ժամ

ԴԱՍ 18

Naming conventions and packages static and finalkeywords Packages - Get an understanding on what Packages are and its role in Java programming Access Modifiers - It is time to talk about access modifiers in particular private public protected as well as package private The static statement - Get to understand what the static statement keyword actually means and why we used it in particular places The final statement - Get to know the Final java keyword that is used to define constant values Immutable vs mutable classes - Get to understand the dierence between immutable and mutable classes

25 ժամ

ԴԱՍ 19

Java Collection Framework and algorithms O(n) notation - Get to understand algorithms complexity Collection interface Collection overview - Get a better understanding of the Collections Framework with collection abstraction dia gram Basic sorting algorithms - Get to understand basic sorting algorithms Quicksort algorithm

25 ժամ

ԴԱՍ 20

Java Collection Framework and algorithms Binary Search - Continuation on the discussions on Collections and the focus now on Binary Search

Collection List methods - More about the Binary Search and discuss about the Collections List Methods Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator Maps - Discussed about the final issue with the compare method and also start talking about Maps Sets and HashSets Equals and Hashcode

25 ժամ

ԴԱՍ 21

Lambda Expressions Functional interfaces overview Lambda Expression introduction Streams

Page 3: ˆ˚ˇ˘ ˚˙˜˚ ˙ I ˛ ˛˙˚ ˚ ˚ ˜˚· Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator. · Maps - Discussed

25 ժամ

ԴԱՍ 6

Control Flow Statements Introduction - Get the basic understanding on what this section will cover with regards to Control Flow Statements The switch statement - We learn about the switch statement in Java in this section and its role in controlling the flow of your programs Plus apply the skills you have learned with a challenge exercise The for Statement - The for statement is extremely popular and useful in Java Lets explore how to use it in this lesson Plus apply the skills you have learned with a challenge exercise The while and do while statements - To other major control flow statements in Java are the while and do while statements Lets explore both in this lesson Plus apply the skills you have learned with a challenge exer cise

25 ժամ

ԴԱՍ 7

Classes Introduction - An introduction to this section of the course dealing with Object Oriented Programming specifically Classes Objects Constructors and Inheritance Classes Part 1 - Lets kick o our study of object oriented programming with classes Classes Part 2 - Lets continue on with our discussions about Classes in Java in this step Enums

25 ժամ

ԴԱՍ 8

Constructors Constructors - Part 1 - Lets look at Constructors and their importance to creating classes in Java in this part Plus apply the skills you have learned with a challenge exercise Constructors - Part 2 - More discussions about Construc tors in this video Plus apply the skills you have learned with a challenge exercise

25 ժամ

ԴԱՍ 9

Inheritance Inheritance - Part 1 - Inheritance is a very important concept in OOP Lets explore it and its role in Java in this section Inheritance - Part 2 - Continuing on with our inher itance discussions from the previous lesson we look at more advanced concepts in this step Reference vs Object vs Instance vs Class This vs super Method Overloading vs Overriding Recap

25 ժամ

ԴԱՍ 10

Static vs Instance Methods Static vs Instance Variables Inheritance Challenge Part 1 - Its challenge time lets look at understanding what we have learned about Inheritance with a challenge in this lesson Inheritance Challenge Part 2 - Finishing o the solution to the inheritance challenge raised in the last video

25 ժամ

ԴԱՍ 11

Composition Introduction -An introduction to this section of the course dealing with Composition Encapsulation and Polymorphism Composition - The second major component of OOP is composition Lets explore that concept in this lesson Composition Part 2 - Lets finish off our study of composition in Java in this lesson Plus apply the skills you have learned with a challenge exercise

25 ժամ

ԴԱՍ 12

Encapsulation amp Polymorphism Encapsulation - Have an understanding about one of the fundamental object oriented programming which is encapsulation Encapsulation - Continuation on the discussion of encapsulation Polymorphism - Lets go through Polymorphism Polymorphism - Continue with the discussion on Polymorphism and take on the challenge OOP Master Challenge Exercise - Part 1 of the Master challenge for object oriented programming to help you understand what has been taught in this and the previous sections of the course

25 ժամ

ԴԱՍ 13

Exception handling Exceptions handling - Uncaught Exceptions Try-Catch-Finally

Arrays Java inbuilt Lists Arrays - Its time to get an overview of Arrays what they are and how to use them Arrays (Exercise) - Get to know more about Arrays by taking on this challenge exercise References Types vs Value Types Minimum Element Challenge Reverse Array Challenge

25 ժամ

ԴԱՍ 14

Autoboxing and Unboxing List and ArrayList Part 1 - Get to know the concept of Lists and ArrayList in Java ArrayList Part 2 Autoboxing and Unboxing LinkedList Part 1 - Get to know the concept structure of LinkedLists Java

25 ժամ

ԴԱՍ 15

Inner and Abstract Interfaces Interfaces - Get the basic understanding about Interfaces in Java Interfaces Part 2 - Continuation on the lecture about Interfaces Interfaces Challenge Part 1 - Now we have learn about interfaces it is now time to take on the Interface challenge exercise

25 ժամ

ԴԱՍ 16

Inner and Abstract Classes Inner classes Part 1 - Understand the concept of nesting a class within a class with Inner Classes Inner Classes Part 2 - Continuation of the Inner Classes discussion Abstract Classes - Get the basic understanding about abstract classes in Java Interface vs Abstract Class

25 ժամ

ԴԱՍ 17

Java Generics Generic Introduction - Get a basic understanding on Java Generics what it is and why should you use them Our Generic Class - In this lecture we will look at creating our own Generic classes Our Generic class part 2 - Continuation in the creating our own Generics class and also tackle the problem of making a team only accept a player of a particular type

25 ժամ

ԴԱՍ 18

Naming conventions and packages static and finalkeywords Packages - Get an understanding on what Packages are and its role in Java programming Access Modifiers - It is time to talk about access modifiers in particular private public protected as well as package private The static statement - Get to understand what the static statement keyword actually means and why we used it in particular places The final statement - Get to know the Final java keyword that is used to define constant values Immutable vs mutable classes - Get to understand the dierence between immutable and mutable classes

25 ժամ

ԴԱՍ 19

Java Collection Framework and algorithms O(n) notation - Get to understand algorithms complexity Collection interface Collection overview - Get a better understanding of the Collections Framework with collection abstraction dia gram Basic sorting algorithms - Get to understand basic sorting algorithms Quicksort algorithm

25 ժամ

ԴԱՍ 20

Java Collection Framework and algorithms Binary Search - Continuation on the discussions on Collections and the focus now on Binary Search

Collection List methods - More about the Binary Search and discuss about the Collections List Methods Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator Maps - Discussed about the final issue with the compare method and also start talking about Maps Sets and HashSets Equals and Hashcode

25 ժամ

ԴԱՍ 21

Lambda Expressions Functional interfaces overview Lambda Expression introduction Streams

Page 4: ˆ˚ˇ˘ ˚˙˜˚ ˙ I ˛ ˛˙˚ ˚ ˚ ˜˚· Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator. · Maps - Discussed

25 ժամ

ԴԱՍ 9

Inheritance Inheritance - Part 1 - Inheritance is a very important concept in OOP Lets explore it and its role in Java in this section Inheritance - Part 2 - Continuing on with our inher itance discussions from the previous lesson we look at more advanced concepts in this step Reference vs Object vs Instance vs Class This vs super Method Overloading vs Overriding Recap

25 ժամ

ԴԱՍ 10

Static vs Instance Methods Static vs Instance Variables Inheritance Challenge Part 1 - Its challenge time lets look at understanding what we have learned about Inheritance with a challenge in this lesson Inheritance Challenge Part 2 - Finishing o the solution to the inheritance challenge raised in the last video

25 ժամ

ԴԱՍ 11

Composition Introduction -An introduction to this section of the course dealing with Composition Encapsulation and Polymorphism Composition - The second major component of OOP is composition Lets explore that concept in this lesson Composition Part 2 - Lets finish off our study of composition in Java in this lesson Plus apply the skills you have learned with a challenge exercise

25 ժամ

ԴԱՍ 12

Encapsulation amp Polymorphism Encapsulation - Have an understanding about one of the fundamental object oriented programming which is encapsulation Encapsulation - Continuation on the discussion of encapsulation Polymorphism - Lets go through Polymorphism Polymorphism - Continue with the discussion on Polymorphism and take on the challenge OOP Master Challenge Exercise - Part 1 of the Master challenge for object oriented programming to help you understand what has been taught in this and the previous sections of the course

25 ժամ

ԴԱՍ 13

Exception handling Exceptions handling - Uncaught Exceptions Try-Catch-Finally

Arrays Java inbuilt Lists Arrays - Its time to get an overview of Arrays what they are and how to use them Arrays (Exercise) - Get to know more about Arrays by taking on this challenge exercise References Types vs Value Types Minimum Element Challenge Reverse Array Challenge

25 ժամ

ԴԱՍ 14

Autoboxing and Unboxing List and ArrayList Part 1 - Get to know the concept of Lists and ArrayList in Java ArrayList Part 2 Autoboxing and Unboxing LinkedList Part 1 - Get to know the concept structure of LinkedLists Java

25 ժամ

ԴԱՍ 15

Inner and Abstract Interfaces Interfaces - Get the basic understanding about Interfaces in Java Interfaces Part 2 - Continuation on the lecture about Interfaces Interfaces Challenge Part 1 - Now we have learn about interfaces it is now time to take on the Interface challenge exercise

25 ժամ

ԴԱՍ 16

Inner and Abstract Classes Inner classes Part 1 - Understand the concept of nesting a class within a class with Inner Classes Inner Classes Part 2 - Continuation of the Inner Classes discussion Abstract Classes - Get the basic understanding about abstract classes in Java Interface vs Abstract Class

25 ժամ

ԴԱՍ 17

Java Generics Generic Introduction - Get a basic understanding on Java Generics what it is and why should you use them Our Generic Class - In this lecture we will look at creating our own Generic classes Our Generic class part 2 - Continuation in the creating our own Generics class and also tackle the problem of making a team only accept a player of a particular type

25 ժամ

ԴԱՍ 18

Naming conventions and packages static and finalkeywords Packages - Get an understanding on what Packages are and its role in Java programming Access Modifiers - It is time to talk about access modifiers in particular private public protected as well as package private The static statement - Get to understand what the static statement keyword actually means and why we used it in particular places The final statement - Get to know the Final java keyword that is used to define constant values Immutable vs mutable classes - Get to understand the dierence between immutable and mutable classes

25 ժամ

ԴԱՍ 19

Java Collection Framework and algorithms O(n) notation - Get to understand algorithms complexity Collection interface Collection overview - Get a better understanding of the Collections Framework with collection abstraction dia gram Basic sorting algorithms - Get to understand basic sorting algorithms Quicksort algorithm

25 ժամ

ԴԱՍ 20

Java Collection Framework and algorithms Binary Search - Continuation on the discussions on Collections and the focus now on Binary Search

Collection List methods - More about the Binary Search and discuss about the Collections List Methods Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator Maps - Discussed about the final issue with the compare method and also start talking about Maps Sets and HashSets Equals and Hashcode

25 ժամ

ԴԱՍ 21

Lambda Expressions Functional interfaces overview Lambda Expression introduction Streams

Page 5: ˆ˚ˇ˘ ˚˙˜˚ ˙ I ˛ ˛˙˚ ˚ ˚ ˜˚· Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator. · Maps - Discussed

25 ժամ

ԴԱՍ 13

Exception handling Exceptions handling - Uncaught Exceptions Try-Catch-Finally

Arrays Java inbuilt Lists Arrays - Its time to get an overview of Arrays what they are and how to use them Arrays (Exercise) - Get to know more about Arrays by taking on this challenge exercise References Types vs Value Types Minimum Element Challenge Reverse Array Challenge

25 ժամ

ԴԱՍ 14

Autoboxing and Unboxing List and ArrayList Part 1 - Get to know the concept of Lists and ArrayList in Java ArrayList Part 2 Autoboxing and Unboxing LinkedList Part 1 - Get to know the concept structure of LinkedLists Java

25 ժամ

ԴԱՍ 15

Inner and Abstract Interfaces Interfaces - Get the basic understanding about Interfaces in Java Interfaces Part 2 - Continuation on the lecture about Interfaces Interfaces Challenge Part 1 - Now we have learn about interfaces it is now time to take on the Interface challenge exercise

25 ժամ

ԴԱՍ 16

Inner and Abstract Classes Inner classes Part 1 - Understand the concept of nesting a class within a class with Inner Classes Inner Classes Part 2 - Continuation of the Inner Classes discussion Abstract Classes - Get the basic understanding about abstract classes in Java Interface vs Abstract Class

25 ժամ

ԴԱՍ 17

Java Generics Generic Introduction - Get a basic understanding on Java Generics what it is and why should you use them Our Generic Class - In this lecture we will look at creating our own Generic classes Our Generic class part 2 - Continuation in the creating our own Generics class and also tackle the problem of making a team only accept a player of a particular type

25 ժամ

ԴԱՍ 18

Naming conventions and packages static and finalkeywords Packages - Get an understanding on what Packages are and its role in Java programming Access Modifiers - It is time to talk about access modifiers in particular private public protected as well as package private The static statement - Get to understand what the static statement keyword actually means and why we used it in particular places The final statement - Get to know the Final java keyword that is used to define constant values Immutable vs mutable classes - Get to understand the dierence between immutable and mutable classes

25 ժամ

ԴԱՍ 19

Java Collection Framework and algorithms O(n) notation - Get to understand algorithms complexity Collection interface Collection overview - Get a better understanding of the Collections Framework with collection abstraction dia gram Basic sorting algorithms - Get to understand basic sorting algorithms Quicksort algorithm

25 ժամ

ԴԱՍ 20

Java Collection Framework and algorithms Binary Search - Continuation on the discussions on Collections and the focus now on Binary Search

Collection List methods - More about the Binary Search and discuss about the Collections List Methods Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator Maps - Discussed about the final issue with the compare method and also start talking about Maps Sets and HashSets Equals and Hashcode

25 ժամ

ԴԱՍ 21

Lambda Expressions Functional interfaces overview Lambda Expression introduction Streams

Page 6: ˆ˚ˇ˘ ˚˙˜˚ ˙ I ˛ ˛˙˚ ˚ ˚ ˜˚· Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator. · Maps - Discussed

25 ժամ

ԴԱՍ 17

Java Generics Generic Introduction - Get a basic understanding on Java Generics what it is and why should you use them Our Generic Class - In this lecture we will look at creating our own Generic classes Our Generic class part 2 - Continuation in the creating our own Generics class and also tackle the problem of making a team only accept a player of a particular type

25 ժամ

ԴԱՍ 18

Naming conventions and packages static and finalkeywords Packages - Get an understanding on what Packages are and its role in Java programming Access Modifiers - It is time to talk about access modifiers in particular private public protected as well as package private The static statement - Get to understand what the static statement keyword actually means and why we used it in particular places The final statement - Get to know the Final java keyword that is used to define constant values Immutable vs mutable classes - Get to understand the dierence between immutable and mutable classes

25 ժամ

ԴԱՍ 19

Java Collection Framework and algorithms O(n) notation - Get to understand algorithms complexity Collection interface Collection overview - Get a better understanding of the Collections Framework with collection abstraction dia gram Basic sorting algorithms - Get to understand basic sorting algorithms Quicksort algorithm

25 ժամ

ԴԱՍ 20

Java Collection Framework and algorithms Binary Search - Continuation on the discussions on Collections and the focus now on Binary Search

Collection List methods - More about the Binary Search and discuss about the Collections List Methods Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator Maps - Discussed about the final issue with the compare method and also start talking about Maps Sets and HashSets Equals and Hashcode

25 ժամ

ԴԱՍ 21

Lambda Expressions Functional interfaces overview Lambda Expression introduction Streams

Page 7: ˆ˚ˇ˘ ˚˙˜˚ ˙ I ˛ ˛˙˚ ˚ ˚ ˜˚· Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator. · Maps - Discussed

25 ժամ

ԴԱՍ 20

Java Collection Framework and algorithms Binary Search - Continuation on the discussions on Collections and the focus now on Binary Search

Collection List methods - More about the Binary Search and discuss about the Collections List Methods Comparable and Comparator - We are now going to look at the other collection types which are Comparable and Comparator Maps - Discussed about the final issue with the compare method and also start talking about Maps Sets and HashSets Equals and Hashcode

25 ժամ

ԴԱՍ 21

Lambda Expressions Functional interfaces overview Lambda Expression introduction Streams