Langbeschreibung
Raise your coding skills to the next level and test your Java knowledge on tricky programming tasks with the help of the pirate Captain CiaoCiao. Author and Java champion Christian Ullenboom provides you with everything you need: Exercises on features and tricks that you should know in detail as a professional, as well as intensive training for clean code and thoughtful design that carries even complex software.
Inhaltsverzeichnis
1. Introduction to the Java Ecosystem. 2. Imperative programming. 3.Classes, Objects, Packages. 4. Arrays. 5. Character and String Processing. 6. Writing your own classes. 7. Interfaces, Enumerations, Records, Sealed Classes. 8. Nested Types. 9. Exception Handling. 10. Lambda expressions and functional programming. 11. Special types from the Java class library. 12. Advanced String Processing. 13. Mathematics. 14. Locale, Date and Time. 15. Concurrent Programming with Threads. 16. Data Structures and Algorithms.17. Java Stream-API. 18. Files, Directories and File Access. 19. Input/Output Streams. 20. Network programming. 21. Process XML, JSON and other Data Formats. 22. Database access with JDBC. 23. Operating System Access. 24. Reflection, Annotations and JavaBeans. 25. Epilogue Appendix A: Most frequent types and methods in the Java universe.