Академический Документы
Профессиональный Документы
Культура Документы
BITS Pilani
Hyderabad Campus
BITS Pilani
Hyderabad Campus
Todays Agenda
Course Assessment
Course Reference
Overview
Prafulla Kalapatapu
Course Assessment
Evaluation
Component
Test-1
Test-2
Lab
Comprehensive
Mode
Closed Book
Closed Book
Open Book
Open+Closed
Book
Weightage
20%
20%
20%
40%
Prafulla Kalapatapu
Course Reference
Text Books
T1: Object Oriented Design & Patterns, Cay Horstmann, John Wiley &
Sons, 2004
Reference Books
R1: The complete Reference Java 2, 5th Edition, Herbert Schildt, Tata
McGraw-Hill Edition
R2: JavaTMDesign Patterns - A Tutorial, James W. Cooper, Addison-Wesley,
2000
R3: Core JAVA 2, Volume I Fundamentals (Seventh Edition), Cay
Horstmann and Gary Cornell, Prentice-Hall, 2005
Prafulla Kalapatapu
Overview
Properties of OOP.
Encapsulation.
Prafulla Kalapatapu
Oriented
Programming
To perform
some task
Consists
Data + Instructions
Prafulla Kalapatapu
does
Properties
Behaviour / Operations
Prafulla Kalapatapu
C++
JAVA
Small Talk
C#
Prafulla Kalapatapu
Encapsulation
Abstraction
Polymorphism
Inheritance
Prafulla Kalapatapu
2.
3.
b
Polymorphism : One name acts as multiple forms based on user
interaction.
4.
A
B
CS F213 OOP Summer Term 2015
Prafulla Kalapatapu
JAVA
History of JAVA
1. First name was OAK
Because it got
registered by other
company
Renamed to JAVA
By
Prafulla Kalapatapu
Simple:
[ follows C,C++ syntax rules]
Pointers
Prafulla Kalapatapu
Request
Client
Server
Response
Prafulla Kalapatapu
If Memory management
[allocation & deallocation]
not there, program may crash
at runtime [lack of memory]
Exception
(An error at
runtime)
Prafulla Kalapatapu
Java
Comp
iler
1.java
---------------------1.class
Runs on any OS
Consists of byte code
Prafulla Kalapatapu
Prafulla Kalapatapu
Prafulla Kalapatapu
8. Multi-Threading:
Thread
Multi threading
Prafulla Kalapatapu