Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imsushant12/java-programs

All common Programs and Algorithms implemented in Java.
https://github.com/imsushant12/java-programs

java java-8 javaprogramming javaprograms

Last synced: about 2 months ago
JSON representation

All common Programs and Algorithms implemented in Java.

Awesome Lists containing this project

README

        

# Java Programs


Java Logo

## This repository contains Basic to Advance programs coded in **Java** Language.

### List of the programs :

1. Addition of numbers : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Addition.java)
2. Addition : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Addition.java)
3. Array sequence Problem : [Link](https://github.com/imsushant12/Java-Programs/blob/master/ArraySequenceProblem.java)
4. BestSum - Recursive : [Link](https://github.com/imsushant12/Java-Programs/blob/master/BestSum.java)
5. BestSumDP - Dynamic Programming Approach: [Link](https://github.com/imsushant12/Java-Programs/blob/master/BestSumDP.java)
6. BufferedReader Class Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/BufferReaderClassExample.java)
7. BufferedWriter Class Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/BufferWriterClassExample.java)
8. Calculator : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Calculator.java)
9. CanConstruct - Recursive: [Link](https://github.com/imsushant12/Java-Programs/blob/master/CanConstruct.java)
10. CanConstruct - Dynamic Programming Approach: [Link](https://github.com/imsushant12/Java-Programs/blob/master/CanConstructDP.java)
11. CanConstructWays - Dynamic Programming Approach: [Link](https://github.com/imsushant12/Java-Programs/blob/master/CanConstructWays.java)
12. CanSum or Subset Sum - Recursive: [Link](https://github.com/imsushant12/Java-Programs/blob/master/CanSum.java)
13. CanSum or Subset Sum - Dynamic Programming Approach: [Link](https://github.com/imsushant12/Java-Programs/blob/master/CanSumDP.java)
14. File Class Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/FileClassExample.java)
15. File Input Stream Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/FileInputStreamExample.java)
16. File Output Stream Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/FileOutputStreamExample.java)
17. Function Overriding : [Link](https://github.com/imsushant12/Java-Programs/blob/master/FunctionOverriding.java)
18. Grid Traveller Problem - Recursive Approach : [Link](https://github.com/imsushant12/Java-Programs/blob/master/GridTraveller.java)
19. Grid Traveller Problem - Dynamic Programming Approach : [Link](https://github.com/imsushant12/Java-Programs/blob/master/GridTravellerDP.java)
20. HasSum or Subset Sum - Recursive : [Link](https://github.com/imsushant12/Java-Programs/blob/master/HasSum.java)
21. HasSum or Subset Sum - Dynamic Programming Approach : [Link](https://github.com/imsushant12/Java-Programs/blob/master/HasSumDP.java)
22. Hello World : [Link](https://github.com/imsushant12/Java-Programs/blob/master/HelloWorld.java)
23. Import Example (Imported Student from firstPackage) : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Example.java)
24. Inheritance Example (Inherited - Student) : [Link](https://github.com/imsushant12/Java-Programs/blob/master/InheritanceExample.java)
25. Instance Initialization Block : [Link](https://github.com/imsushant12/Java-Programs/blob/master/InstanceInitializationBlock.java)
26. Linked List - SINGLY : [Link](https://github.com/imsushant12/Java-Programs/blob/master/LinkedListImp.java)
27. Optimal File Merge - Greedy Approach : [Link](https://github.com/imsushant12/Java-Programs/blob/master/OptimalFileMerge.java)
28. Our Throw Default Catch Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/OurThrowDefaultCatch.java)
29. Our Throw Our Catch Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/OurThrowOurCatch.java)
30. Package Example (Package made - temporaryPackage) : [Link](https://github.com/imsushant12/Java-Programs/blob/master/MakePackage.java)
31. Pattern - (0-1) Triangle : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_01Triangle.java)
32. Pattern - Butterfly : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_Butterfly.java)
33. Pattern - Floyd's Triangle : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_FloydTriangle.java)
34. Pattern - Half Pyramid : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_HalfPyramid.java)
35. Pattern - Half Pyramid of Numbers : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_HalfPyramidofNumbers.java)
36. Pattern - Hollow Rectangle : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_HollowRectangle.java)
37. Pattern - Hollow Rectangle (Other Way) : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_HollowRectangle2.java)
38. Pattern - Inverted Half Pyramid (LEFT) : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_InvertedHalfPyramidLeft.java)
39. Pattern - Inverted Half Pyramid (RIGHT) : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_InvertedHalfPyramidRight.java)
40. Pattern - Number Pyramid : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_NumberPyramid.java)
41. Pattern - Palindromic Number Pyramid : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_PalindromicNumberPyramid.java)
42. Pattern - Solid Rectangle : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_SolidRectangle.java)
43. Pattern - Solid Rhombus : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_SolidRhombus.java)
44. Sequence: Sum of previous 2 numbers : [Link](https://github.com/imsushant12/Java-Programs/blob/master/SequenceumofPreviousTwo.java)
45. Static Initialization Block : [Link](https://github.com/imsushant12/Java-Programs/blob/master/StaticInitializationBlock.java)
46. String Characters Problem : [Link](https://github.com/imsushant12/Java-Programs/blob/master/StringCharactersProblem.java)
47. String Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/StringExample.java)
48. String Palindrome : [Link](https://github.com/imsushant12/Java-Programs/blob/master/StringProblem.java)
49. Student (Class Example) : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Student.java)
50. This Keyword Use Case : [Link](https://github.com/imsushant12/Java-Programs/blob/master/ThisExample.java)