Skip to content

keshavkapil/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

No packages published

Languages

  • Java 100.0%