The examples, exercises, and coursework files for the
- Software Design and Programming, and
- Software and Programming III
modules at Birkbeck, University of London.
- session-?? — materials from the relevant session.
- anonymous
- arrays
- bridgebetween — some sample code that illustrates how to access data from a (essentially) package private class.
- collections
- concurrency
- consolidation — The Java "refresher" sessions.
dagger
anddagger2
— Google Dagger examples- datastructures
- dependencyinjection — dependency injection examples from class including the
HelloWorld
set of examples - design-patterns-banas — code examples accompanying the videos by Derek Banas
- design-patterns-examples — examples of the various GoF design patterns
- exceptions
- http
junit
- Junit 4 and 5 examples- linkedin-learning – Example code from the various recommended LinkedIn Learning courses
- module-examples — the JPMS examples
- optional — examples of the use of
Optional
- processes
- proxies
- recursion
searchexample
— the search examples from the coursework (Doom/Gloom) repository.- spring-examples
spring-singleton
— Use of the@Singleton
annotation- staticexample
- strings
- tryWithResources
- worksheet-?? — — outline solutions to the worksheets
- ...
End of list