Subject Details
Dept     : MECH
Sem      : 3
Regul    : 2023
Faculty : K.Jason
phone  : 9894857538
E-mail  : jason.k.cst@snsce.ac.in
263
Page views
12
Files
2
Videos
3
R.Links

Icon
Syllabus

UNIT
1
FUNDAMENTALS OF OBJECT ORIENTED PROGRAMMING AND JAVA

Introduction to OOP - Object oriented programming paradigms - Features of Object-Oriented Programming - Overview of Java - Programming Structures in Java - Java programming elements - Control Statements - Looping Statements - Arrays.

UNIT
2
OBJECTS AND CLASSES

Defining classes in Java - Constructors - Methods - Access specifiers - Static members - Objects as Parameters - Returning Objects –Static, this keyword - Nested and Inner Classes. Inbuilt classes: String - Character - String Buffer - File.

UNIT
3
INHERITANCE AND POLYMORPHISM

Inheritance in Java - Types of Inheritance - polymorphism - Method Overriding- method overloading - Dynamic Method Dispatch - Super keyword - final keyword with Inheritance. Abstract Classes -Packages and Interfaces: Packages – Packages and Member Access - Importing Packages - Interfaces

UNIT
4
EXCEPTION HANDLING AND MULTITHREADING

Exception Handling: Errors in Java program - Exception, throw clause- throws clause - Types of Exception - Threads: single tasking - Multi-tasking - Uses of threads - creating a thread and running it - terminating the Thread - Thread class methods

UNIT
5
JAVA AWT AND APPLET

Events Handling -AWT Button - AWT Label - AWT Text Field - AWT Text Area- AWT Checkbox - AWT checkboxgroup - AWT choice - AWT list - AWT canvas - AWT scrollbar - AWT MenuItem & Menu - AWT PopupMenu - AWT Panel - AWT Dialog - AWT Toolkit - JAVA Applet Basics - Event handling in Applet .

Reference Book:

1.Cay S. Horstmann, “Core Java Fundamentals”, Volume 1, 11th Edition, Prentice Hall, 2018. 2.Herbert Schildt; Dr. Danny Coward Java: The Complete Reference, 13th Edition, 2020

Text Book:

Herbert Schildt, “Java: The Complete Reference”, 11 th Edition, McGraw Hill Education, New Delhi, 2019