• Home
  • Search
  • About
    • Thoughts To Pen photo

      Thoughts To Pen

      Turning caffeine into clean Java, systematic trades, compound growth, and questionable life choices.

    • Learn More
    • Instagram
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects
  • Portfolio
  • Resources
  • About
  • Contact
  • Privacy Policy
  • Terms of Service
  • Disclaimer

Java 8 Features

  • The New Date/Time API (Java 8)

    Master the thread-safe and intuitive java.time API introduced in Java 8. Learn how to handle dates, times, and time zones correctly.

    Read More
  • The Optional API (Java 8)

    Stop chasing NullPointerExceptions. Learn how to use Java 8's Optional class to build safer, more resilient applications.

    Read More
  • The Streams API (Java 8)

    Learn how to process data declaratively with the Java 8 Streams API. Master filter, map, and collect to write cleaner loops.

    Read More
  • Functional Interfaces & Default Methods (Java 8)

    Deep dive into Java 8's interface enhancements. Learn about Default Methods, Functional Interfaces, and the foundational built-in functions like Predicate, Consumer, Supplier, and Function.

    Read More
  • Lambda Expressions (Java 8)

    Master Lambda Expressions in Java 8. Learn how to write concise, functional code and eliminate anonymous inner class boilerplate.

    Read More
  • Java 8 Features

    Revisit the revolutionary changes introduced in Java 8, the release that brought functional programming to Java with Lambdas, Streams, and the Optional API.

    Read More
About Contact Privacy Policy Terms of Service Disclaimer Resources

© 2026 Thoughts To Pen. All rights reserved.

Educational software engineering & research publication. Content and code samples do not constitute financial or trading advice.

Popular Topics:
Indexing articles...
↑↓ Navigate ↵ Open ESC Close
Powered by Lunr.js