• Pune : +91-20-2427 2383 / 2426 4291 / 2426 0308 / 7410 071 951
  • Karad : 02164 - 225500 / 225800

Core Java

Course Name : Core Java

Batch Schedule : 28-Jan-2019   To   09-Feb-2019

Duration : 84 hours

Timings : 08:00am   To  5:00pm

Fees : Rs. 9,000/- (Inc. 18% GST)

1. Java Introduction:

  • History.
  • Java Platforms and versions.
  • Java infrastructure( JDK,JRE, JVM).
  • Simple Hello application.
  • Execution Flow.
  • Java Buzzwords
  • Data types
  • Wrapper class.
  • Command line arguments.

 

2. Java SE Basics:

  • Narrowing and widening
  • Boxing and unboxing
  • Access modifier
  • class, reference and instance
  • constructor chaining
  • value type versus reference type

 

3. Java SE Basics:

  • package
  • static initialiser block, static field and method.
  • final field
  • Array and its type
  • Variable argument method.
  • Enum

 

4. Oops Concepts:

  • Association, Aggregation and Composition
  • Jar file creation and use.
  • Inheritance basics
  • Upcasting and down casting
  • Dynamic method dispatch
  • Final class and method
  • Abstract class and method

 

5. Oops Concepts and Exception handling:

  • equals method
  • Abstract class implementation
  • instance of operator
  • Exception handling.
  • Exception Chaining
  • Try with resource
  • Rules of method overriding

 

6. Generics and Interface:

  • Generic programming without generics and its limitations
  • Generics basics
  • wild card and its type.
  • Fragile Base class problem
  • Interface concept and its use.
  • Types of inheritance.

 

7. Basics of functional programming:

  • Nested class and its type.
  • Local class and its type.
  • Lambda expresión , Method reference and constructor reference.
  • Interface implementation of.
    • Cloneable
    • Comparable and Comparator
    • Iterable and Iterator
  • String handling using String, StringBuffer, StringBuilder and StringTokenizer

 

8. Collection Framework:

  • Introduction of Collection interface and class hierarchy.
  • Implementation of ArrayList, Vector Stack and Linked List.
  • Enumeration, Iterator and ListIterator.
  • Fail fast versus fail safe iterator.
  • Hashcode concept
  • HashMap and TreeMap implementation
  • Queue

 

9. Collection Framework, Java 8 Streams, File IO:

  • Introduction of Dictionary and Map interface.
  • HashMap, Hashtable and TreeMap implementation.
  • Java 8 streams
  • File Basics
  • Binary File manipulation

 

10. File IO, Reflection and Annotation:

  • Manipulating Text Files.
  • Metadata concept and Reflection basics
  • Java 8 annotations
  • Custom annotation.

 

11. Multithreading:

  • Process versus Thread.
  • Thread creation and termination.
  • Thread Joining
  • Race condition, locking and unlocking using synchronized keyword.
  • Monitor concept
  • Inter thread communication.
  • Thread Life Cycle

 

12. Java Database Connectivity:

  • JDBC Concept
  • JDBC Driver
  • Statement, PreparedStatement.
  • ResultSet
  • Strored procedure and Function call using CallableStatement.
  • JDBC Transaction.
Click to Register
Sr.No Batch Code Start Date End Date Time
1 CJ-09 28-Jan-2019 09-Feb-2019 08:00   To  5:00
Click to Register

Contact us

Pune Centre

SunBeam Institute of Information Technology, Pune

'Sunbeam', Plot No.R/2, Market Yard Road, Behind Hotel Fulora, Gultekdi,    Pune - 411 037. MH-INDIA.

+91-20-2427 2383 / 2426 4291 / 2426 0308 / 7410 071 951
Karad Centre

SunBeam Institute of Information Technology, Karad

'Anuda Chambers', 203 Shaniwar Peth, Near Gujar Hospital, Karad - 415 110,     Dist. Satara, MH-INDIA.

02164 - 225500 / 225800