Java Training

by seeree Claim Listing

A class in Java is where we teach objects how to behave. Education at seeree means way to success. The way of teaching by corporate trainers will bloom your career. We have the best java training classes in Bhubaneswar. 100% Placement Support.

₹4500

Contact the Institutes

Fill this form

Advertisement

seeree Logo

img Duration

2 Months

Course Details

A class in Java is where we teach objects how to behave. Education at seeree means way to success. The way of teaching by corporate trainers will bloom your career. We have the best java training classes in Bhubaneswar. 100% Placement Support. Job Support Post Training. This course will give you a firm foundation in Java, commonly used programming language.

Java technology is wide used currently. Java is a programming language and it is a platform. Hardware or software environment in which a program runs, known as a platform. Since Java has its own Runtime Environment (JRE) and API, it is called platform.

Java programming language is designed to meet the challenges of application development in the context of heterogeneous, network-wide distributed environment. Java is an object-oriented programming (OOP) language that uses many common elements from other OOP languages, such as C++. Java is a complete platform for software development. Java is suitable for enterprise large scale applications.

Dynamically type: before using any variable , if it isn’t required to declare the type of variable , then it is called a dynamically typed programming language.

 

Content:

  • 1. INTRODUCTION TO JAVA
  • Features of Java Language with practical demonstration
  • What does Java lack
  • Application Areas of Java in Industry
  • Comparison in Java with C and C++
  • The Java Virtual Machine (JVM)
  • JDK, JRE and JIT
  • Var concept, JShell and Javap
  • Use of Javac and De-Compiler
  • 2. LANGUAGE FUNDAMENTALS
  • Program Development in different environment (Windows / Linux)
  • Compilation and Executions procedure using different editor and IDE
  • Access specifiers and its requirement in java
  • Naming conventions and identifiers
  • About public static void main ()
  • Command-Line Arguments
  • System. out and System. err
  • 3. DATATYPES AND WRAPPER CLASS
  • Primitive Datatypes and Non-Primitive Datatypes
  • Byte, Integer, Character, Float, Double, Boolean, Short, Long
  • UNICODE system
  • Type conversions
  • Implicit conversion, Explicit conversion
  • Wrapper class implementation
  • 4. OPERATOR, VARIABLE BLOCK AND METHOD IN JAVA
  • Arithmetic, Relational, Logical, Shift, Assignment, Unary, Bitwise, Special, Ternary, Instanceof operators
  • Static, Instance, Local, final, transient, volatile variable
  • Static and Non-static block and method
  • Native Application in Windows & Linux
  • Abstraction (Abstract Method and Abstract Class) and Anonymous class
  • Uses of final keyword
  • 5. CONTROL STRUCTURE USING JAVA
  • Conditional control structure vs
  • Conditional operator
  • If, if…Else, Nested and Multiple If
  • Loop control structure using for,
  • while, do…while and for-each
  • loop.
  • Selection control Structure using
  • switch. Case.
  • Jump control structure using
  • break, break with label, continue
  • and return in java
  • 6.OOP
  • Class , Object
  • identify and design a Class
  • Encapsulation (or information
  • hiding)
  • Association
  • the difference between
  • Association, Aggregation &
  • Composition
  • Abstraction and Generalization
  • an Abstract class
  • an Partial class
  • an Sealed class
  • an Interface
  • the difference between a Class
  • and an Interface
  • the difference between an
  • Interface and an Abstract class
  • Implicit and Explicit interface
  • implementations
  • Inheritance
  • Type of Inheritance
  • Polymorphism
  • 7.METHODS IN JAVA
  • What is method
  • Why method
  • How to define a method
  • Nature of method
  • Parameters and Arguments
  • Method return a value
  • 8.STATIC and STATIC BLOCK
  • What is static
  • Why static
  • Problem without static
  • Counter without static modifier
  • Counter with static modifier
  • Static method
  • Restrictions for static method
  • static block
  • Non–Static Block
  • Rules for Non-Static block
  • 9.CONSTRUCTOR WITH JAVA
  • Constructor requirement and its
  • types
  • Copy and private constructor
  • Reference and object
  • Size of object
  • Constructor overloading
  • Factory method and singleton class
  • 10.INHERITANCE
  • What is Inheritance
  • Why inheritance
  • extends keyword
  • Type of inheritance
  • implementation
  • 11.POLYMORPHISM
  • Polymorphism in OOP
  • Overloading and Overriding
  • Method and Constructor
  • Overloading
  • Constructor chaining
  • Uses of “this” keyword
  • Method overriding and its restrictions
  • Use of “super” keyword
  • Dynamic method dispatching by
  • down-casting and up-casting
  • 12.ABSTRACT CLASS & INTERFACE
  • What is Abstract
  • incomplete class
  • why abstract class
  • implementation of abstract class
  • what is interface
  • different between abstract class and interface
  • fully abstraction
  • implement keyword
  • multiple inheritance
  • multilevel interface
  • 13.RELATIONSHIP
  • Association (HAS-A) relation
  • Aggregation vs Composition
  • Benefits of Inheritance (IS-A) over
  • aggregation in OOP
  • Loose and tight coupling
  • Coupling vs Cohesion
  • Role of Constructors in inheritance
  • Single, Multiple, Multi-Level,
  • Hierarchical, Hybrid Inheritance
  • Implementing interfaces.
  • Abstract Class vs Interfaces
  • Static, default, private methods of
  • Interface
  • Cloning of Objects, shallow and
  • deep cloning
  • Marker and functional Interface
  • 14.PACKAGE
  • Organizing Classes and Interfaces in Packages.
  • Package as Access Protection
  • Defining Package and Sub-Package
  • Advantage of package
  • CLASSPATH Setting for Packages
  • Making JAR Files for Library Packages
  • Import and Static Import
  • Creating doc files
  • Creating .EXE and jar executable file
  • Setup file
  • 15.ACCESS SPECIFIER
  • Private
  • Default
  • Protected
  • Public
  • 16.ARRAY
  • Defining an Array
  • Problem solving using single–dimensional Array
  • Arrays class and its methods
  • Multi –Dimensional Array and its implementation
  • Importance of Jagged Array
  • Array of Objects
  • Object comparisons using Comparator and comparable interface
  • 17.CHAR,STRING,STRINGBUFFER AND STRINGBUILDER
  • String – what and why
  • Operation on String
  • Text-Block in String
  • String comparison and concatenation
  • Method of String class
  • Mutable and Immutable object
  • StringBuffer class and its methods
  • StringBuilder class and its methods
  • Creating Immutable class like String
  • 18.EXCEPTION HANDLING
  • Why Exception?
  • Exceptions & Errors
  • Checked and Un-Checked Exceptions
  • Control Flow in Exceptions
  • Use of try and catch block
  • Multiple catch block
  • Nested try and finally block
  • How to handle unreachable statements using finally.
  • throw and throws keyword
  • Exception Propagation
  • Exception Handling with Method Overriding
  • In-built and User Defined Exceptions
  • 19.RUNTIME INPUT MECHANISM
  • Command-Line Arguments
  • Scanner class
  • BufferedReader class
  • DataInputStream class
  • Console class
  • 20.IO ( FILE HANDLING)
  • Java.io package
  • File class of java.io package and its methods
  • Different ways to read and write operation with File.
  • FileOutputStream & FileInputStream
  • FileWriter & FileReader
  • BufferedReader and BufferedWriter class
  • Compressing and Uncompressing File
  • DataInputStream and DataOutputStream
  • Serialization and De-Serialization
  • Transient variable
  • Try with resources
  • 21 - MULTITHREADING & MULTI-PROCESSING
  • Understanding Thread and Process.
  • Multithreading – what and why
  • Multithreading vs Multiprocessing
  • Different ways to create a Thread
  • Life-Cycle of Thread
  • Method implementation of Thread
  • Thread Priorities
  • Daemon thread
  • Implementing Runnable interface
  • Synchronizing Threads – what and why
  • Synchronized method and block
  • Locking mechanism
  • Inter Thread Communication
  • Producer & Consumer problem with balancing using wait () & notify ().
  • 22.DATA STRUCTURE USING JAVA
  • Collection Framework
  • What is generic collection
  • methods of Collection
  • Iterator
  • Enumeration
  • LinkedList implementation
  • Store objects in ArrayList & Vector
  • Data structure implementation using Stack, Queue & Deque
  • Use of HashSet & TreeSet
  • Map Collection
  • Understanding Hashing
  • Use of HashMap, TreeMap & Hashtable
  • Enumeration interface
  • Iterator vs ListIterator interface
  • Collection traversing using different techniques
  • 23.NETWORKING AND SOCKET PROGRAMMING
  • Process and Networking
  • Client-Server Architecture.
  • InetAddress class
  • IPC and RPC
  • Multiple Client and Single Server
  • ServerSocket and Socket
  • Communicate between two processes in single or different system.
  • Two-way communication
  • Read and write operation between client and server.
  • PrintWriter and BufferedReader class for read and write operation
  • DatagramSocket and DatagramPacket
  • Developing chatting application for multiple System
  • TCP and UDP protocol
  • 24.PROGRAMMING USING AWT
  • Components and Containers
  • Frame, Dialog, Window and Panel
  • Layout Managers and user-defined layout
  • BorderLayout, FlowLayout, GridLayout, GridbagLayout, BoxLayout
  • Color, Font and Graphics class
  • AWT Components
  • Menu Application
  • Bhubaneshwar Branch

    4/1515/1752,Acharya Vihar, Bhubaneshwar

Check out more Java Programming courses in India

Keywords Technologies Logo

Python 3.0 Django Enterprise Application Expert

This comprehensive workshop on Python programming covers everything you need to know about working with Python and understand its features and functions. 

by Keywords Technologies
Gemstech IPL Logo

Python

PythonPython course is offered by Gemstech IPL. Please inquire to get details of the course price, schedule and outline.

by Gemstech IPL
Bismilsoft Pvt Ltd Logo

Java (Fast Track)

This Java training led by expert trainers will give notes on each topic in the class that can be used reference book in lab practice and study material.

by Bismilsoft Pvt Ltd
Bismilsoft Pvt Ltd Logo

Python (Fast Track)

PythonLearn about Python from the qualified instructors at Bismilsoft Pvt Ltd with 9+ years of experience focuses on both the basics and advanced topics and areas in support of real-life projects to get you certified. 

by Bismilsoft Pvt Ltd
Reifywise Logo

Backend Development

Reifywise provide job-oriented Java, Springboot, Microservice development courses in Patna. We designed Backend development modules using latest software versions from Java Professionals with 10 years of IT experience .Our Java expert will trainees you to become the best in Software Industry.

by Reifywise [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy