/java

Repository for Java classwork programs

Primary LanguageJava

Java

Unit 1 (Java Programming Fundamentals)

Syllabus

Learning material: click here

  • Java Language
  • Key Attributes of Object Oriented Programming
    • Abstaraction
    • Inheritence
    • Polymorphism
    • Encapsulation
  • Java Development Kit
  • Keywords, identifiers, literals, and comments
  • The java class libraries
  • Operators
    • Arithmentic
    • Relational
    • Logical
    • Bitwise
    • Assignment
    • Ternary
  • Control Statements
    • if-else
    • switch
    • for
    • while
    • do-while
    • break
    • continue
    • return
  • Scope and lifetime of variables
  • Operator precedence

Unit 2 (Introduction to Classes Objects and Methods)

Part 1

Learning material: click here

  • Class Fundamentals
  • Objects creation
  • Reference variables and assignment
  • Returning a value
  • Passing arguments
  • Constructors, parameterised constructors, Overloading constructors
  • new Operator.
  • this keyword
  • finalize() method
  • Wrapper classes
  • Parsing, Autoboxing and Unboxing
  • I/O command line arguments
  • Scanner and Buffered reader classes

Part 2

Learning material: click here

  • Contolling Access to Class Members
  • Passing objects to methods
  • Passing arguments
  • Returning Objects
  • Method Overloading
  • Overloading Constructors
  • Understanding static
  • Variable-Length Arguments

Unit 3 (Arrays and Strings)

Part 1 (Arrays)

Learning material: click here

  • 1D Arrays
  • Multidimensional Arrays
  • Irregular Arrays
  • Array References
  • Using the Length Member
  • .Arrays class of java.util package
  • Array Lists
  • Vector Class