SlideShare a Scribd company logo
2
Most read
4
Most read
ADITYA COLLEGE OF ENGINEERING &
TECHNOLOGY
OBJECT ORIENTED
PROGRAMMING WITH JAVA
By
B SNV Ramana Murthy
Dept of CSE (AI & ML)
Aditya College of Engineering & Technology
Surampalem
Aditya College of Engineering & Technology
JAVA Programming
•To identify Java language components and how they
work together in applications
•To learn the fundamentals of object-oriented
programming in Java, including defining classes,
invoking methods, using class libraries.
Objective of the Course Object Oriented
Programming With JAVA
BSNV R Murthy 2
Aditya College of Engineering & Technology
JAVA Programming
•To learn how to extend Java classes with inheritance
and dynamic binding and how to use exception
handling in Java applications.
•To understand how to design applications with
threads in Java.
•To understand how to use Java APIs for program
development.
Objective of the Course Object Oriented
Programming With JAVA
BSNV R Murthy 3
Aditya College of Engineering & Technology
JAVA Programming
• UNIT-I: Introduction: Program Structure in Java: Introduction, Writing Simple Java
Programs, Elements or Tokens in Java Programs, Java Statements, Command Line
Arguments, User Input to Programs, Escape Sequences Comments, Programming Style.
Data Types, Variables, and Operators :Introduction, Data Types in Java, Declaration of
Variables, Data Types, Type Casting, Scope of Variable Identifier, Literal Constants,
Symbolic Constants, Formatted Output with printf() Method, Static Variables and
Methods, Attribute Final, Introduction to Operators, Precedence and Associativity of
Operators, Assignment Operator ( = ), Basic Arithmetic Operators, Increment (++) and
Decrement (--) Operators, Ternary Operator, Relational Operators, Boolean Logical
Operators, Bitwise Logical Operators.
Control Statements: Introduction, if Expression, Nested if Expressions, if–else
Expressions, Ternary Operator?:, Switch Statement, Iteration Statements, while
Expression, do–while Loop, for Loop, Nested for Loop, For–Each for Loop, Break
Statement, Continue Statement.
Object Oriented Programming With JAVA Syllabus
BSNV R Murthy 4
Aditya College of Engineering & Technology
JAVA Programming
• UNIT-II: Classes and Objects: Introduction, Class Declaration and Modifiers, Class
Members, Declaration of Class Objects, Assigning One Object to Another, Access Control
for Class Members, Accessing Private Members of Class, Constructor Methods for Class,
Overloaded Constructor Methods, Nested Classes, Final Class and Methods, Passing
Arguments by Value and by Reference, Keyword this. Methods: Introduction, Defining
Methods, Overloaded Methods, Overloaded Constructor Methods, Class Objects as
Parameters in Methods, Access Control, Recursive Methods, Nesting of Methods,
Overriding Methods, Attributes Final and Static.
Object Oriented Programming With JAVA Syllabus
BSNV R Murthy 5
Aditya College of Engineering & Technology
JAVA Programming
• UNIT-III: Arrays: Introduction, Declaration and Initialization of Arrays, Storage of Array in
Computer Memory, Accessing Elements of Arrays, Operations on Array Elements,
Assigning Array to Another Array, Dynamic Change of Array Size, Sorting of Arrays, Search
for Values in Arrays, Class Arrays, Two-dimensional Arrays, Arrays of Varying Lengths,
Three-dimensional Arrays, Arrays as Vectors.
Inheritance: Introduction, Process of Inheritance, Types of Inheritances, Universal Super
Class-Object Class, Inhibiting Inheritance of Class Using Final, Access Control and
Inheritance, Multilevel Inheritance, Application of Keyword Super, Constructor Method
and Inheritance, Method Overriding, Dynamic Method Dispatch, Abstract Classes,
Interfaces and Inheritance.
Interfaces: Introduction, Declaration of Interface, Implementation of Interface, Multiple
Interfaces, Nested Interfaces, Inheritance of Interfaces, Default Methods in Interfaces,
Static Methods in Interface, Functional Interfaces, Annotations.
Object Oriented Programming With JAVA Syllabus
BSNV R Murthy 6
Aditya College of Engineering & Technology
JAVA Programming
• UNIT-IV: Packages and Java Library: Introduction, Defining Package, Importing Packages
and Classes into Programs, Path and Class Path, Access Control, Packages in Java SE,
Java.lang Package and its Classes, Class Object, Enumeration, class Math, Wrapper
Classes, Auto-boxing and Auto-unboxing, Java util Classes and Interfaces, Formatter
Class, Random Class, Time Package, Class Instant (java.time.Instant), Formatting for
Date/Time in Java, Temporal Adjusters Class, Temporal Adjusters Class.
Exception Handling: Introduction, Hierarchy of Standard Exception Classes, Keywords
throws and throw, try, catch, and finally Blocks, Multiple Catch Clauses, Class Throwable,
Unchecked Exceptions, Checked Exceptions, try-with-resources, Catching Subclass
Exception, Custom Exceptions, Nested try and catch Blocks, Rethrowing Exception,
Throws Clause.
Object Oriented Programming With JAVA Syllabus
BSNV R Murthy 7
Aditya College of Engineering & Technology
JAVA Programming
• UNIT-V: String Handling in Java: Introduction, Interface Char Sequence, Class String,
Methods for Extracting Characters from Strings, Methods for Comparison of Strings,
Methods for Modifying Strings, Methods for Searching Strings, Data Conversion and
Miscellaneous Methods, Class String Buffer, Class String Builder.
Multithreaded Programming: Introduction, Need for Multiple Threads Multithreaded
Programming for Multi-core Processor, Thread Class, Main Thread- Creation of New
Threads, Thread States, Thread Priority-Synchronization, Deadlock and Race Situations,
Inter-thread Communication - Suspending, Resuming, and Stopping of Threads.
Java Database Connectivity: Introduction, JDBC Architecture, Installing MySQL and
MySQL Connector/J, JDBC Environment Setup, Establishing JDBC Database Connections,
ResultSet Interface, Creating JDBC Application, JDBC Batch Processing, JDBC Transaction
Management.
Object Oriented Programming With JAVA Syllabus
BSNV R Murthy 8
Aditya College of Engineering & Technology
JAVA Programming
Text Books:
1. JAVA one step ahead, Anitha Seth, B.L.Juneja, Oxford.
2. The complete Reference Java, 8th edition, Herbert Schildt, TMH.
Reference Books:
1. Introduction to java programming, 7th edition by Y Daniel Liang, Pearson.
2. Murach's Java Programming, Joel Murach
e-Resources:
1. https://nptel.ac.in/courses/106/105/106105191/
2. https://www.w3schools.com/java/java_data_types.asp
Books
BSNV R Murthy 9
Aditya College of Engineering & Technology
JAVA Programming
Upon Completion of the Course the student is able to
• Able to realize the concept of Object Oriented Programming & Java Programming
Constructs.
• Able to describe the basic concepts of Java such as operators, classes, objects,
inheritance, packages, Enumeration and various keywords
• Apply the concept of exception handling and Input/ Output operations.
• Able to design the applications of Java & Java applet.
• Able to Analyze & Design the concept of Event Handling and Abstract Window Toolkit
Outcomes of the Course DBMS
BSNV R Murthy 10
ADITYA COLLEGE OF ENGINEERING &
TECHNOLOGY
Thank You

More Related Content

PDF
Java Programming.pdf
PPTX
object oriented programming systems OOPS
PDF
3350703
PPTX
object oriented orogrraming 1
PPTX
CJPjavaprogramming for engdgdfhdrgsddfgdfgfdg
PDF
Course-Plan-Object Oriented Concept (18CS45)1.pdf
PDF
Download full ebook of Programming With Java Edet Theophilus instant download...
PDF
java training in navi mumbai
Java Programming.pdf
object oriented programming systems OOPS
3350703
object oriented orogrraming 1
CJPjavaprogramming for engdgdfhdrgsddfgdfgfdg
Course-Plan-Object Oriented Concept (18CS45)1.pdf
Download full ebook of Programming With Java Edet Theophilus instant download...
java training in navi mumbai

Similar to Introduction.ppt (20)

PDF
java course in navi mumbai
DOCX
OOPJ-SYLLABUS-NR23 Object oriented programming in JAVA
PPTX
Introduction to Object Oriented Programming
PPTX
OOP with Java - Java Introduction (Basics)
PPT
Object oriented programming using java
PPT
00 intro to java
PPTX
2R-3KS03-OOP_UNIT-I (Part-A)_2023-24.pptx
PDF
Object Oriented Data Structures Using Java 4th Edition Dale
PDF
Java Developer Roadmap PDF By ScholarHat
PDF
JAVA PPT-1 BY ADI.pdf
PDF
JAVA PPT Part-1 BY ADI.pdf
PDF
Get Object Oriented Data Structures Using Java 4th Edition Dale free all chap...
PPTX
AP Computer Science Test Prep - Part 2 - Object Oriented Programming
PDF
Corejavacoursesyllabus 140226051356-phpapp01
PDF
Java programing brochure
PPT
Introduction to java
PDF
Core java course syllabus
PDF
Introduction to Programming with Java 3rd Edition John Dean
PPTX
Journey-into-the-World-of-Java.pp3dqe23R3qtx
DOC
6010 java programming version 6
java course in navi mumbai
OOPJ-SYLLABUS-NR23 Object oriented programming in JAVA
Introduction to Object Oriented Programming
OOP with Java - Java Introduction (Basics)
Object oriented programming using java
00 intro to java
2R-3KS03-OOP_UNIT-I (Part-A)_2023-24.pptx
Object Oriented Data Structures Using Java 4th Edition Dale
Java Developer Roadmap PDF By ScholarHat
JAVA PPT-1 BY ADI.pdf
JAVA PPT Part-1 BY ADI.pdf
Get Object Oriented Data Structures Using Java 4th Edition Dale free all chap...
AP Computer Science Test Prep - Part 2 - Object Oriented Programming
Corejavacoursesyllabus 140226051356-phpapp01
Java programing brochure
Introduction to java
Core java course syllabus
Introduction to Programming with Java 3rd Edition John Dean
Journey-into-the-World-of-Java.pp3dqe23R3qtx
6010 java programming version 6
Ad

More from Ramanamurthy Banda (11)

PPT
Central Processing Unit_Computer Organization.ppt
PPT
Computer Organization_Input_ UNIT -4.ppt
PPTX
Operating Systems_ UNIT 1_iNTRODUCTION.pptx
PPT
Introduction to Operating Systems Overview.ppt
PPT
UNIT III_Python Programming_aditya COllege
PPT
UNIT II_python Programming_aditya College
PPT
Python Programming Unit1_Aditya College of Engg & Tech
PPT
UnSupervised Machincs4811-ch23a-clustering.ppt
PPTX
Virtualization for Windows - Seminar.pptx
PPT
UML-casestudy.ppt
PPT
Central Processing Unit_Computer Organization.ppt
Computer Organization_Input_ UNIT -4.ppt
Operating Systems_ UNIT 1_iNTRODUCTION.pptx
Introduction to Operating Systems Overview.ppt
UNIT III_Python Programming_aditya COllege
UNIT II_python Programming_aditya College
Python Programming Unit1_Aditya College of Engg & Tech
UnSupervised Machincs4811-ch23a-clustering.ppt
Virtualization for Windows - Seminar.pptx
UML-casestudy.ppt
Ad

Recently uploaded (20)

PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
GDM (1) (1).pptx small presentation for students
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Cell Types and Its function , kingdom of life
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Lesson notes of climatology university.
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
01-Introduction-to-Information-Management.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Anesthesia in Laparoscopic Surgery in India
GDM (1) (1).pptx small presentation for students
STATICS OF THE RIGID BODIES Hibbelers.pdf
Pharma ospi slides which help in ospi learning
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Cell Types and Its function , kingdom of life
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
FourierSeries-QuestionsWithAnswers(Part-A).pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Lesson notes of climatology university.
VCE English Exam - Section C Student Revision Booklet
O7-L3 Supply Chain Operations - ICLT Program
01-Introduction-to-Information-Management.pdf
human mycosis Human fungal infections are called human mycosis..pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx

Introduction.ppt

  • 1. ADITYA COLLEGE OF ENGINEERING & TECHNOLOGY OBJECT ORIENTED PROGRAMMING WITH JAVA By B SNV Ramana Murthy Dept of CSE (AI & ML) Aditya College of Engineering & Technology Surampalem
  • 2. Aditya College of Engineering & Technology JAVA Programming •To identify Java language components and how they work together in applications •To learn the fundamentals of object-oriented programming in Java, including defining classes, invoking methods, using class libraries. Objective of the Course Object Oriented Programming With JAVA BSNV R Murthy 2
  • 3. Aditya College of Engineering & Technology JAVA Programming •To learn how to extend Java classes with inheritance and dynamic binding and how to use exception handling in Java applications. •To understand how to design applications with threads in Java. •To understand how to use Java APIs for program development. Objective of the Course Object Oriented Programming With JAVA BSNV R Murthy 3
  • 4. Aditya College of Engineering & Technology JAVA Programming • UNIT-I: Introduction: Program Structure in Java: Introduction, Writing Simple Java Programs, Elements or Tokens in Java Programs, Java Statements, Command Line Arguments, User Input to Programs, Escape Sequences Comments, Programming Style. Data Types, Variables, and Operators :Introduction, Data Types in Java, Declaration of Variables, Data Types, Type Casting, Scope of Variable Identifier, Literal Constants, Symbolic Constants, Formatted Output with printf() Method, Static Variables and Methods, Attribute Final, Introduction to Operators, Precedence and Associativity of Operators, Assignment Operator ( = ), Basic Arithmetic Operators, Increment (++) and Decrement (--) Operators, Ternary Operator, Relational Operators, Boolean Logical Operators, Bitwise Logical Operators. Control Statements: Introduction, if Expression, Nested if Expressions, if–else Expressions, Ternary Operator?:, Switch Statement, Iteration Statements, while Expression, do–while Loop, for Loop, Nested for Loop, For–Each for Loop, Break Statement, Continue Statement. Object Oriented Programming With JAVA Syllabus BSNV R Murthy 4
  • 5. Aditya College of Engineering & Technology JAVA Programming • UNIT-II: Classes and Objects: Introduction, Class Declaration and Modifiers, Class Members, Declaration of Class Objects, Assigning One Object to Another, Access Control for Class Members, Accessing Private Members of Class, Constructor Methods for Class, Overloaded Constructor Methods, Nested Classes, Final Class and Methods, Passing Arguments by Value and by Reference, Keyword this. Methods: Introduction, Defining Methods, Overloaded Methods, Overloaded Constructor Methods, Class Objects as Parameters in Methods, Access Control, Recursive Methods, Nesting of Methods, Overriding Methods, Attributes Final and Static. Object Oriented Programming With JAVA Syllabus BSNV R Murthy 5
  • 6. Aditya College of Engineering & Technology JAVA Programming • UNIT-III: Arrays: Introduction, Declaration and Initialization of Arrays, Storage of Array in Computer Memory, Accessing Elements of Arrays, Operations on Array Elements, Assigning Array to Another Array, Dynamic Change of Array Size, Sorting of Arrays, Search for Values in Arrays, Class Arrays, Two-dimensional Arrays, Arrays of Varying Lengths, Three-dimensional Arrays, Arrays as Vectors. Inheritance: Introduction, Process of Inheritance, Types of Inheritances, Universal Super Class-Object Class, Inhibiting Inheritance of Class Using Final, Access Control and Inheritance, Multilevel Inheritance, Application of Keyword Super, Constructor Method and Inheritance, Method Overriding, Dynamic Method Dispatch, Abstract Classes, Interfaces and Inheritance. Interfaces: Introduction, Declaration of Interface, Implementation of Interface, Multiple Interfaces, Nested Interfaces, Inheritance of Interfaces, Default Methods in Interfaces, Static Methods in Interface, Functional Interfaces, Annotations. Object Oriented Programming With JAVA Syllabus BSNV R Murthy 6
  • 7. Aditya College of Engineering & Technology JAVA Programming • UNIT-IV: Packages and Java Library: Introduction, Defining Package, Importing Packages and Classes into Programs, Path and Class Path, Access Control, Packages in Java SE, Java.lang Package and its Classes, Class Object, Enumeration, class Math, Wrapper Classes, Auto-boxing and Auto-unboxing, Java util Classes and Interfaces, Formatter Class, Random Class, Time Package, Class Instant (java.time.Instant), Formatting for Date/Time in Java, Temporal Adjusters Class, Temporal Adjusters Class. Exception Handling: Introduction, Hierarchy of Standard Exception Classes, Keywords throws and throw, try, catch, and finally Blocks, Multiple Catch Clauses, Class Throwable, Unchecked Exceptions, Checked Exceptions, try-with-resources, Catching Subclass Exception, Custom Exceptions, Nested try and catch Blocks, Rethrowing Exception, Throws Clause. Object Oriented Programming With JAVA Syllabus BSNV R Murthy 7
  • 8. Aditya College of Engineering & Technology JAVA Programming • UNIT-V: String Handling in Java: Introduction, Interface Char Sequence, Class String, Methods for Extracting Characters from Strings, Methods for Comparison of Strings, Methods for Modifying Strings, Methods for Searching Strings, Data Conversion and Miscellaneous Methods, Class String Buffer, Class String Builder. Multithreaded Programming: Introduction, Need for Multiple Threads Multithreaded Programming for Multi-core Processor, Thread Class, Main Thread- Creation of New Threads, Thread States, Thread Priority-Synchronization, Deadlock and Race Situations, Inter-thread Communication - Suspending, Resuming, and Stopping of Threads. Java Database Connectivity: Introduction, JDBC Architecture, Installing MySQL and MySQL Connector/J, JDBC Environment Setup, Establishing JDBC Database Connections, ResultSet Interface, Creating JDBC Application, JDBC Batch Processing, JDBC Transaction Management. Object Oriented Programming With JAVA Syllabus BSNV R Murthy 8
  • 9. Aditya College of Engineering & Technology JAVA Programming Text Books: 1. JAVA one step ahead, Anitha Seth, B.L.Juneja, Oxford. 2. The complete Reference Java, 8th edition, Herbert Schildt, TMH. Reference Books: 1. Introduction to java programming, 7th edition by Y Daniel Liang, Pearson. 2. Murach's Java Programming, Joel Murach e-Resources: 1. https://nptel.ac.in/courses/106/105/106105191/ 2. https://www.w3schools.com/java/java_data_types.asp Books BSNV R Murthy 9
  • 10. Aditya College of Engineering & Technology JAVA Programming Upon Completion of the Course the student is able to • Able to realize the concept of Object Oriented Programming & Java Programming Constructs. • Able to describe the basic concepts of Java such as operators, classes, objects, inheritance, packages, Enumeration and various keywords • Apply the concept of exception handling and Input/ Output operations. • Able to design the applications of Java & Java applet. • Able to Analyze & Design the concept of Event Handling and Abstract Window Toolkit Outcomes of the Course DBMS BSNV R Murthy 10
  • 11. ADITYA COLLEGE OF ENGINEERING & TECHNOLOGY Thank You