MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Java - Make it your cup of Coffee

Course Summary

Learn the basic concepts of Java Programming in the most easy way. Course comes with complete Email Support.


  • +

    Course Syllabus

    • Java - How it all Started and Language Basics
      • History of the Java Language
      • How Java Works
    • Installing the SDK -Arranging the Nuts and Bolts
      • Installing Java SDK and File Structure of Installation
      • Getting ready for Java
      • Setting Path Variable on Windows
      • Enter the world of Java - my first program
    • Language Basics : What you must know from start
      • Numbers representation in Binary
      • Signed and Unsigned variables
      • Data types in Java
      • Char data type
      • Variable naming conventions
      • Casting of data types
    • Operators - the roots of every language arithmetics
      • Arithmetic Operators
      • Unary Operators
      • Increment and Decrement operators
      • Relational Operators
      • Bitwise Operators
      • Shift Operators
      • Assignment Operators
      • Precedence & Associativity
    • Loops in Java - What controls the flow
      • The if-else loop
      • Multiple if-else loop
      • Logical operators AND and OR
      • Switch Case Loop
      • The for-loop basics
      • The for-loop in depth
      • Multiple for-loops
      • Details of while loop
      • Anatomy of Break and Continue
      • Practice Questions for Section -5
    • Arrays - Storing many at a time
      • Arrays defined and one dimensional arrays
      • The for-each loop
      • Multidimensional Arrays
      • Practice Questions for Section - 6
    • Classes & objects - the lifeline of OOps
      • Classes structure and format
      • Instance and Static variables
      • Instance and static methods
    • Methods and passing parameters to Methods
      • Defining Methods
      • Variable parameter passing to methods
      • Pass by Value and Pass by reference
    • OOPs concepts - continuing the legacy
      • Encapsulation - hiding of data
      • Encapsulation - Continued
      • Polymorphism - same name different results
    • Constructors : the starting point of an object
      • Why we require Constructors
      • Constructor overloading
      • Passing objects to constructors
      • The Initialization block
      • The final keyword
    • Wrapper Classes and Garbage Collection
      • Wrapper Classes
      • Command Line Arguments
      • Garbage Collection in Java
    • Strings - the nuts and bolts of programming
      • Basics of Strings
      • String Methods
      • Comparing strings with equals and ==
      • Effectively using string methods - code examples
      • The StringBuffer class
      • StringTokenizer - breaking String into Tokens
      • Practice Questions
    • Inheritance - extending the code
      • Inheritance - how inheritance works
      • The super keyword
      • Grand super class - Object class
      • Why no multiple inheritance
      • Final Methods and classes
    • Polymorphism - when things are known at runtime
      • Access modifiers in java
      • Overriding methods in Inheritance
      • Object casting explained
      • Object casting continued
      • Runtime Polymorphism - the essence of java
      • Runtime Polymorphism - in effect
      • The instanceof operator
      • Determining the type of object
    • Interfaces - where everything is hidden
      • Declaring Interfaces and multiple inheritance
      • Interfaces Continued
    • Inner Classes - Mystery revealed
      • Why Inner Classes & Types
      • Member class
      • Inner classes uncovered
      • In depth on implementing inner classes
      • Inheriting Inner classes
      • Local inner classes
      • Anonymous Classes
    • Dates amd Calendar : Remembering old times
      • Date and Calendar class
      • Calendar class in detail
      • Generating Random Numbers
    • Packages : Grouping code together
      • Why packages and setting classpath
      • Accessing package classes and methods
      • Importing packages
      • Arranging classes with javac
    • Exception Handling : When things go wrong
      • Exception Handling explained
      • Using try/catch effectively
      • More on try/catch
      • Nested Try / Catch
      • Using the finally block
      • Passing Exceptionw with throws
      • Checked v/s Unchecked Exceptions
      • How to throw Exceptions
      • Creating own Exceptions
      • Method overriding with Exceptions
      • finally in more detail
    • Collections : Elements Unlimited
      • Why Collections and Vector class explained
      • LinkedList - how it works and details
      • ArrayList - declaration and usage
      • HashSet - avoid duplicates with Set
      • HashMap - Basics and working
      • HashMap - More Options Explored
      • HashMap - how it stores objects
    • Input/Output using Streams - Lifeline for data handling
      • Basics of Java I/O and Streams
      • Reading from Console with System.in
      • Reading from console with Scanner class
      • Handling data with Scanner class
      • Using Console class for console input
      • Using the File Class
      • Methods of File Class
      • Reading and Writing Files
      • Buffering Input / Output
      • Creating copycon program
      • Redirecting Streams
      • Dealing with data types using DataInputStream/DataOutputStream
      • DataInputStream/DataOutputStream continued
      • Serialization - basics explained
      • Serialization - in depth
      • Serialization - in depth continued
      • Creating a zip file in java
      • Extracting a zip file in java
      • Creating a jar file in Java
      • Creating jar file - continued
      • Practice Questions
    • Test your Practice Here
      • Project
    • Conclusion
      • Conclusion - The new begining


Course Fee:
Free

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Open Source , Development & Implementations and Operating Systems Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top