Introduction to User Experience

This course on Core Java Course is designed for students and professionals who want to become a Java Developer. In this course we'll cover various concepts like Database connectivity, Threads, Exception Handling etc. Java is a general-purpose, class-based, object-oriented computer programming language that was designed by James Gosling at Sun Microsystems in 1995.

Basics of Java

In this module you will learn basics of Java such as history, internal details of Java. You will also get to know about JDK, JRE and JVM. The topics which will be covered in this module are described as:

  • 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
  • Unicode System
  • Naming Convention
  • OOPS Concepts

    This module contains object oriented programming concepts and various other concepts like Constructor, Method Overloading, Method Overriding etc. The topics covered in this module are as given:

  • Objects, Class and OOPs Concepts
  • Method Overloading,Method Overriding, Constructors, this keyword and final keyword
  • static variable, method and block
  • Inheritance, Aggregation and Composition(HAS-A)
  • Covariant Return Type, super keyword
  • Instance Initializer block
  • Runtime Polymorphism
  • Static and Dynamic binding
  • Abstract class and Interface
  • Downcasting with instanceof operator
  • Package and Access Modifiers, Encapsulation
  • Java Array
  • Call By Value and Call By Reference
  • String Handling

  • String : What and Why?
  • Immutable String
  • String Comparison and String Concatenation
  • Substring, Methods of String Class
  • StringBuffer Class, StringBuilder Class and StringTokenizer Class
  • Exception Handling

  • Exception Handling : What and Why?
  • try and catch block
  • Multiple catch block, Nested try and finally block
  • throw keyword, throws keyword
  • Exception Handling with Method Overriding and Custom Exception
  • Nested Classes

  • Nested Class : What and Why?
  • Member Inner Class, Anonymous Inner Class
  • Local Inner Class and Static Nested Class
  • Nested Interface
  • Multithreading

  • 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 and Thread Group
  • Performing multiple task by Multiple Thread
  • Garbage Collection, Runnable Class
  • Synchronization

  • Synchronization: What and Why?
  • Synchronized Method
  • Synchronized Block
  • Static Synchronization
  • Deadlock
  • Inter-thread Communication
  • Interrupting Thread
  • Input and output

  • FileOutputStream & FileInputStream
  • ByteArrayOutputStream
  • SequenceInputStream
  • BufferedOutputStream & BufferedInputStream
  • FileWriter & FileReader
  • CharArrayWriter
  • Input from keyboard by InputStreamReader, Console and Scanner
  • Compressing and Uncompressing File
  • Reading and Writing data simultaneously
  • DataInputStream and DataOutputStream
  • AWT and EventHandling

  • AWT Controls
  • Event Handling by 3 ways
  • Event classes and Listener Interfaces
  • Adapter Classes
  • Swing

    In this module we'll learn Basics of Swing and Various Classes like: JRadioButton Class, JTextArea Class, JComboBox Class, JTable Class, JColorChooser Class, JProgressBar Class and JSlider Class. Other topics are as follows:
  • Digital Watch
  • Graphics in Swing
  • Displaying Image
  • Edit Menu for Notepad
  • Open Dialog Box
  • LayoutManagers

  • BorderLayout
  • GridLayout
  • FlowLayout
  • BoxLayout
  • CardLayout
  • Applet

  • Life Cycle of Applet
  • Graphics in Applet
  • Displaying image in Applet
  • Animation in Applet
  • EventHandling in Applet
  • JApplet class
  • Painting in Applet
  • Digital Clock in Applet
  • Analog Clock in Applet
  • JDBC

  • JDBC Drivers
  • Steps to connect to the Database
  • Connectivity with Oracle
  • Connectivity with MySQL
  • DriverManager
  • Connection Interface, Statement Interface, ResultSet Interface
  • PreparedStatement
  • Storing Image, Retrieving Image
  • Stored procedures and Functions
  • Subscribe to know about new updates and courses

    Email is Required. Invalid Email Address.

    Thank You! Your email subscription request has been accepted.