Design patterns implemented in Java
- java
- principles
- design-patterns
- awesome-list
72,862 visible repositories in the index
1–24 of 76 · Most stars
Design patterns implemented in Java
All Algorithms implemented in Java
Learn Low Level Design (LLD) and prepare for interviews using free resources.
👨🎓 Java Core Sprout : basic, concurrent, algorithm
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
Translatedflink learning blog. http://www.54tianzhisheng.cn/ Covers Flink introduction, concepts, principles, hands-on practice, performance tuning, source code analysis, and more. Includes learning examples involving Flink Connector, Metrics, Library, DataStream API, Table API & SQL, and also shares large-scale project cases of Flink in production (PV/UV, log storage, real-time deduplication of 10 billion records, monitoring and alerting). You are welcome to support my column 《大数据实时计算引擎 Flink 实战与性能优化》 ("Big Data Real-Time Computing Engine Flink: Hands-On Practice and Performance Optimization")
Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below.
TranslatedCovers the core concepts and key features of the Spring framework, including the use of the Inversion of Control (IOC) container, the principles and practice of Aspect-Oriented Programming (AOP), the approaches and implementation of transaction management, the flow of Spring MVC and how controllers work, as well as in-depth study of data access, security, Boot auto-configuration and other areas in Spring. In addition, it includes the application of the Spring event mechanism, advanced topics such as cache abstraction and reactive programming, and an in-depth exploration of the programming style and design patterns of the Spring source code.
A collection of samples demonstrating different frameworks and techniques for automated testing
Some Android learning materials, hoping to help you learn Android development.
:rocket: Ultimate Android Reference - Your Road to Become a Better Android Developer
TranslatedSpring Cloud basic tutorial, continuously being serialized and updated
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI".
Source code to omnibus edition of _The Busy Coder's Guide to Android Development_
A diagram of the Android Activity / Fragment lifecycle
TranslatedThis project is a collection of multiple small projects (continuously being updated...). The content is similar to online shopping management systems such as Taobao and JD.com, as well as systems for book management, supermarket management, and so on. The purpose is to give beginner Java enthusiasts a suitable project to practice and apply what they have learned after studying a certain part of Java, and to improve their knowledge system. Target audience: enthusiasts from Java basics to entry level.
Implementation of Instagram with Material Design (originally based on Emmanuel Pacamalan's concept)
Curso para aprender el lenguaje de programación Java y Programación Orientada a Objetos (POO) desde cero y para principiantes. 75 lecciones, más de 8 horas en vídeo y 150 ejercicios prácticos.
TranslatedThis is a series of Java multithreading articles originally written and maintained by members of the RedSpider community.
Roadmap to becoming a Java developer in 2026
Algorithms and Data Structures implemented in Java