Skip to main content
Java Programming
0%
Previous
Course data
General
Reference Book in Syllabus -- Java, The Complete Reference, 7th ed. Herbert Schildt
Java Tutorials from Oracle
Java Language Specification
Java™ Platform, Standard Edition 8 API Specification
Do Java Programming Online
Announcements
08/06/2023- Introduction to Java, Features of Java, OOPS, Characteristics of OOPS, Object oriented languages, comparison between procedural and object oriented programming
Lecture slides,8th,9th,12th,13th June2023. Introduction Slides- Java Features, OOPS concepts
a. Name Programming Languages that follow FOP and its features( Written assignment) b. Name Programming Languages that follow OOP and its features- (Written assignment) )c. Differentiate between FOP and OOP principles (Written assignment)
09/06/2023- Introduction to Java: History, Versioning, The Java Virtual Machine, Byte code,
Features of Java
12/06/2023 - basic principles of Object Orientation-class, object, abstraction, encapsulation, inheritance, polymorphism, modularity, and message passing.
13/06/2023- Features of object orientation - attributes, state, identity, operation, behaviour. Writing simple java program
First Java Program- Hello World
A closer look at HelloWorld
14/06/2023- Introduction to classes and methods
1. Identify a real world problem, a project to be solved. 2. Solve it using OOP by identifying objects, attributes and methods 3. Justify why this methodology is selected 4. Draw class diagrams for each identified object
Classes and Objects
Creating Objects
15/06/2023- Constructors
Constructors for creating and initialising object
16/06/2023-Creating a Student class with instance variables(rollno, mark1, mark2,mark3,mark4,mark5,semester). Methods for the class are findPercentage(), displayDetails(). Constructor should be provided for creating and initialising student objects
Upload the screenshots of completed solution here
26/06/2023- Revisit of Student class, Java garbage collection, finalize method
Java Garbage Collection and finalize method
05/07/2023- Method Overloading
Why Overloading?
Method Overloading
10/07/2023- Static modifier
static keyword
Next
Side panel
Categories
All categories
Miscellaneous
2022-23 A.Y.
Audit Courses
Open Courses
BSc Electronics
BCOM
BBA
BCA
BA English
Integrated MA Malayalam
Common Courses
Arabic
English
Hindi
CLUBS AND ASSOCIATIONS
2021-22 A.Y.
English
Electronics
Computer Application
Commerce
Management
Language
Physical Education
Open Courses
Malayalam
2023-24 A.Y.
BSc Electronics
First Year
Second Year
Third Year
BA English
First Year
Second Year
Third Year
B.Com
First Year
Second Year
Third Year
BBA
First Year
Second Year
Third Year
BCA
First Year
Second Year
Third Year
IPMA Malayalam
First Year
Second Year
Third Year
Common Course
English
Malayalam
Arabic
Hindi
Audit Courses
Orientation/Bridge Courses
Certificate Courses
College Administration
TRAINING
2024-25 AY
Audit Courses
Orientation/Bridge Courses
Common Courses
BSc Electronics
BCA
BBA
BCom
BA English
Integrated PG Malayalam
Open Courses
AEC - Ability Enhancement Course
Minor Courses
MDC - Multi Disciplinary Courses
Course templates
Home
Site Policies
Site Policy
Terms and Connditions
Useful Tools
Image to PDF creator
Image file size reducer
Mobile app
Log in
Username
Username
Password
Password
Forgot your password?
Log in
Categories
Collapse
Expand
All categories
Miscellaneous
2022-23 A.Y.
Audit Courses
Open Courses
BSc Electronics
BCOM
BBA
BCA
BA English
Integrated MA Malayalam
Common Courses
Arabic
English
Hindi
CLUBS AND ASSOCIATIONS
2021-22 A.Y.
English
Electronics
Computer Application
Commerce
Management
Language
Physical Education
Open Courses
Malayalam
2023-24 A.Y.
BSc Electronics
First Year
Second Year
Third Year
BA English
First Year
Second Year
Third Year
B.Com
First Year
Second Year
Third Year
BBA
First Year
Second Year
Third Year
BCA
First Year
Second Year
Third Year
IPMA Malayalam
First Year
Second Year
Third Year
Common Course
English
Malayalam
Arabic
Hindi
Audit Courses
Orientation/Bridge Courses
Certificate Courses
College Administration
TRAINING
2024-25 AY
Audit Courses
Orientation/Bridge Courses
Common Courses
BSc Electronics
BCA
BBA
BCom
BA English
Integrated PG Malayalam
Open Courses
AEC - Ability Enhancement Course
Minor Courses
MDC - Multi Disciplinary Courses
Course templates
Home
Site Policies
Collapse
Expand
Site Policy
Terms and Connditions
Useful Tools
Collapse
Expand
Image to PDF creator
Image file size reducer
Mobile app
2023-24 A.Y.
BCA
Summary
Course info
Java Programming
Teacher:
Sandhya S
Skill Level
:
Beginner