JAVA Programming

WHAT’S THIS PROGRAM ABOUT?

Java is a widely used, versatile, and platform-independent programming language known for its robustness, portability, and extensive community support.

  • Object-Oriented: Java is an object-oriented language, and it enforces object-oriented principles like encapsulation, inheritance, and polymorphism
  • Standard Library: Java comes with a vast standard library that provides classes and methods for common programming tasks. It covers areas like data structures, I/O, networking, and more.
  • Enterprise Development: Java is a popular choice for developing enterprise-level software, including server-side applications, web services, and middleware.
CURRICULUM
  • First Java Program: Introduction to Java, Installations, Running the Code in Command Prompt, Eclipse, First Simple Program – Compiling the Program - Explanation of Simple Program, Second simple Program – Explanation, Use of main in Java, Command Line Argument
  • Comment And Document Programs: Single Line Comment, Multiple Line Comment, Javadoc Comment
  • Data Types: Primitive Types – byte, char, int, double, short, long, float, Boolean, Identify when precision is lost, How primitive differ from wrapper object types such as integer and Boolean.
  • Variables: Declaring a variable, dynamic initialization, the scope and Lifetime of variables - within a block, class, or method, Keywords
  • Type Conversion And Casting: Cast between primitive data types, convert primitive types to equivalent object types, parse strings to numbers, convert primitive data types to string
  • Operators: Unary operators (operator precedence), Arithmetic operators, compound assignment operators, Relational operators, Logical operators, Ternary operators
  • Control Statements: if, nested ifs, if-else-if Statements, switch, nested switch Statements, single-line vs block, while loop, do-while loop, for loop, for each loop, nested loop, break statement, Continue statement.
  • Methods: With parameter & without parameter, with return type & without return type
  • Object & Class: Simple Class, Declaring Object, new operator, Constructors – Types, overloading, this keyword, static keyword
  • Java Inheritance: Member access – private, public, protected, Single Inheritance, Multilevel Inheritance, Hierarchical Inheritance, Hybrid Inheritance
  • Polymorphism: Type of polymorphism, Method overloading, Method overriding, super Keyword, final Keyword
  • Abstraction: abstract class, interface, abstract vs interface
  • Encapsulation: Package – import package & class, import & use the scanner class, Access Protection & package, Encapsulation
  • Java String:: String creation – by literal & new keyword, Immutable nature of string, String comparison, String concatenation, String case & length, String methods
  • Arrays And Array Lists: One-dimensional array, Two-dimensional array, Array List
  • Troubleshooting The Errors: Syntax errors, Logic errors, Runtime errors, Stack trace evaluation
  • Exception Handling: Try-catch block, multiple catch block, Nested try, Finally block, Throw keyword, Throws keyword, Java Custom Exception, Java Exception Class
TRAINING ENABLERS
  • Complementary learning materials
  • Documentation and testing
  • Experiential Coverage
  • Flexible Classroom and Online training
Video Image
  • Inland Avenue, 3 Floor, MG Rd, opposite Sanjeeva shetty showroom, Ballalbagh, Mangalore, Karnataka 575003
  • +91 7353726222 | +91 6363435840
  • info@enertechacademy.com
Contact Us