Java Programming Complete Notes (RU BCA)
UNIT I: OOP & Java Basics
OOP Concepts: Object, Class, Encapsulation (data hiding), Abstraction (show essential),
Inheritance, Polymorphism.
Diagram (OOP Relationship):
Class --> Object
|
Inheritance
|
Polymorphism
Basic Program
class Hello {
public static void main(String args[]){
[Link]("Hello Java");
}
}
JVM Architecture
Source Code → Compiler → Bytecode → JVM → Machine Code
UNIT II: Control & Classes
Decision Making: if-else, switch. Looping: for, while.
for(int i=0;i<5;i++){
[Link](i);
}
Class & Constructor
class Student{
int id;
Student(int i){
id=i;
}
}
UNIT III: Inheritance & Exception
class A{}
class B extends A{}
Exception Handling
try{
int a=10/0;
}catch(Exception e){
[Link](e);
}
Thread Diagram
New → Runnable → Running → Dead
UNIT IV: JSP, Servlet, JDBC
JSP used for web pages, Servlet runs on server.
JDBC Example
Connection con = [Link]("url");
Statement st = [Link]();
MODEL PAPER (80 Marks)
Q1. Explain OOP concepts (10)
Q2. Write Java program of class (10)
Q3. Explain Inheritance (10)
Q4. Exception handling (10)
Q5. JSP vs Servlet (10)
Solved Answers (Short)
OOP: Object, Class, Encapsulation etc explained above.
Inheritance: reuse of code using extends keyword.