The best learning institution

welcome to DRASTI INSTITUTE


CORE JAVA COURSE CONTENT

  • Understanding Requirement: Why Java?
  • Java Unbeaten: past, present & future
  • Why Java important to the Internet
  • Java Able to Work On Any Platform(WORA)

  • What is Java VM?
  • Difference b/w JDK, JRE & JVM
  • Java VM Architecture
  • Understanding Class Loader and its types
  • Understanding ByteCodeVerifyer
  • Working strategy: Just In Time(JIT) Compiler
  • JVM Execution Engine & it’s Parts

  • What is OOPs? Difference b/w OOPs & OBPs
  • Introduction About Class & Object
  • Class Members : Data Member & Member Function
  • Constructor & Over Loaded Constructor
  • Getting Concept of Method Over Loading
  • Block Type :Static & Anonymous
  • Working Strategy: this & super Keywords
  • Getting concept of Covariant Return Type
  • About final Keyword
  • Difference b/w Abstract Class & Interface
  • Object Class & Object Cloning
  • Use Of strictfp keyword
  • Nested Class: what, why & when
  • Types Of Nested Class

  • What is Inheritance?
  • Types Of Inheritance: IS-A/HAS-A
  • About Aggregation & Composition(HAS-A)
  • Getting Concept of method Overriding
  • What is Polymorphism?
  • Types of Polymorphism: RTP & CTP
  • Difference b/w RTP & CTP
  • Abstraction Implementation using: Abstract Class & Interface
  • Getting Concept of Encapsulation
  • Getting Concept of Packaging

  • Defining Array
  • Initializing & Accessing array’s values
  • String :way of creating Object
  • Getting Concept of String Pool
  • Character Extraction
  • Working Strategy: to String() method
  • String Comparison
  • Getting Concept Of Mutable & Immutable String
  • Difference b/w String Buffer & String Builder class
  • Concept of String Tokenizing
  • Other Useful Methods Of String class

  • The Idea Behind Exception
  • How Internally Java VM encounter Exceptions
  • Control Flow In Case Of Exception
  • Java VM Reaction: when Exception is generated
  • Use Of try, catch, finally blocks
  • Use Of try-with-resource(newly added )
  • Use Of throw & throws Keywords
  • Difference b/w throw & throws Keywords
  • Types Of Exception: In-Built & User-Define(Custom)
  • Checked & Unchecked Exception

  • Accepting Input From Consol
  • Accepting Input From java.util.Scanner class
  • Getting Concept of OutputStream
  • Getting Concept of InputStream
  • Understanding File System
  • About PrintStream class
  • Compress & Uncompress File
  • Serialization & Deserialization Concept
  • StreamTokenizer & StringTokenizer class
  • Understanding transient Keyword
  • PipedInputStream & PipedOutputStream class

  • Getting Concept Of Java Thread Model
  • Need Of Multi-Threaded Programming
  • Thread Life Cycle
  • Creating Multiple Thread & Context-Switching
  • Thread Priorities
  • Synchronization: Methods & Statements
  • Inter-Communication Of Threads
  • Critical Factor In Thread: DEADLOCK
  • Use Of CountDownLatch class
  • Use Of ThreadPoolExecutor class
  • Other Useful Methods Of Thread class

  • Reflection java.lang.Class.newInstance() method
  • Working Mechanism of javap tool
  • Creating Own javap tool
  • Getting Information:CurrentClass,methods,constructors & Super Classes

  • What is Socket?
  • Socket Creation
  • About URL class
  • About InetAddress class
  • How to get IP Address of any domain?
  • Difference b/w DatagramSocket & DatagramPacket class
  • Cilent-Server Communication

  • Introduction About JDBC
  • Working Strategy:JDBC
  • JDBC Driver class
  • Creating Connection with Oracle/MySQL
  • About DriverManager class
  • About Conection Interface
  • Statement Interface
  • PreparedStatement Interface
  • ResultSet Interface
  • ResultSetMetaData Interface
  • DataBaseMetaData Interface
  • Persisting/Retrieving Image data
  • Persisting/Retrieving File data
  • Transaction-Management
  • Batch Updating

MODULE DURATION: 2 MONTHS

  Drop us a query

  Contact us : +91-9818721953



 
 
 
 

Activities