Complete Java Syllabus.pdf - CORE JAVA Syllabus 1 Core Java...

This preview shows page 1 - 5 out of 16 pages.

CORE JAVA Syllabus:1. Core Java Programming Introduction of JavaIntroduction to Java; features of Java Comparison with C and C++ Download and install JDK/JRE (Environment variables set up) The JDK Directory Structure First Java Program through command prompt First Java Program through Eclipse 2. Data types and OperatorsPrimitive Datatypes, Declarations, Ranges Variable Names Conventions Numeric Literals, Character Literals String Literals Arrays(One dimensional; two- dimensional) Array of Object References Accessing arrays, manipulating arrays Enumerated Data Types Non-Primitive Datatypes Defining a class, variable and method in Java Method Signature; method calls Expressions in Java; introduction to various operators Assignment Operator Arithmetic Operators Relational Operators Logical Operators Conditional Operators
Operator Precedence Implicit Type Conversions Upcasting and downcasting Strict typing Type conversion 3. Control Flow statementsStatements and it's various categories in Java if, if-else, if-else-if switch case for statement (both flavours traditional and enhanced for) while and do-while loops The continue Statement; labelled continue statement The break Statement; labelled break statement return statement 4. OOPS and its application in JavaClasses and Objects Defining a class;Defining instance variables and methods Creating objects out of a class Method calls via object references Abstraction Interfaces and Abstract classes Abstract and non-abstract methods Inheritance extends and implements keywords in Java Super class and Sub class this keyword, super keyword in Java for inheritance
Concrete classes in Java Polymorphism Compile time polymorphism -- Overloading of methods Run time polymorphism -- Overriding of methods Method Overriding rules and method overloading rules Introduction to Object class and it's methods Encapsulation Protection of data Java Bean, POJO Getters/Setters Memory management in Java Heap Stack 5. PackagesNeed for packages What are packages; package declaration in Java Import statement in Java How do packages resolve name clashes? 6. MiscellaneousVar-Args Reference variables, local variables, instance variables Memory allocations to variables Double equals operator(==) operator for primitives and objects toString() method on an object 7. StaticsStatic variables and methods
Static imports Static initialization blocks; instance intialization blocks Static concept in inheritance 8. ConstructorsWhat are Constructors?

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture