Why Java?
Today we live in a data world. To create a small web application in a cell phone to a large enterprise application running on the Internet, we use the Java / J2EE programming language. Java programming is simple, object-oriented, robust, secure, and neutral for architecture, portable, high-performance, localized, interconnected, and dynamic.
Whom Java is suitable for?
Fresher (BE, B.Tech, B.Sc, BCA, M.Sc, MCA & any other graduates*) who want to make career as a Software developer, Engineer, Web Application Developers can also take up this course.
Job opportunities in Java
Today everyone wants their work to be automated and distributed online. The world has become smarter and the Internet has reached remote areas. Most companies look for Java because of their secure, distributed, and simple maps of things in real time. 90% company selection is Java for their business. Join Java Training in Chandigarh at ThinkNEXT to grow your career.
Objectives
The objectives of this course are:
  Learn about Java language features
  To determine how to write Java code according to object-oriented programming principles
  To feel comfortable with concepts such as classes, objects, inheritance, polymorphism and interfaces
  To learn Java APIs for clusters, I / O streams
  Design GUI applications and small applications using AWT and Swing.
  To develop multi-threaded applications and networks
  Develop database applications using JDBC
Pre-requisites
This Java Training Course in Chandigarh is designed to meet the needs of those who want to be professional Java developers. This will also help the students to obtain the Java Programmer Certification.
Students should be well-known with basic programming techniques and have some real programming experience, preferably with procedural programming languages, ideally with C. Although C ++ is not required, prior knowledge of it will be an added advantage.
Java Industrial Training - Course Contents
I. Introduction
  Why Java
  Paradigms
  Diff b/w Java & Other (C,C++)
  Java history
  Java features
  Java First Program
II. Language Fundamentals
  Identifiers
  Reserved Words
  Data Types
  Literals
  Type of variables
  Arrays
  main method
  var-arg method
  Command Line arguments
  Java coding Standards
III. Operators & Assignments
  increment & decrement operators
  arithmetic operators
  string concatenation operators
  Relational operators
  Equality operators
  Bitwise Operators
  Logical operators
  instance of operators
  assignment operators
  new operators
IV. Flow Control
  Introduction
  Selection Statements
- if-else Statements
- switch Statements
  Iterative statements
- for loop
- while loop
- do-while loop
- for-each loop
  Transfer statements
V. Declaration and access control
  Introduction
  java source file structure
  class modifiers
  member modifiers
VI. Interface and Abstract Class
  Introduction
  declaring interface
  interface methods
  interface variables
  naming conflicts in interface
  declaring abstract class
  declared methods
  define variables
VII. OOPS
  Class
  Object
  data hiding
  Abstraction
  Encapsulation
  Pure Encapsulated Class
  Polymorphism
  Over Loading
  Over Riding
  Constructors
  Is A Relationship(Inheritance)
  Has A Relationship
  Instance Control flow
  Static control flow
  Method hiding
  Type Casting
VIII. Keywords:-
  this
  super
IX. String Manipulations
  String
  String Buffer
  String Tokenizer
X. Packages
  Introduction to all predefined package
  User Defined Packages
  Access Specifiers
XI. Exception Handling
  Introduction
  Real time Stack Mechanism
  Default Exception Handling
  Exception Hierarchy
  Customized Exception Handling by using try-catch
  Control flow in try-catch
  Methods to print Exception Information
  try with Multiple catch block
  finally blocks
  difference between final & finally & finalized
  control flow in try catch and finally
  various combinations of try catch finally
  throw keywords
  throws keywords
  Top 10 Exceptions
XII. Multi Threading
  Introduction
  Defining Instantiating starting the Thread
  Getting and Setting name of the Thread
  Thread Priorities
  Method to prevent Thread Execution
  Synchronized
  Inter Thread Communication
- wait()
- notify()
- notifyAll()
  Deadlock
  Demon Thread
XIII. I/O Streams
  Introduction
  File
  FileReader and FileWriter
  BufferWriter and BufferReader
  PrintWriter
  Serialization
XIV. Wrapper Classes
  Introduction
  Byte, Short, Integer, Long, Float, Double, Character, Boolean classes.
XV. Collection Frame Work
  Introduction
  Util Package interfaces, List, Set, Map
  List interface
- Array List
- Linked List
- Vector
- Stack
  Set interface
- Hash Set
- Linked Hash Set
- Shorted Set(I)
  Map interface
- Hash Map
- Linked Hash Map
- Weak Hash Map
- Identity Hash Map
- Shorted Map(I)
  Property
  Hashtable
  Curser
- Enumeration
- Iterator
- List Iterator
  Comparable
  Comparator
  Arrays
  Collections
XVI. Inner Classes
  Introduction
  Member inner class
  Static inner class
  Local inner class
  Anonymous inner class
XVII. Swings(JFC)
  Introduction Diff b/w awt and swing
  Components hierarchy
  Panels
  Individual Swings components Jlabel
  JButton, JTextField, JTextAres.
XVIII. Java Regex API
XIX. Java Reflection API
XX. Database Connectivity
  Statement
  Prepared Statement
  Callable Statement
  Result Set
XXI. Project in Swings with MVC Pattern