DER schnelle Einstieg in modernes JavaScript Schneller und praxisnaher Einstieg für Entwickler*innen mit Vorkenntnissen in Java, C, C++ oder C# Direkter Einstieg in aktuelles JavaScript (ES2020) Beispiele und Übungen für das Lernen direkt an der Tastatur JavaScript für Ungeduldige ist ein vollständiger und dennoch prägnanter Leitfaden für modernes JavaScript, bis zu ES2020. Wenn Sie mit Sprachen wie Java, C#, C oder C++ umgehen können, werden Sie mit diesem Buch schnell mit JavaScript produktiv arbeiten können, ohne sich lange mit veralteten Konzepten rumschlagen zu müssen.
Demonstrates the features of the most recent upgrade to the Java programming language, covering topics including core language and library features, networking, XML, advanced GUI components, JavaBeans, security, and RMI and Web services.
This concise guide reflects the latest enhancements in Java, updated through Java SE 17. With significant changes impacting core technologies and APIs, many outdated idioms are no longer necessary, and new features can enhance your programming effectiveness. Written by Cay S. Horstmann, this tutorial provides a clear pathway for learning modern Java, covering essential topics for developers. Key concepts include lambda expressions, streams, records, sealed classes, and advanced concurrent programming techniques. The content is organized into manageable sections for quick access and comprehension, featuring practical insights and sample code for immediate application.
Learn to use modules for developing complex systems, work with the modularized Java API and third-party modules, and test code using the JShell Read-Eval-Print Loop (REPL). Gain better control over inheritance with sealed classes, express actions concisely through lambda expressions, and optimize data management with the Streams API. Explore new library features and threadsafe data structures for reliable concurrency, and benefit from API improvements in collections, input/output, regular expressions, and processes. Whether you're new to modern Java or an experienced developer, this guide will enhance your ability to write robust, efficient, and secure code.
Demonstrates the features of the most recent upgrade to the Java programming language, covering topics such as core language and library features, networking, XML, advanced GUI components, JavaBeans, security and RMI and Web services.
Now thoroughly revised, this edition of the classic text covers advanced user-interface programming and the enterprise features of the Java SE 6 platform. All sample programs have been carefully crafted and updated to illustrate the latest programming techniques.
"Written for experienced Java, C++, or C# programmers who are new to Scala or functional programming, Scala for the impatient, second edition, introduces the key Scala concepts and techniques you need in order to be productive quickly. It is the perfect introduction to the language, particularly for impatient readers who want to learn the fundamentals of Scala so they can start coding quickly. It doesn't attempt to exhaustively list all the features of the language or make you suffer through long and contrived examples. Instead, carefully crafted examples and hands-on activities guide you through well-defined stages of competency, from basic to expert."--Page 4 de la couverture
This book concisely introduces Java 8's most valuable new features, including lambda expressions (closures) and streams. If you're an experienced Java programmer, the author's practical insights and sample code will help you quickly take advantage of these and other Java language and platform improvements.
Big Java: Late Objects is a comprehensive introduction to Java and computer programming, which focuses on the principles of programming, software engineering, and effective learning. It is designed for a two-semester first course in programming for computer science students. Using an innovative visual design that leads readers step-by-step through intricacies of Java programming, Big Java: Late Objects instills confidence in beginning programmers and confidence leads to success.
Demonstrates the advanced features of the most recent upgrade to the Java programming language, covering topics including multithreading, collections, networking, remote objects, JavaBeans, and GUI-building techniques.
JavaServer Faces allows developers to write server-side applications without worrying about the complexities of dealing with browsers and Web servers. This book: shows how to build robust applications and avoid tedious handcoding; demonstrates how to use JSF with Tiles to build consistent user interfaces automatically; and more.
Książka Java. Podstawy od lat jest uznawana za najważniejszy praktyczny
poradnik i podręcznik dla doświadczonych programist�w dążących do doskonalenia
swoich umiejętności w zakresie posługiwania się językiem Java.W wydaniu
dziesiątym wprowadzono liczne uzupełnienia, kt�re wiążą się z pojawieniem się
bardzo oczekiwanej Javy SE. Przepisane i zmodyfikowane rozdziały obejmują
swoim zakresem tematycznym nowe elementy platformy, idiomy i najlepsze
praktyki. Znajdziesz w nich setki przykładowych program�w, a wszystkie tak
napisane, aby były łatwe do zrozumienia i wykorzystania w praktyce.
Java jest dojrzałym i bezpiecznym językiem programowania, który pozwala na
tworzenie kodu działającego niezależnie od platformy. Jest przy tym cały czas
konsekwentnie rozwijany przez firmę Oracle. Java w wersji SE 8 stała się
innowacyjnym, nowoczesnym narzędziem o imponujących możliwościach. Aby w pełni
wykorzystać szanse, które niesie Java SE 8, i tworzyć kod o wysokiej jakości,
niezbędne jest pogłębione zrozumienie tego języka i konieczna jest gruntowna
znajomość jego bibliotek.Książka ta jest kolejnym, gruntownie zaktualizowanym
i przeorganizowanym wydaniem czołowego podręcznika dla poważnych programistów
Javy, którzy chcą skorzystać z nowych możliwości języka. W tym drugim z dwóch
tomów książki opisano zagadnienia zaawansowane, takie jak API strumieni,
biblioteki do obsługi daty, czasu i kalendarzy, zaawansowane zastosowania
biblioteki Swing czy zagadnienia związane z bezpieczeństwem. Przedstawiono
również najlepsze praktyki programowania aplikacji. Co ważne, prezentacja
zagadnień umożliwia ich łatwe zrozumienie i praktyczne zastosowanie.Cay S.
Horstmann jest profesorem informatyki. Wykłada na uniwersytecie stanowym w San
Jose i współpracuje z uniwersytetami w Szwajcarii i Wietnamie. Otrzymał tytuł
Java Champion. Często przemawia podczas konferencji związanych z technikami
informatycznymi. W wolnych chwilach dzieli się swoją wiedzą, pisząc książki i
artykuły o różnych językach programowania.
Pomimo zaawansowanego wieku Java wciąż jest na topie. Ten język programowania oraz narzędzia z nim powiązane są najczęściej wybierane do tworzenia rozbudowanych systemów informatycznych. Skąd ta popularność? Przejrzysta składnia, obsługa nowoczesnych technik przesyłania informacji, automatyczne czyszczenie pamięci to tylko niektóre z atutów Javy. Jeżeli dołożymy do tego ogromną rzeszę użytkowników chętnych do pomocy, wszystko staje się jasne. Java jeszcze długo będzie na świeczniku! Kolejne wydanie tej cenionej książki zostało zaktualizowane o wszystkie nowości, które pojawiły się w wersji 7 platformy Java Standard Edition. W trakcie lektury poznasz składnię języka oraz wszystkie istotne kwestie związane z programowaniem w Javie. Zrozumiesz założenia programowania obiektowego, nauczysz się korzystać z interfejsów oraz obsługiwać wyjątki. Przekonasz się również, jakie ułatwienia w tym zakresie oferuje Java 7 - obsługa wielu wyjątków w ramach jednego bloku catch to tylko czubek góry lodowej. Książka ta jest idealną pozycją dla wszystkich osób chcących poznać język Java. Sprawdzi się ona również w rękach doświadczonych programistów - jako źródło informacji na temat nowości w Java Standard Edition 7.