Note: Please check your Spam or Junk folder, in case you didn't receive the email with verification code.
SYLLABUS
Unit-I
Introduction: Introduction to Object Oriented Programming, The History and Evolution of Java, Introduction to Classes, Objects, Methods, Constructors, this Keyword, Garbage Collection, Data Types, Variables, Type Conversion and Casting, Arrays, Operators, Control Statements, Method Overloading, Constructor Overloading, Parameter Passing, Recursion, String Class and String Handling Methods.
Unit-II
Inheritance: Basics, Using Super, Creating Multilevel Hierarchy, Method Overriding, Dynamic Method Dispatch, Using Abstract Classes, Using final with Inheritance, Object Class. Packages: Basics, Finding packages and CLASSPATH, Access Protection, Importing Packages. Interfaces: Definition, Implementing Interfaces, Extending Interfaces, Nested Interfaces, Applying Interfaces, Variables in Interfaces.
Unit-III
Exception Handling - Fundamentals, Exception Types, Uncaught Exceptions, Using try and catch, Multiple Catch Clauses, Nested try Statements, throw, throws and finally, Built-in Exceptions, Creating Own Exception Sub Classes. Stream Based I/O (java.io) – The Stream Classes – Byte Streams and Character Streams, Reading Console Input and Writing Console Output, File Class, Reading and Writing Files, Random Access File Operations, The Console Class, Serialization, Enumerations, Autoboxing, Generics.
Unit-IV
Multithreading: The Java Thread Model, Creating Threads, Thread Priorities, Synchronizing Threads, Interthread Communication. The Collections Framework (java.util): Collections Overview, Collection Interfaces, The Collection Classes – ArrayList, LinkedList, HashSet, TreeSet, PriorityQueue, ArrayDeque. Hashtable, Properties, Stack, Vector, StringTokenizer, BitSet, Date, Calendar, Random, Formatter, Scanner.
Unit-V
Applet: Basics, Architecture, Applet Skeleton, Requesting Repainting, Using the Status Window, Passing Parameters to Applets GUI Programming with Swings – The Origin and Design Philosophy of Swing, Components and Containers, Layout Managers, Event Handling, Using a Push Button, JTextField, JLabel and ImageIcon, The Swing Buttons, JTextField, JScrollPane, JList, JComboBox, Trees, JTable, An Overview of JMenuBar, JMenu and JMenuItem, Creating a Main Menu, showMessageDialog, showConfirmDialog, showInputDialog, showOptionDialog, JDialog, Create a Modeless Dialog. Accessing Databases with JDBC: Types of Drivers, JDBC Architecture, JDBC Classes and Interfaces, Basic Steps in Developing JDBC Applications, Creating a New Database and Table with JDBC.
No Preview is available for this book
CategoriesEngineering
Format EPUB
TypeeBook