{"id":21473161,"url":"https://github.com/imsushant12/java-programs","last_synced_at":"2025-03-17T07:25:03.070Z","repository":{"id":54745737,"uuid":"374765089","full_name":"imsushant12/Java-Programs","owner":"imsushant12","description":"All common Programs and Algorithms implemented in Java.","archived":false,"fork":false,"pushed_at":"2022-08-11T17:14:16.000Z","size":88,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-23T16:42:57.130Z","etag":null,"topics":["java","java-8","javaprogramming","javaprograms"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imsushant12.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-07T18:33:47.000Z","updated_at":"2022-08-27T07:55:16.000Z","dependencies_parsed_at":"2022-08-14T01:30:53.807Z","dependency_job_id":null,"html_url":"https://github.com/imsushant12/Java-Programs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imsushant12%2FJava-Programs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imsushant12%2FJava-Programs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imsushant12%2FJava-Programs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imsushant12%2FJava-Programs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imsushant12","download_url":"https://codeload.github.com/imsushant12/Java-Programs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243989960,"owners_count":20379694,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","java-8","javaprogramming","javaprograms"],"created_at":"2024-11-23T10:15:02.164Z","updated_at":"2025-03-17T07:25:03.029Z","avatar_url":"https://github.com/imsushant12.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Java Programs\n\u003cp align=\"center\"\u003e \n\u003cimg alt=\"Java Logo\" src=\"https://nexax.in/wp-content/uploads/2020/11/java-1.gif\"/\u003e\n\u003c/p\u003e\n\n## This repository contains Basic to Advance programs coded in **Java** Language.\n\n### List of the programs : \n\n1. Addition of numbers  :  [Link](https://github.com/imsushant12/Java-Programs/blob/master/Addition.java)\n2. Addition : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Addition.java)\n3. Array sequence Problem : [Link](https://github.com/imsushant12/Java-Programs/blob/master/ArraySequenceProblem.java)\n4. BestSum - Recursive : [Link](https://github.com/imsushant12/Java-Programs/blob/master/BestSum.java)\n5. BestSumDP - Dynamic Programming Approach: [Link](https://github.com/imsushant12/Java-Programs/blob/master/BestSumDP.java)\n6. BufferedReader Class Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/BufferReaderClassExample.java)\n7. BufferedWriter Class Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/BufferWriterClassExample.java)\n8. Calculator : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Calculator.java)\n9. CanConstruct - Recursive: [Link](https://github.com/imsushant12/Java-Programs/blob/master/CanConstruct.java)\n10. CanConstruct - Dynamic Programming Approach: [Link](https://github.com/imsushant12/Java-Programs/blob/master/CanConstructDP.java)\n11. CanConstructWays - Dynamic Programming Approach: [Link](https://github.com/imsushant12/Java-Programs/blob/master/CanConstructWays.java)\n12. CanSum or Subset Sum - Recursive: [Link](https://github.com/imsushant12/Java-Programs/blob/master/CanSum.java)\n13. CanSum or Subset Sum - Dynamic Programming Approach: [Link](https://github.com/imsushant12/Java-Programs/blob/master/CanSumDP.java)\n14. File Class Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/FileClassExample.java)\n15. File Input Stream Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/FileInputStreamExample.java)\n16. File Output Stream Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/FileOutputStreamExample.java)\n17. Function Overriding : [Link](https://github.com/imsushant12/Java-Programs/blob/master/FunctionOverriding.java)\n18. Grid Traveller Problem - Recursive Approach : [Link](https://github.com/imsushant12/Java-Programs/blob/master/GridTraveller.java)\n19. Grid Traveller Problem - Dynamic Programming Approach : [Link](https://github.com/imsushant12/Java-Programs/blob/master/GridTravellerDP.java)\n20. HasSum or Subset Sum - Recursive : [Link](https://github.com/imsushant12/Java-Programs/blob/master/HasSum.java)\n21. HasSum or Subset Sum - Dynamic Programming Approach : [Link](https://github.com/imsushant12/Java-Programs/blob/master/HasSumDP.java)\n22. Hello World  :  [Link](https://github.com/imsushant12/Java-Programs/blob/master/HelloWorld.java)\n23. Import Example (Imported Student from firstPackage)  :  [Link](https://github.com/imsushant12/Java-Programs/blob/master/Example.java)\n24. Inheritance Example (Inherited - Student)  :  [Link](https://github.com/imsushant12/Java-Programs/blob/master/InheritanceExample.java)\n25. Instance Initialization Block : [Link](https://github.com/imsushant12/Java-Programs/blob/master/InstanceInitializationBlock.java)\n26. Linked List - SINGLY : [Link](https://github.com/imsushant12/Java-Programs/blob/master/LinkedListImp.java)\n27. Optimal File Merge - Greedy Approach : [Link](https://github.com/imsushant12/Java-Programs/blob/master/OptimalFileMerge.java)\n28. Our Throw Default Catch Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/OurThrowDefaultCatch.java)\n29. Our Throw Our Catch Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/OurThrowOurCatch.java)\n30. Package Example (Package made - temporaryPackage) :  [Link](https://github.com/imsushant12/Java-Programs/blob/master/MakePackage.java)\n31. Pattern - (0-1) Triangle : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_01Triangle.java)\n32. Pattern - Butterfly : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_Butterfly.java)\n33. Pattern - Floyd's Triangle : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_FloydTriangle.java)\n34. Pattern - Half Pyramid : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_HalfPyramid.java)\n35. Pattern - Half Pyramid of Numbers : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_HalfPyramidofNumbers.java)\n36. Pattern - Hollow Rectangle : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_HollowRectangle.java)\n37. Pattern - Hollow Rectangle (Other Way) : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_HollowRectangle2.java)\n38. Pattern - Inverted Half Pyramid (LEFT) : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_InvertedHalfPyramidLeft.java)\n39. Pattern - Inverted Half Pyramid (RIGHT) : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_InvertedHalfPyramidRight.java)\n40. Pattern - Number Pyramid : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_NumberPyramid.java)\n41. Pattern - Palindromic Number Pyramid : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_PalindromicNumberPyramid.java)\n42. Pattern - Solid Rectangle : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_SolidRectangle.java)\n43. Pattern - Solid Rhombus : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Pattern_SolidRhombus.java)\n44. Sequence: Sum of previous 2 numbers : [Link](https://github.com/imsushant12/Java-Programs/blob/master/SequenceumofPreviousTwo.java)\n45. Static Initialization Block : [Link](https://github.com/imsushant12/Java-Programs/blob/master/StaticInitializationBlock.java)\n46. String Characters Problem : [Link](https://github.com/imsushant12/Java-Programs/blob/master/StringCharactersProblem.java)\n47. String Example : [Link](https://github.com/imsushant12/Java-Programs/blob/master/StringExample.java)\n48. String Palindrome : [Link](https://github.com/imsushant12/Java-Programs/blob/master/StringProblem.java)\n49. Student (Class Example) : [Link](https://github.com/imsushant12/Java-Programs/blob/master/Student.java)\n50. This Keyword Use Case : [Link](https://github.com/imsushant12/Java-Programs/blob/master/ThisExample.java)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimsushant12%2Fjava-programs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimsushant12%2Fjava-programs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimsushant12%2Fjava-programs/lists"}