Java Programming Language
BCA403 · Semester 4 · 4 credits
5 units · 27 topics · Major Course
Introduction to Java
7 topics
Classes and Objects
7 topics
- Simple Class, Field
- Access Controls, Object creation
- Construction and Initialization
- Inheritance and Polymorphism in Java: data encapsulation, overriding and overloading methods
- this and super keywords
- Static members, static block, static class
- Interfaces: introduction and declaration; inheriting and hiding concepts; inheriting, overloading and overriding methods and constructors; interface implementations
Basic Concepts of Strings and Exceptions
5 topics
- Strings: basic String operations, String comparison
- String methods (charAt(), concat(), equals(), indexOf(), isEmpty(), join(), lastIndexOf(), length(), split(), substring(), trim())
- StringBuffer class and its constructors; StringBuffer methods (append(), insert(), update(), delete(), reverse(), capacity())
- Introduction to Exceptions: Exception Types, user defined Exception
- Throw, Throws; Try, Catch and Finally
Threads and Packages
4 topics
Data Structure Implementation using Java Class
4 topics
Previous-year question papers
Published by VNSGU. These open on the university’s own site.
- September 2025Major - 1 - 403 : Java Programming Language (TH) New
- March 2025MAJOR-1-403-JAVA PROGRAMMING LANGUAGE (TH) (NEW)
Study this subject
Every topic above is a lesson you can read here, in English, Hindi or Gujarati. In Gri-Learn the same topics are graded decks: the self-checks are scored and your weak topics are tracked. Free, with nothing locked.
Start freeAlready have an account? Sign in
Gri-Learn · All subjects · syllabus-mapped B.C.A. lessons in English, Hindi and Gujarati