Object Oriented Programming using Java - 1 : TYBCS : SPPU : Syllabus - BCS Guruji

Ad

Sunday, August 27, 2023

Object Oriented Programming using Java - 1 : TYBCS : SPPU : Syllabus

 Course Contents


Chapter 1 An Introduction to Java 


Object Oriented Programming Concepts

A short history of Java

Features OR Buzzwords of Java

Java Environment

Simple Java Program

Java Tools – jdb, javap, javadoc

Types of Comments

Data Types

Final Variable

Declaring 1D, 2D Array

Accepting Input

(Command Line Arguments, BufferedReader, Scanner)


Chapter 2 Objects and Classes 


Defining your own classes

Access Specifiers

(public, protected, private, default)

Array of Objects

Constructors, Overloading Constructors and Use of ‘this’ keyword

static block, static fields And methods

Predefined Classes

 Object Class, Methods (equals(), toString(),hashcode(), getClass())

 String Class And StringBuffer Class,Formatting String data using format()

method

Creating , Accessing And Using Packages

Wrapper Classes


Chapter 3 Inheritance and Interface


Inheritance Basics (extends Keyword) and Types of Inheritance

Superclass, Subclass and use of Super Keyword

Method Overriding and runtime polymorphism

Use of final keyword related to method and class

Use of abstract class and abstract methods

Defining and Implementing Interfaces

Runtime polymorphism using interface

Concept of Marker and Functional Interfaces


Chapter 4 Exception and File Handling


Dealing with errors , Exception class, Checked And Unchecked Exception

Catching Exceptions, Multiple Catch Block, Nested try block

Creating User Defined Exception

Introduction to Files And Streams

Input-OutputStream : FileInput/OutputStream, BufferedInput/OutputStream,

DataInput/OutputStream

-Reader-Writer : FileReader/Writer, BufferedReader/Writer,

-InputStreamReader, OutputStreamWriter


Chapter 5 User Interface with AWT and Swing 


What is AWT? What is Swing? Difference between AWT and Swing

The MVC Architecture And Swing

Layouts And Layout Managers

Containers And Components – JFrame, JButton, JLabel, JText, JTextArea,

JCheckBox And JRadioButton, JList, JComboBox, JMenu And related Classes

Dialogs (Message, Confirmation, Input), JFileChooser, JColorChooser

Event Handling: Event Sources, Listeners

Adapters And Anonymous Inner Class

No comments:

Post a Comment