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
About Abhishek Dhamdhere
Qna Library Is a Free Online Library of questions and answers where we want to provide all the solutions to problems that students are facing in their studies. Right now we are serving students from maharashtra state board by providing notes or exercise solutions for various academic subjects
No comments:
Post a Comment