Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Java 8 vs. Checked Exceptions

Java 8 vs. Checked Exceptions

TouK/ThrowingFunction

Grzegorz Piwowarek

March 29, 2016
Tweet

More Decks by Grzegorz Piwowarek

Other Decks in Programming

Transcript

  1. JAVA 8 VS. CHECKED EXCEPTIONS
    GRZEGORZ PIWOWAREK
    PIVOVARIT

    View Slide

  2. PIVOVARIT
    Visions of Tondal

    View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. PIVOVARIT
    WHERE'S THE PROBLEM?

    View Slide

  8. PIVOVARIT

    View Slide

  9. PIVOVARIT

    View Slide

  10. PIVOVARIT

    View Slide

  11. PIVOVARIT

    View Slide

  12. PIVOVARIT

    View Slide

  13. PIVOVARIT

    View Slide

  14. PIVOVARIT

    View Slide

  15. PIVOVARIT

    View Slide

  16. PIVOVARIT
    BUT...WHY?

    View Slide

  17. PIVOVARIT

    View Slide

  18. PIVOVARIT
    SOLUTIONS:

    View Slide

  19. PIVOVARIT
    WORKAROUNDS:
    1. TRY (JAVASLANG)
    2. FUNCTIONAL TYPES WITH "THROWS" CLAUSE

    View Slide

  20. PIVOVARIT

    View Slide

  21. PIVOVARIT

    View Slide

  22. PIVOVARIT
    2. FUNCTIONAL TYPES WITH "THROWS" CLAUSE

    View Slide

  23. PIVOVARIT
    2. FUNCTIONAL TYPES WITH "THROWS" CLAUSE

    View Slide

  24. PIVOVARIT

    View Slide

  25. PIVOVARIT

    View Slide

  26. PIVOVARIT

    View Slide

  27. PIVOVARIT

    View Slide

  28. PIVOVARIT

    View Slide

  29. PIVOVARIT
    https://github.com/TouK/ThrowingFunction/

    View Slide

  30. PIVOVARIT

    View Slide