Skip to content

Commit e1adaa7

Browse files
committed
Initial commit
1 parent d9ec8e6 commit e1adaa7

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

src/com/mvpjava/Flight.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ public class Flight {
88
private final String aircraftID;
99
private int flightLevel;
1010
private Conflict conflict;
11-
private final Conflict NULL_CONFLICT = new Conflict();
1211

1312
public Flight(String flightID) {
1413
this.aircraftID = flightID;

src/com/mvpjava/OUTLINE

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
11
Java Optional NullPointerException Killer?
2+
Blog Post: mvpjava.com
23
==========================================
34
- What Problem are we trying to solve?
45

56
- What is an Optional used for
67

78
- How to create/retrieve an Optional value
89

10+
- Best place to use Java Optional (recommendation)
11+
12+
- When not to use Optional
13+
914
- Imperative vs. Functional Style
10-
- various examples using ifPresentOrElse,
11-
orElseGet, or, map, flatMap, stream etc ..
15+
- PART 1: ifPresentOrElse, map
16+
- PART 2: orElse, orElseGet, or, orElseThrow,
17+
List<Optional<T>>,
18+
flatMap, stream etc ..
19+
1220

13-
- Best place to use Java Optional (recommendation)

src/com/mvpjava/OptionalDemo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public static void main(String[] args) {
2121
// Un-comment one at a time as per tutorial
2222

2323
// demo.theProblem();
24-
// demo.theSolutionInTherory();
24+
// demo.theSolutionInTherory();
2525
// demo.HowToCreateOptionals();
2626
// demo.getValuesOutOfOptionalsUnguarded();
2727
// demo.HowToRetrieveValuesFromOptionalSimpleImperative();

0 commit comments

Comments
 (0)