This book provides a comprehensive overview of the updates and enhancements introduced in Java versions 12, 13, and 14. It focuses on the significant changes in features and functionalities, making it a valuable resource for developers looking to stay current with the latest developments in Java programming. The content is designed to help readers understand and implement these changes effectively in their projects.
Ian F. Darwin Livres







Java Cookbook
- 898pages
- 32 heures de lecture
Presents a guide to Java 8, covering such topics as interacting with the environment, structuring data, object-oriented and functional programming techniques, GUI development, and working with graphics, audio, and video.
Tomcat : the definitive guide
- 180pages
- 7 heures de lecture
Jakarta Tomcat is the leading Java servlet and JSP platform globally, serving as the reference implementation for Sun's specifications and powering countless websites, from simple static pages to complex e-commerce platforms. This essential guide is a must-have for anyone involved with Tomcat, covering everything from basic installation on major operating systems to advanced configurations. Readers will learn to set up Tomcat for automatic startup and shutdown, explore every configuration option, and utilize various Realm implementations for user authentication against different data sources. The book delves into the interactions between Apache's httpd web server and Tomcat, providing unique insights into using the mod_jk2 connector for load balancing and advanced clustering techniques, including the new Tomcat session replicator. Security is a key focus, with instructions on using X.509 certificates, running Tomcat in a chroot jail, and protecting against various attacks while filtering bad data from applications. Additionally, it covers Tomcat log files and formatting for usability. For developers, the book offers valuable tips on server.xml and web.xml files, mastering Tomcat's features, and understanding the HTTP conversation, along with debugging guidance and best practices for clustering support.
The lint program checker has proven time and again to be one of the best tools for finding portability problems and certain types of coding errors in C programs. This book introduces you to lint , guides you through running it on your programs, and helps you to interpret lint's output. lint verifies a program or program segments against standard libraries, checks the code for common portability errors, and tests the programming against some tried and true guidelines. linting your code is a necessary (though not sufficient) step in writing clean, portable, effective programs. Contents
Kuchařka programátora je obsáhlá sbírka návodů, řešení a praktických příkladů, která spojuje teoretické znalosti s reálnými aplikacemi. Nabízí univerzální přístupy k problémům a rozšiřuje znalosti Javy na praktickém základě, což z ní činí neocenitelného pomocníka pro programátory. Umožní vám osvojit si postupy tvorby kompletních aplikací v Javě pomocí aplikačního rozhraní API a řešení dílčích problémů. Kniha obsahuje konkrétní recepty na úlohy a problémy, jako jsou metody kompilace programů na různých platformách, práce s řetězci a datovými typy, zpracování čísel a dat, techniky objektově orientovaného programování, vývoj grafického uživatelského rozhraní, základy síťového programování, připojení k databázím, operace s daty ve formátu XML a mechanismy vzdáleného volání procedur. Obsahuje více než tři sta programových výpisů pro různé typy aplikací, všechny důkladně komentované a vysvětlené. Mnohé z nich jsou doplněny ilustracemi výsledků. Zdrojový kód je lokalizován do češtiny a balíčky jsou k dispozici ke stažení.
Rozwiązania i przykłady dla programistów używających języka Java Java to jeden z języków programowania najchętniej wybieranych do tworzenia zaawansowanych systemów informatycznych. Systemy bankowe, aukcyjne oraz inne zaawansowane programy wspomagające codzienną pracę tysięcy ludzi opierają się na Javie i narzędziach z nią związanych. Jeżeli chcesz śmiało wkroczyć w świat tego języka, musisz mieć tę książkę! Książka należy do cenionej serii „Receptury”, która przedstawia różne zagadnienia w postaci krótkich przepisów. Nie inaczej jest w tym przypadku. Sięgnij po nią i zobacz, jak kompilować, uruchamiać i testować tworzony kod. W kolejnych rozdziałach zaznajomisz się z najlepszymi metodami przetwarzania ciągów znaków oraz nauczysz się korzystać z wyrażeń regularnych i wykonywać operacje na liczbach. Ponadto zdobędziesz dogłębną wiedzę na temat systemu wejścia-wyjścia, używania systemu plików, sieci oraz drukarek. Książka ta jest obowiązkową pozycją na półce każdego programisty Javy! Przedstawione receptury obejmują: Sposoby kompilacji, uruchamiania i testowania aplikacji. Manipulację, porównywanie i zmianę organizacji tekstów. Użycie wyrażeń regularnych do dopasowywania tekstów i wzorców. Obsługę liczt, dat i czasu. Określanie struktury danych przy użyciu kolekcji, tablicy i innych typów. Techniki programowania obiektowego i funkcyjnego. Operacje na katalogach i systemie plików. Obsługę grafiki, dźwięku i wideo. Tworzenia aplikacji o graficznym interfejsie użytkownika, w tym Java FX i obsługę zdarzeń. Programowanie sieciowe, zarówno klientów jak i serwerów. Dostęp do baz danych przy użyciu JPA, Hibernate oraz JDBC. Przetwarzenie danych w formatach JSON oraz XML. Wielowątkowość i współbieżność. Najlepsze przepisy dla programistów Javy!