| route-pattern | /:user_id/:repository |
| route-controller | files |
| route-action | disambiguate |
| fetch-nonce | v2:d801e473-105d-22fd-7ce3-4bf2c0310cf1 |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | C180:214CC9:802589:B5CDAE:696A5894 |
| html-safe-nonce | a133cf4a9cb51327935a5c5d532165de151243ab9bd8d36c36aa5def12c47b6d |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMTgwOjIxNENDOTo4MDI1ODk6QjVDREFFOjY5NkE1ODk0IiwidmlzaXRvcl9pZCI6Ijk0OTc0MzUyMTQ3Nzg0MzA5MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 1a2dcce21c19dc4be19488e5eeadb2c014a895deb2f24fc4b0beea4bb39fe1a7 |
| hovercard-subject-tag | repository:382765116 |
| github-keyboard-shortcuts | repository,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | // |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/Programming1212/Important-Java-Concepts |
| twitter:image | https://opengraph.githubassets.com/d67e1ff8827c3c6be52e4107f3952176a368b6645509eb710890eb7c8a5f5043/Programming1212/Important-Java-Concepts |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d67e1ff8827c3c6be52e4107f3952176a368b6645509eb710890eb7c8a5f5043/Programming1212/Important-Java-Concepts |
| og:image:alt | π Complete Java - A to Z β π Notes and Programs of all Important Concepts of Java - OOPS, Data Structures, Algorithms, Design Patterns & Development + Kotlin + Android :fire: - Programming1212/... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 3f871c8e07f0ae1886fa8dac284166d28b09ad5bada6476fc10b674e489788ef |
| turbo-cache-control | no-preview |
| go-import | github.com/Programming1212/Important-Java-Concepts git https://github.com/Programming1212/Important-Java-Concepts.git |
| octolytics-dimension-user_id | 86903335 |
| octolytics-dimension-user_login | Programming1212 |
| octolytics-dimension-repository_id | 382765116 |
| octolytics-dimension-repository_nwo | Programming1212/Important-Java-Concepts |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 105738675 |
| octolytics-dimension-repository_parent_nwo | Suryakant-Bharti/Important-Java-Concepts |
| octolytics-dimension-repository_network_root_id | 105738675 |
| octolytics-dimension-repository_network_root_nwo | Suryakant-Bharti/Important-Java-Concepts |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 63c426b30d262aba269ef14c40e3c817b384cd61 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/Programming1212/Important-Java-Concepts#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FProgramming1212%2FImportant-Java-Concepts |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FProgramming1212%2FImportant-Java-Concepts |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=Programming1212%2FImportant-Java-Concepts |
| Reload | https://github.com/Programming1212/Important-Java-Concepts |
| Reload | https://github.com/Programming1212/Important-Java-Concepts |
| Reload | https://github.com/Programming1212/Important-Java-Concepts |
|
Programming1212
| https://github.com/Programming1212 |
| Important-Java-Concepts | https://github.com/Programming1212/Important-Java-Concepts |
| Suryakant-Bharti/Important-Java-Concepts | https://github.com/Suryakant-Bharti/Important-Java-Concepts |
|
Notifications
| https://github.com/login?return_to=%2FProgramming1212%2FImportant-Java-Concepts |
|
Fork
0
| https://github.com/login?return_to=%2FProgramming1212%2FImportant-Java-Concepts |
|
Star
0
| https://github.com/login?return_to=%2FProgramming1212%2FImportant-Java-Concepts |
| www.suryakantbharti.com | https://www.suryakantbharti.com |
|
0
stars
| https://github.com/Programming1212/Important-Java-Concepts/stargazers |
|
391
forks
| https://github.com/Programming1212/Important-Java-Concepts/forks |
|
Branches
| https://github.com/Programming1212/Important-Java-Concepts/branches |
|
Tags
| https://github.com/Programming1212/Important-Java-Concepts/tags |
|
Activity
| https://github.com/Programming1212/Important-Java-Concepts/activity |
|
Star
| https://github.com/login?return_to=%2FProgramming1212%2FImportant-Java-Concepts |
|
Notifications
| https://github.com/login?return_to=%2FProgramming1212%2FImportant-Java-Concepts |
|
Code
| https://github.com/Programming1212/Important-Java-Concepts |
|
Pull requests
0
| https://github.com/Programming1212/Important-Java-Concepts/pulls |
|
Actions
| https://github.com/Programming1212/Important-Java-Concepts/actions |
|
Projects
0
| https://github.com/Programming1212/Important-Java-Concepts/projects |
|
Security
Uh oh!
There was an error while loading. Please reload this page.
| https://github.com/Programming1212/Important-Java-Concepts/security |
| Please reload this page | https://github.com/Programming1212/Important-Java-Concepts |
|
Insights
| https://github.com/Programming1212/Important-Java-Concepts/pulse |
|
Code
| https://github.com/Programming1212/Important-Java-Concepts |
|
Pull requests
| https://github.com/Programming1212/Important-Java-Concepts/pulls |
|
Actions
| https://github.com/Programming1212/Important-Java-Concepts/actions |
|
Projects
| https://github.com/Programming1212/Important-Java-Concepts/projects |
|
Security
| https://github.com/Programming1212/Important-Java-Concepts/security |
|
Insights
| https://github.com/Programming1212/Important-Java-Concepts/pulse |
| Branches | https://github.com/Programming1212/Important-Java-Concepts/branches |
| Tags | https://github.com/Programming1212/Important-Java-Concepts/tags |
| https://github.com/Programming1212/Important-Java-Concepts/branches |
| https://github.com/Programming1212/Important-Java-Concepts/tags |
| 1,069 Commits | https://github.com/Programming1212/Important-Java-Concepts/commits/master/ |
| https://github.com/Programming1212/Important-Java-Concepts/commits/master/ |
| _moreReadMe | https://github.com/Programming1212/Important-Java-Concepts/tree/master/_moreReadMe |
| _moreReadMe | https://github.com/Programming1212/Important-Java-Concepts/tree/master/_moreReadMe |
| java_basicsII_and_collections | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_basicsII_and_collections |
| java_basicsII_and_collections | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_basicsII_and_collections |
| java_basicsI_and_oops | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_basicsI_and_oops |
| java_basicsI_and_oops | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_basicsI_and_oops |
| java_coding | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_coding |
| java_coding | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_coding |
| java_concurrency | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_concurrency |
| java_concurrency | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_concurrency |
| java_datastructures_algorithms | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_datastructures_algorithms |
| java_datastructures_algorithms | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_datastructures_algorithms |
| java_design_patterns | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_design_patterns |
| java_design_patterns | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_design_patterns |
| java_io_networking | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_io_networking |
| java_io_networking | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_io_networking |
| java_misc_advanced_concepts | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_misc_advanced_concepts |
| java_misc_advanced_concepts | https://github.com/Programming1212/Important-Java-Concepts/tree/master/java_misc_advanced_concepts |
| kotlin_algorithms | https://github.com/Programming1212/Important-Java-Concepts/tree/master/kotlin_algorithms |
| kotlin_algorithms | https://github.com/Programming1212/Important-Java-Concepts/tree/master/kotlin_algorithms |
| kotlin_designpatterns | https://github.com/Programming1212/Important-Java-Concepts/tree/master/kotlin_designpatterns |
| kotlin_designpatterns | https://github.com/Programming1212/Important-Java-Concepts/tree/master/kotlin_designpatterns |
| .gitignore | https://github.com/Programming1212/Important-Java-Concepts/blob/master/.gitignore |
| .gitignore | https://github.com/Programming1212/Important-Java-Concepts/blob/master/.gitignore |
| README.md | https://github.com/Programming1212/Important-Java-Concepts/blob/master/README.md |
| README.md | https://github.com/Programming1212/Important-Java-Concepts/blob/master/README.md |
| README | https://github.com/Programming1212/Important-Java-Concepts |
| https://github.com/Programming1212/Important-Java-Concepts#java--related-concepts |
| https://user-images.githubusercontent.com/2780145/109359092-dcda4e80-78aa-11eb-894b-935336d29af1.png |
| https://user-images.githubusercontent.com/2780145/109364626-334c8a80-78b5-11eb-9d20-70d056b66377.png |
| https://github.com/Programming1212/Important-Java-Concepts#1-java---fundamentals--oops-done |
| https://github.com/Programming1212/Important-Java-Concepts#notes-useful-info- |
| -> All 50 Java Keywords with definitions & examples | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/keywords |
| -> Java Features, Execution Process & JVM Internals | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/howItWorks |
| -> Java Fundamentals & OOPS Concepts | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops |
| -> Java OOPS - few points to remember | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/oopsRules |
| -> Methods of Number, Char, String, Array Classes | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/importantMethods |
| https://github.com/Programming1212/Important-Java-Concepts#programs- |
| Variables & Operators | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/variables_and_operators |
| Control Flow | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/control_flow |
| https://github.com/Programming1212/Important-Java-Concepts#variables--operators--control-flow |
| Classes & Objects | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/class_and_object |
| static & this | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/static_and_this |
| Inner Classes | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/inner_class |
| https://github.com/Programming1212/Important-Java-Concepts#classes--objects--static--this--inner-classes |
| Inheritance (is-a) | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/inheritance |
| Association (has-a, part-of) | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/association |
| https://github.com/Programming1212/Important-Java-Concepts#inheritance-is-a--association-has-a-part-of |
| Overloading | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/method_overloading |
| Overriding | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/method_overriding |
| super & final | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/super_and_final |
| https://github.com/Programming1212/Important-Java-Concepts#overloading--overriding--super--final |
| Runtime Polymorphism | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/runtime_polymorphism |
| instanceof | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/instanceof |
| https://github.com/Programming1212/Important-Java-Concepts#runtime-polymorphism--instanceof |
| Abstraction | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/abstraction |
| Interfaces | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/interfaces |
| Encapsulation | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/encapsulation |
| https://github.com/Programming1212/Important-Java-Concepts#abstraction--interfaces--encapsulation |
| Arrays | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/arrays |
| Strings | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/strings |
| Date & Time | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/date_time |
| Misc | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsI_and_oops/miscellaneous |
| https://github.com/Programming1212/Important-Java-Concepts#arrays--strings--date--time--misc |
| https://github.com/Programming1212/Important-Java-Concepts#2-java---generics-collections--exception-handling-done |
| https://github.com/Programming1212/Important-Java-Concepts#notes-useful-info--1 |
| -> Java Generics | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/generics |
| -> Java Collections Framework | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsII_and_collections |
| -> Java Errors and Exception Handling | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/exceptions |
| https://github.com/Programming1212/Important-Java-Concepts#programs--1 |
| Generics in Java | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsII_and_collections/generics |
| https://github.com/Programming1212/Important-Java-Concepts#generics-in-java |
| Collection Interface (List,Set,Queue) | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsII_and_collections/collection_interface |
| https://github.com/Programming1212/Important-Java-Concepts#collection-interface-listsetqueue |
| Map Interface (Map) | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsII_and_collections/map_interface |
| https://github.com/Programming1212/Important-Java-Concepts#map-interface-map |
| Legacy (Enum,Vector,Stack,etc) | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsII_and_collections/legacy_ds |
| https://github.com/Programming1212/Important-Java-Concepts#legacy-enumvectorstacketc |
| Collections Class | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsII_and_collections/collections_class |
| https://github.com/Programming1212/Important-Java-Concepts#collections-class |
| Exception Handling | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_basicsII_and_collections/exceptions |
| https://github.com/Programming1212/Important-Java-Concepts#exception-handling |
| https://github.com/Programming1212/Important-Java-Concepts#3-java---files-io-serialization-networking-others-done |
| https://github.com/Programming1212/Important-Java-Concepts#notes-useful-info--2 |
| -> Java Files and I/O | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/input_output |
| -> Java Serialization | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/serialization |
| -> Java Networking | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/networking |
| -> Java Class Design Basic | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/class_relations |
| -> Java RegEx & Lambda Expressions | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/regex_and_lambda |
| https://github.com/Programming1212/Important-Java-Concepts#programs--2 |
| Files and I/O | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_io_networking/input_output |
| https://github.com/Programming1212/Important-Java-Concepts#files-and-io |
| Serialization | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_io_networking/serialization |
| https://github.com/Programming1212/Important-Java-Concepts#serialization |
| Networking (Socket,URL,HTTP,Datagram) | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_io_networking/networking |
| https://github.com/Programming1212/Important-Java-Concepts#networking-socketurlhttpdatagram |
| Regular Expressions | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_misc_advanced_concepts/regex |
| https://github.com/Programming1212/Important-Java-Concepts#regular-expressions |
| Lambda Expressions | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_misc_advanced_concepts/lambda |
| https://github.com/Programming1212/Important-Java-Concepts#lambda-expressions |
| https://github.com/Programming1212/Important-Java-Concepts#bigdecimal--bigintegar |
| https://github.com/Programming1212/Important-Java-Concepts#data-parsing-csv-json--xml |
| https://github.com/Programming1212/Important-Java-Concepts#advanced-data-types-flatbuffer |
| https://github.com/Programming1212/Important-Java-Concepts#streaming-in-detail |
| https://github.com/Programming1212/Important-Java-Concepts#advanced-networking-emailetc |
| https://github.com/Programming1212/Important-Java-Concepts#4-java---threads-concurrency--concurrent-collections-wip |
| https://user-images.githubusercontent.com/2780145/109363422-8cff8580-78b2-11eb-83c3-77151011e4d1.png |
| https://github.com/Programming1212/Important-Java-Concepts#notes-useful-info--3 |
| -> Java Multithreading & Garbage Collection | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/multithreading |
| -> Java Thread Synchronization | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/threadSynchronization |
| https://github.com/Programming1212/Important-Java-Concepts#programs--3 |
| Multithreading | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_concurrency/multithreading |
| https://github.com/Programming1212/Important-Java-Concepts#multithreading |
| Thread Synchronization | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_concurrency/synchronization |
| https://github.com/Programming1212/Important-Java-Concepts#thread-synchronization |
| Classic Concurrency Problems | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_concurrency/classic_problems |
| https://github.com/Programming1212/Important-Java-Concepts#classic-concurrency-problems |
| https://github.com/Programming1212/Important-Java-Concepts#operating-systems-cpu-scheduling-memory-management |
| https://github.com/Programming1212/Important-Java-Concepts#background-processing |
| https://github.com/Programming1212/Important-Java-Concepts#inter-process-communication |
| https://github.com/Programming1212/Important-Java-Concepts#5-java---software-design-wip |
| https://user-images.githubusercontent.com/2780145/109359203-0c895680-78ab-11eb-8347-f5efb39f086c.png |
| https://github.com/Programming1212/Important-Java-Concepts#notes-useful-info--4 |
| -> Introduction to Design Patterns | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/design_patterns_intro |
| -> Creational Design Patterns | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_design_patterns/gof_creational |
| -> Structural Design Patterns | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_design_patterns/gof_structural |
| -> Behavioral Design Patterns | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_design_patterns/gof_behavioral |
| -> Design Patterns Cheat Sheet | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/design_patterns_cheatsheet |
| https://github.com/Programming1212/Important-Java-Concepts#programs--4 |
| GOF Design Patterns - Creational | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_design_patterns/gof_creational |
| https://github.com/Programming1212/Important-Java-Concepts#gof-design-patterns---creational |
| GOF Design Patterns - Structural | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_design_patterns/gof_structural |
| https://github.com/Programming1212/Important-Java-Concepts#gof-design-patterns---structural |
| GOF Design Patterns - Behavioral | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_design_patterns/gof_behavioral |
| https://github.com/Programming1212/Important-Java-Concepts#gof-design-patterns---behavioral |
| https://github.com/Programming1212/Important-Java-Concepts#solid-design-principles |
| https://github.com/Programming1212/Important-Java-Concepts#design-interview-questions |
| https://github.com/Programming1212/Important-Java-Concepts#6-java---data-structures--algorithms-wip |
| https://user-images.githubusercontent.com/2780145/109364614-2f206d00-78b5-11eb-8752-e28a8cf67f16.png |
| https://github.com/Programming1212/Important-Java-Concepts#notes-useful-info--5 |
| -> Common Data Structures | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/ds |
| -> Searching and Sorting Algorithms | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/search_sort |
| -> Tree and Graph Algorithms | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/tree_graph |
| -> Concepts of Dynamic Programming | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/dp |
| -> Big O Cheat Sheet | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/bigO |
| https://github.com/Programming1212/Important-Java-Concepts#programs--5 |
| Basic Programs | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/basic_programs |
| Recursion Programs | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/recursion_programs |
| https://github.com/Programming1212/Important-Java-Concepts#basic-programs--recursion-programs |
| Arrays | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/arrays |
| Strings | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/strings |
| Matrix | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/matrix |
| https://github.com/Programming1212/Important-Java-Concepts#arrays--strings--matrix |
| Linked Lists | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/linked_lists |
| Stacks | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/stacks |
| Queues | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/queues |
| https://github.com/Programming1212/Important-Java-Concepts#linked-lists--stacks--queues |
| BSTs | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/bst |
| Heap | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/heap |
| Hashing | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/hashing |
| https://github.com/Programming1212/Important-Java-Concepts#bsts--heap--hashing |
| Searching | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/searching |
| Sorting | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/sorting |
| https://github.com/Programming1212/Important-Java-Concepts#searching--sorting |
| Tree Traversal | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/tree_traversal |
| Graph Traversal | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/graph_traversal |
| https://github.com/Programming1212/Important-Java-Concepts#tree-traversal--graph-traversal |
| Graph Algorithms | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/graph_classic_algos |
| https://github.com/Programming1212/Important-Java-Concepts#graph-algorithms |
| Dynamic Programming | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_datastructures_algorithms/dynamic_programming |
| https://github.com/Programming1212/Important-Java-Concepts#dynamic-programming |
| Coding Interview Problems | https://github.com/Programming1212/Important-Java-Concepts/blob/master/java_coding |
| https://github.com/Programming1212/Important-Java-Concepts#coding-interview-problems |
| https://github.com/Programming1212/Important-Java-Concepts#2021-kotlin---modern-jvm-language-wip |
| https://user-images.githubusercontent.com/2780145/109118724-b06ae900-7769-11eb-8693-58862cb69ac5.png |
| https://github.com/Programming1212/Important-Java-Concepts#notes-useful-info--6 |
| -> Kotlin Funadamentals and OOP | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/kotlin_basics |
| -> Data Structures in Kotlin | https://github.com/Programming1212/Important-Java-Concepts/blob/master/kotlin_algorithms/src/main/algo |
| -> Design Patterns in Kotlin | https://github.com/Programming1212/Important-Java-Concepts/blob/master/kotlin_designpatterns/patterns/src/test/kotlin |
| -> Kotlin Overview, Features & Multi-platform Support | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/kotlin_overview |
| -> Java to Kotlin CheatSheets | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/kotlin_java_cheatsheets |
| https://github.com/Programming1212/Important-Java-Concepts#programs--6 |
| https://github.com/Programming1212/Important-Java-Concepts#basic-syntax-programs |
| https://github.com/Programming1212/Important-Java-Concepts#collections |
| https://github.com/Programming1212/Important-Java-Concepts#coroutines |
| https://github.com/Programming1212/Important-Java-Concepts#serialization-1 |
| https://github.com/Programming1212/Important-Java-Concepts#standard-library |
| https://github.com/Programming1212/Important-Java-Concepts#kotlin-for-android |
| https://github.com/Programming1212/Important-Java-Concepts#2021-android-development-java--android-libraries-wip |
| https://user-images.githubusercontent.com/2780145/109120489-05a7fa00-776c-11eb-912e-f539d25a5c56.png |
| https://github.com/Programming1212/Important-Java-Concepts#notes-useful-info--7 |
| -> Retrofit | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/android_glide |
| -> Glide | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/android_retrofit |
| -> RoomDB | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/android_roomdb |
| -> WorkManager | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/android_workmanager |
| https://github.com/Programming1212/Important-Java-Concepts#programs--7 |
| https://github.com/Programming1212/Important-Java-Concepts#dummy |
| https://github.com/Programming1212/Important-Java-Concepts#intro-to-databases--spring-boot-develpment-java--kotlin |
| https://user-images.githubusercontent.com/2780145/109139875-051a5e00-7782-11eb-9d56-65bad2dcf23c.png |
| https://github.com/Programming1212/Important-Java-Concepts#jdbc-java-database-connectivity |
| https://github.com/Programming1212/Important-Java-Concepts#sql-basics-ddldmldql |
| https://github.com/Programming1212/Important-Java-Concepts#mysql-sql-database |
| https://github.com/Programming1212/Important-Java-Concepts#mongodb-nosql-database |
| https://github.com/Programming1212/Important-Java-Concepts#sql-intermediate-dcltcl |
| https://github.com/Programming1212/Important-Java-Concepts#orm-object-relational-mapping |
| https://github.com/Programming1212/Important-Java-Concepts#hibernate-5-orm-library |
| https://github.com/Programming1212/Important-Java-Concepts#intro-to-developer-side-testing-junit |
| https://user-images.githubusercontent.com/2780145/109352486-eced3080-78a0-11eb-98ca-e10ae5edb116.png |
| Basics of Testing in Java | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/testing |
| https://github.com/Programming1212/Important-Java-Concepts#basics-of-testing-in-java |
| https://github.com/Programming1212/Important-Java-Concepts#junit-5-unit-testing-library |
| https://github.com/Programming1212/Important-Java-Concepts#mockito-2-test-doubling-library |
| https://github.com/Programming1212/Important-Java-Concepts#understanding-test-driven-development |
| https://github.com/Programming1212/Important-Java-Concepts#java---software-development |
| https://github.com/Programming1212/Important-Java-Concepts#java-best-practices |
| https://github.com/Programming1212/Important-Java-Concepts#class-relationships-design-basics |
| https://github.com/Programming1212/Important-Java-Concepts#se-funadamentals |
| https://github.com/Programming1212/Important-Java-Concepts#ooad-funadamentals |
| https://github.com/Programming1212/Important-Java-Concepts#refactoring--regression |
| https://github.com/Programming1212/Important-Java-Concepts#behaviour-driven-development |
| https://github.com/Programming1212/Important-Java-Concepts#technical-diagrams-for-developers |
| https://github.com/Programming1212/Important-Java-Concepts#database-schema |
| https://github.com/Programming1212/Important-Java-Concepts#entity-relationship-diagram-erd |
| https://github.com/Programming1212/Important-Java-Concepts#unified-modeling-language-uml |
| https://github.com/Programming1212/Important-Java-Concepts#control-flow-diagram-cfd |
| https://github.com/Programming1212/Important-Java-Concepts#data-flow-diagram-dfd |
| https://github.com/Programming1212/Important-Java-Concepts#relation-of-java-and-others-languages |
| https://github.com/Programming1212/Important-Java-Concepts#notes-useful-info--8 |
| -> Comparisons between C, C++, C# and Java Language | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/cplusplus |
| -> CheatSheet | C# for Java Developers | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/csharp |
| -> Java and Python | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/python |
| https://github.com/Programming1212/Important-Java-Concepts#extras |
| https://github.com/Programming1212/Important-Java-Concepts#notes- |
| [USEFUL INFO - Good Java & Computer Science Books for Reference] | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/books |
| [USEFUL INFO - Great Websites for Learning Java & Computer Science] | https://github.com/Programming1212/Important-Java-Concepts/blob/master/_moreReadMe/websites |
| https://user-images.githubusercontent.com/2780145/34364478-7f0ef056-eaac-11e7-912a-c03fc4ab4743.png |
| https://user-images.githubusercontent.com/2780145/34364478-7f0ef056-eaac-11e7-912a-c03fc4ab4743.png |
| https://user-images.githubusercontent.com/2780145/34364478-7f0ef056-eaac-11e7-912a-c03fc4ab4743.png |
| https://user-images.githubusercontent.com/2780145/34364478-7f0ef056-eaac-11e7-912a-c03fc4ab4743.png |
| https://user-images.githubusercontent.com/2780145/34364478-7f0ef056-eaac-11e7-912a-c03fc4ab4743.png |
| https://user-images.githubusercontent.com/2780145/34364478-7f0ef056-eaac-11e7-912a-c03fc4ab4743.png |
| https://user-images.githubusercontent.com/2780145/34364478-7f0ef056-eaac-11e7-912a-c03fc4ab4743.png |
| https://user-images.githubusercontent.com/2780145/34364478-7f0ef056-eaac-11e7-912a-c03fc4ab4743.png |
| https://user-images.githubusercontent.com/2780145/34364478-7f0ef056-eaac-11e7-912a-c03fc4ab4743.png |
| https://user-images.githubusercontent.com/2780145/34364478-7f0ef056-eaac-11e7-912a-c03fc4ab4743.png |
| https://user-images.githubusercontent.com/2780145/34364478-7f0ef056-eaac-11e7-912a-c03fc4ab4743.png |
| https://user-images.githubusercontent.com/2780145/34364478-7f0ef056-eaac-11e7-912a-c03fc4ab4743.png |
| https://github.com/Programming1212/Important-Java-Concepts#-the-end- |
| www.suryakantbharti.com | https://www.suryakantbharti.com |
|
Readme
| https://github.com/Programming1212/Important-Java-Concepts#readme-ov-file |
| Please reload this page | https://github.com/Programming1212/Important-Java-Concepts |
|
Activity | https://github.com/Programming1212/Important-Java-Concepts/activity |
|
Custom properties | https://github.com/Programming1212/Important-Java-Concepts/custom-properties |
|
0
stars | https://github.com/Programming1212/Important-Java-Concepts/stargazers |
|
0
watching | https://github.com/Programming1212/Important-Java-Concepts/watchers |
|
0
forks | https://github.com/Programming1212/Important-Java-Concepts/forks |
|
Report repository
| https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FProgramming1212%2FImportant-Java-Concepts&report=Programming1212+%28user%29 |
| Releases | https://github.com/Programming1212/Important-Java-Concepts/releases |
| Packages
0 | https://github.com/orgs/Programming1212/packages?repo_name=Important-Java-Concepts |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |