Need help with Ultimate-Java-Resources?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

dubesar
163 Stars 269 Forks MIT License 861 Commits 68 Opened issues

Description

Java programming. All in one Java Resource for learning. Updated every day and up to date. All Algorithms and DS along with Development in Java. Beginner to Advanced. Join the Discord link.

Services available

!
?

Need anything else?

Contributors list

Java Programming

forthebadge forthebadge forthebadge

Give a Star, if you like the Repository and if you consider it as a useful resource for learning Java (Accepting Pull Request for Hacktoberfest 21)

Introduction

This repository aims at helping new Java developers. It contains examples of simple programs and algorithms.

Main Topics

The following main topics have been contributed in this repository.

  • Data Structures
  • Algorithms
  • Android Projects
  • Machine Learning
  • Networking & Security
  • Object-Oriented Programming (OOPs)

Each of the main topics have been divided into further sub categories.

Breakdown of the Topics

| Topic | Collection | | ------ | ------ | | Data Structures | LinkedList, Heaps, Arrays, ArrayLists, HashMaps, Trees, Graphs, Stacks, Queues, Deque| | Algorithms | Sorting, Searching, BFS, Dijkstra, Dynamic Programming, NQueens | | Android Development | Weather Report, GithubProfile App, DiceRoller, Password Generator, MemeShare App, CountDown Timer, Book Finder, Notepad App, Birthday Wish App, BMI Calculator, Compass App, Tic Tac Toe App, Voting App, Age Calculator, Binary to Decimal Converter, Coffee Ordering App, Currency Converter App, Media Player, QR Bar Code Scanner App, Random Number Generator, Wind Chill Calculator, Word Counter App| | Machine Learning | Linear Regression, Logistic Regression, KMeans2d, Random Forest | | Networking & Security | Socket, Key Pair, Signature, Socket Programming, Thread Programming | | Operating System | ProducerConsumer | | OOP | Abstraction, Encapsulation, Inheritance, Polymorphism, Manipulators, Virtual Function, Inline Function, Friend Function|

Data Structures

Visit the Data Structures repository if you would like to see examples for the following Java programs.

  • Big Integer
  • LinkedList, Circular LinkedList
  • Max and Min Heaps, Priority Queues
  • ArrayList
  • BST
  • HashMap, HashSet, TreeMap
  • Loops
  • Segment Tree, Tree Traversal, Fenwick Tree

Algorithms

Visit the Algorithms repository if you would like to see examples for the following Java programs.

  • Breadth First Search, Depth First Search
  • Counting Sort, Heap Sort, Merge Sort, Bubble Sort, Quick Sort, Topological Sort, Bubble Sort
  • Dijkstra
  • Binary Search, Interpolation Search, Ternary Search
  • Segment Tree, Tree Traversal
  • Prefix Sum

Android Development

Visit the Android Development repository if you would like to see examples for the following Java programs.


Machine Learning

Visit the Machine Learning repository if you would like to see examples for the following Java programs.


Network & Security

Visit the Network & Security repository if you would like to see examples for the following Java programs.


Object-Oriented Programming

Visit the OOP repository if you would like to see examples for the following Java programs.

Project Maintainers

This project is founded by Sarvesh Dubey and actively maintained by Kunal Mali . A Machine Learning Developer And GCI - 2019 Mentor @tensorflow

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.