排序
Exceptions and Streams
Exceptions and Streams, Exception Handling in Java (4 Part Series) 1 Avoiding NullPointerException 2 Hide Checked Exceptions with SneakyThrows 3 Exceptions and Streams 4 Presenting...
Hide Checked Exceptions with SneakyThrows
Hide Checked Exceptions with SneakyThrows, Exception Handling in Java (4 Part Series) 1 Avoiding NullPointerException 2 Hide Checked Exceptions with SneakyThrows 3 Exceptions and S...
Simple State Machines In Java
Simple State Machines In Java, What is a State Machine ? Wikipedia defines a finite-state machine (FSM) as: an abstract machine that can be in exactly one of a finite number of sta...
How to make your tests more readable and maintainable
How to make your tests more readable and maintainable, Player setup for testing (2 Part Series) 1 How to make your tests more readable and maintainable 2 The Player Setup Endpoint ...
Is super.super.method() allowed in Java?
Is super.super.method() allowed in Java?,I encountered this question through an interview process. I thought to myself that I haven’t seen this usage and wondered what might be th...
How to learn Java
How to learn Java, Photo by John Schnobrich on Unsplash Quite often, I’m asked: Hey Simon, how to learn Java? Here are the top five resources I typically recommend. Happy reading....
What are design patterns?
What are design patterns?, High-level overview OOP (object-oriented programming) gurus once concluded that it’s pointless to reinvent the wheel every time you encounter a problem ...
On typical naming anti-pattern in Java
On typical naming anti-pattern in Java,I think one word summarises it all: OneEyedOneHornedFlyinPurplePeopleEater. Every time I see a typical javish 40+ character class name often ...