Skip to content

[WIP] Notes and Programs related to the most Fundamental and Important Concepts of Java Programming.

Notifications You must be signed in to change notification settings

RameshMF/Learn-Important-Java-Concepts

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

java programming banner why java banner

Learn Java Programming

This Repo contains Java Programs related to Concepts of :

  • Java Fundamentals
  • Java Object-Oriented Programming
  • Java Collections Framework
  • Java Multithreading
  • Unit Testing in Java
  • Data Structures in Java
  • Algorithms in Java

quote banner

[1] Java - Fundamentals & OOPS [Done]

NOTES :

[USEFUL INFO - All 50 Java Keywords with definitions & examples]

[USEFUL INFO - Java Features, Execution Process & JVM Internals]

[USEFUL INFO - Java Fundamentals & OOPS Concepts]

[USEFUL INFO - Java OOPS - few points to remember]

[USEFUL INFO - Methods of Number, Char, String, Array Classes]

PROGRAMS :

.

[2] Java - Generics, Collections, Exceptions, I/O [Done]

NOTES :

[USEFUL INFO - Java Generics]

[USEFUL INFO - Java Collections Framework]

[USEFUL INFO - Java Errors and Exception Handling]

[USEFUL INFO - Java Files and I/O]

[USEFUL INFO - Java Serialization]

PROGRAMS :

.

[3] Java - Concurrency & Other Advanced Topics [WIP]

NOTES :

[USEFUL INFO - Java Multithreading & Garbage Collection]

[USEFUL INFO - Java Thread Synchronization]

[USEFUL INFO - Java Testing Basics]

[USEFUL INFO - Java Class Design Basic]

[USEFUL INFO - Java RegEx & Lambda Expressions]

PROGRAMS :

BigDecimal & BigIntegar

JSON & XML Parsing

Unit Testing - JUnit 4 (Library)

Class Relationships (Design Basics)

.

[4] Basic Data Structures & Algorithms [WIP]

NOTES :

[USEFUL INFO - Common Data Structures]

[USEFUL INFO - Searching and Sorting Algorithms]

[USEFUL INFO - Tree and Graph Algorithms]

[USEFUL INFO - Concepts of Dynamic Programming]

[USEFUL INFO - Big O Cheat Sheet]

PROGRAMS :

BST & Heap DS

EXTERNAL LINKS :

More DS/Algo Programs - My Repository for Coding Questions (To Do)

.

Relation of Java and Others Languages

NOTES :

[USEFUL INFO - C, C++, C# and Java Comparisons]

[USEFUL INFO - CheatSheet | C# for Java Developers]

[USEFUL INFO - Java and Python]

Learn Android App Development

EXTERNAL LINKS :

My Repository for Learning Android App Development Concepts

.

Extras

NOTES :

[USEFUL INFO - Good Java & Computer Science Books for Reference]

[USEFUL INFO - Great Websites for Learning Java & Computer Science]

.

NOTE :

I will keep adding more important codes to this Repo throughout 2018. 

Happy Learning! πŸ˜ƒ

.

REFERENCES :

This repository contains some codes and images from other authors.
Used for "Nonprofit Educational Purpose".
References are listed in the above link for Books & Websites.

Thanks to those authors! πŸ‘

About

[WIP] Notes and Programs related to the most Fundamental and Important Concepts of Java Programming.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Java 100.0%