course-image

Java Training

Java is a programming language created by James Gosling from Sun Microsystems (Sun) in 1991. The target of Java is to write a program once and then run this program on multiple operating systems. The first publicly available version of Java (Java 1.0) was released in 1995. Sun Microsystems was acquired by the Oracle Corporation in 2010. Oracle has now the steermanship for Java. In 2006 Sun started to make Java available under the GNU General Public License (GPL). Oracle continues this project called OpenJDK.

Over time new enhanced versions of Java have been released. The current version of Java is Java 1.8 which is also known as Java 8.

Curriculum

Here you can download the course and schedule for Java Training Download PDF

      History of java

      Features of java

      Modules in java

      Java API

      Concepts of JDK,JSL,JRE

      How java Works

      Installation of JDK

      Set up path and class path

      Structure of java program

      Design, Compile and execute first java program through command prompt

      Analysing the output in command prompt

        What is IDE
        Purpose of IDE
        Different IDE's in the market
        Benefits of using IDE
        Installing IDE    
        Creating java project in IDE
        Creating package, class in IDE    
        Designing and executing a java program in IDE
        Analyse the results in console

          What is a data type
          Types
          Differences among different datatypes

           

          Variables and constants in java
          What is a variable
          Instance or non static variables
          static variables
          final variables
          local variables

          What is a constant
          How to convert a variable into constant

            What is a comment
            Single line comments
            Multiline comments

              Arithmetic Operator     
              Relational Operator         
              Incrementation Operator
              Decrementation Operator
              Logical Operator
              Assignment Operator      
              Conditional or ternary Operator            
              Bitwise Operator

                if
                if-else
                if-else ladder
                Nested if
                switch keyword

                  for loop
                  while loop
                  do-while loop
                  Nested loops
                  break keyword
                  continue keyword
                  goto keyword

                    What is a method
                    Types 
                    Parameterless methods
                    Parameterized methods
                    Parameter passing techniques to a method

                      What is OOPS
                      Relation between java and OOPS
                      What is a class
                      What is an object
                      Examples of classes and objects

                        What is naming convention
                        Conventions for class
                        Conventions for methods
                        Conventions for keywords

                          Encapsulation
                          Polymorphism
                          Method Overloading
                          Method Overriding
                          Inheritance
                          Single
                          Hierarchical
                          Multi level
                          Multiple
                          Hybrid
                          Abstraction

                            What is a constructors
                            Purpose of it
                            Default constructors
                            Parameterless constructors
                            Parameterized constructors
                            Overloaded constructors
                            this keyword
                            super keyword
                            Field shadowing

                              What is a destructor
                              What is garbage Collection
                              How to implement destructor concept in java

                                Scanner class
                                BufferedReader class
                                DataInputStream class 

                              +
                              Arrays

                                  What is an array
                                  Purpose of an array
                                  1D and 2D arrays
                                  Enhanced for loop/for each loop

                                    What are Command Line Arguments
                                    Purpose of Command Line Arguments
                                    How to execute program by passing Command Line Arguments

                                      What is a String
                                      Purpose of using String
                                      String Tokenizer
                                      split method
                                      StringBuffer and StringBuilder classes

                                        Problems with multiple inheritance
                                        What is an interface
                                        Purpose of an interface
                                        Dynamic method dispatch
                                        How interfaces supports multiple inheritance
                                        Extending interfaces

                                          What is enum
                                          Purpose of it
                                          Advantages of using enum keyword

                                            What is a package
                                            Purpose of using packages
                                            Advantages
                                            How to create a package and how to use the classes under a package
                                            How to avoid naming collisions using packages
                                            Access specifiers 
                                            Sub packages 

                                              What is a thread
                                              How to run multiple pieces of codes  simultaneously using threads
                                              Different methods in thread class
                                              Creating threads by using Thread class
                                              Creating threads by using Runnable interface
                                              Synchronization
                                              Synchronized methods
                                              Synchronized blocks
                                              Types of locks
                                              Purpose of join method
                                              Thread priority
                                              Inter thread communication

                                                Disadvantages with the arrays
                                                What is a collection
                                                Purpose of using collections
                                                Types of collection
                                                Different classes and interfaces in collection framework
                                                What are Wrapper classes 
                                                What is an iterator
                                                Types of iterators
                                                Normal iterator
                                                List iterator
                                                Enumeration
                                                Generics in collections 
                                                Type diamond rule or Diamond operator
                                                 

                                                  What is an annotation 
                                                  Benefits of using annotations is our program
                                                  Types of annotations

                                                    What is a stream
                                                    Working with files
                                                    What is Serialization
                                                    What is Deserialization
                                                    What is transient keyword
                                                    What is marker interface
                                                    instanceof operator

                                                  About Instructors

                                                  Harika

                                                  Java is a programming language created by James Gosling from Sun Microsystems (Sun) in 1991. The target of Java is to write a program once and then run this program on multiple operating systems. The first publicly available version of Java (Java 1.0) was released in 1995. Sun Microsystems was acquired by the Oracle Corporation in 2010. Oracle has now the steermanship for Java. In 2006 Sun started to make Java available under the GNU General Public License (GPL). Oracle continues this project

                                                  Harika
                                                  Offline Course
                                                  Duration : 40 Hours
                                                  Material : Yes
                                                  Live Project : Yes
                                                  Software : Yes
                                                  3000 Students Enrolled
                                                  Course Completion Certificate

                                                  Related Course

                                                  Leave a comment