Send Your Enquiry

Java solutions has played a pioneering role in taking computer learning in software development.

If you are browsing for an essay a link to the kissmyessay writing company which will help you out with your educational creating issues, then you have just located the very suitable one. Structuring your essay in an ideal arrangement is also crucial. Producing essays is a portion of everybody’s lifetime and it’s crucial for the visitors to learn the best way to write a productive essay. While you might like to receive into your college aid, you must be aware of exactly what you are requested to accomplish before you begin writing an newspaper.

Core Java
Duration: 2 Months

Basics of Java

  • Java – What, Where and Why?
  • History and Features of Java
  • Internals of Java Program
  • Difference between JDK,JRE and JVM
  • Internal Details of JVM
  • Variable and Data Type
  • Naming Convention

Generics in Java​

  • Exception Handling
  • Exception Handling: What and Why?
  • Try and catch block
  • multiple catch block
  • Nested try
  • finally block
  • throw keyword
  • Exception Propagation
  • throws keyword
  • Exception Handling with Method Overriding
  • Custom Exception

Multithreading

  • Complexity Analysis
  • Multithreading: What and Why?
  • Life Cycle of a Thread
  • Creating Thread
  • Thread Scheduler
  • Sleeping a thread
  • Joining a thread
  • Thread Priority
  • Daemon Thread
  • Thread Pooling
  • Thread Group
  • Performing multiple task by multiple thread
  • Garbage Collection
  • Runnable class

OOPS Concepts

  • Java – What, Where and Why?
  • Advantage of OOPs
  • Object and Class
  • Method Overloading
  • Constructor
  • static variable, method and block
  • this keyword
  • Inheritance (IS-A)
  • Aggregation and Composition(HAS-A)
  • Method Overriding
  • super keyword
  • Instance Initializer block
  • final keyword
  • Runtime Polymorphism
  • static and Dynamic binding
  • Abstract class and Interface
  • Downcasting with instanceof operator
  • Package and Access Modifiers
  • Encapsulation
  • Object class
  • Object Cloning
  • Java Array
  • Call By Value and Call By Reference
  • strictfp keyword

Nested Classes​

  • Exception Handling
  • Nested Class: What and Why?
  • Member Inner class
  • Anonymous Inner class
  • Local Inner class
  • static nested class

Synchronization

  • Complexity Analysis
  • Synchronization : What and Why?
  • synchronized method
  • synchronized block
  • static synchronization
  • Deadlock
  • Inter-thread Communication
  • Interrupting Thread

Serialization​

  • Serialization & Deserialization
  • Serialization with IS-A and Has-A
  • transient keyword

Java New Features

  • Control Structures
  • JDK1.8 Latest Features
  • Assertion
  • For-each loop
  • Varargs
  • Static Import
  • Autoboxing and Unboxing
  • Enum Type
  • Annotation

Input and output

  • Structures and Unions
  • FileOutputStream & FileInputStream
  • ByteArrayOutputStream
  • SequenceInputStream
  • BufferedOutputStream & BufferedInputStream
  • FileWriter & FileReader
  • CharArrayWriter
  • Input from keyboard by InputStreamReader
  • Input from keyboard by Console
  • Input from keyboard by Scanner
  • PrintStream class
  • PrintWriter class
  • Compressing and Uncompressing File
  • Reading and Writing data simultaneously
  • DataInputStream and DataOutputStream
  • StreamTokenizer class

Collection

  • Structures and Unions
  • Collection Framework

  • ArrayList class
  • LinkedList class
  • ListIterator interface
  • HashSet class
  • LinkedHashSet class
  • TreeSet class
  • PriorityQueue class
  • ArrayDeque class
  • Map interface
  • HashMap class
  • LinkedHashMap class
  • TreeMap class
  • Hashtable class
  • Comparable and Comparator
  • Properties class

String Handling​

  • Exception Handling
  • String : What and Why?
  • Immutable String
  • String Comparison
  • String Concatenation
  • Substring
  • Methods of String class
  • StringBuffer class
  • StringBuilder class
  • Creating Immutable class
  • toString method
  • StringTokenizer class

JDBC

  • Complexity Analysis
  • JDBC Drivers
  • Steps to connect to the database
  • Connectivity with Oracle
  • Connectivity with MySQL
  • SQL Basics(DDL,DML,DCL,TCL)
  • DriverManager
  • Connection interface
  • Statement interface
  • PreparedStatement
  • Storing image
  • Retrieving image
  • Stored procedures and functions
  • Transaction Management
  • Batch Processing
  • Mini Project

Reflection API​​

  • Reflection API
  • newInstance() & Determining the class object
  • javap tool
  • Accessing private method from outside the class