Java Portal | Программирование
11.8K subscribers
898 photos
68 videos
32 files
728 links
Присоединяйтесь к нашему каналу и погрузитесь в мир для Java-разработчика

Связь: @devmangx

РКН: https://clck.ru/3H4WUg
加入频道
📓 Java Challenges: 100+ Proven Tasks that Will Prepare You for Anything.

• Expand your knowledge of Java with this entertaining learning guide, which features 100+ exercises and programming challenges. Java Challenges will prepare you for your next exam or job interview, and covers many practical topics, such as strings, arrays, data structures, recursion, and date and time. The APIs and other material included in this book are Java 17 compatible.

#Eng
📓 Hands-On Selenium WebDriver with Java: A Deep Dive into the Development of End-to-End Tests.

• You’ll start by learning the core features of Selenium (composed of WebDriver, Grid, and IDE) and its ecosystem. Discover why Selenium WebDriver is the de facto library for developing end-to-end tests on your web application. You’ll explore ways to use advanced Selenium WebDriver features, including using web browsers in Docker containers or the DevTools protocol. Selenium WebDriver examples in this book are available on GitHub.

#Eng
📓 More Java 17: An In-Depth Exploration of the Java Language and Its Features, 3rd Edition.

• Work with the essential and advanced features of the Java 17 release. This book covers features such as annotations, reflection, and generics. These topics are then complemented by details of how to use lambda expressions, allowing you to build powerful and efficient Java programs. Furthermore, added to this edition you’ll find topics on network programming, Java RMI, the process API, and custom runtime images. The authors provide a multitude of diagrams and complete programs to help you visualize and better understand the topics covered in this book.

#Eng
📓 Cryptography and Cryptanalysis in Java: Creating and Programming Advanced Algorithms with Java SE 17 LTS and Jakarta EE 10.

• The book dives into the classical simple cryptosystems that form the basis of modern cryptography, with fully working solutions (encryption/decryption operations). Pseudo-random generators are discussed as well as real-life implementations. Hash functions are covered along with practical cryptanalysis methods and attacks, asymmetric and symmetric encryption systems, signature and identification schemes.

• The book wraps up with a presentation of lattice-based cryptography and the NTRU framework library. Modern encryption schemes for cloud and big data environments (homomorphic encryption and searchable encryption) also are included. After reading and using this book, you will be proficient with crypto algorithms and know how to apply them to problems you may encounter.

#Eng #Cryptography
📓 Essential Java for AP CompSci: From Programming to Computer Science.

• Gain the essential skills for computer science using one of today’s most popular programming languages, Java. This book will prepare you for AP CompSci Complete, but you don’t need to be sitting that class to benefit. Computer science has become a basic life skill that everyone is going to need to learn. Whether you are going into a career or side hustle in business, technology, creativity, architecture, or almost any other field, you will find coding and computer science play a role.

#Eng
📓 Payara Micro Revealed: Cloud-Native Application Development with Java.

• The book begins by showing how to develop microservices using RESTful web services, followed by how to create microservice clients using MicroProfile and the REST client API. Dependency Injection via Jakarta Context and Dependency Injection (CDI) is also covered. Various approaches to application configuration are covered as well, including property files, environment variables, and system properties. You will learn to configure fault tolerance and high availability, generate system and custom application metrics, and generate health checks to automatically improve overall application health. You will know how to trace the flow of a request across service boundaries with OpenTracing. You will be able to make future maintenance easily through generating documentation, including how to automatically update documentation as your code is updated.

#Eng
📓 Think Java: How to Think Like a Computer Scientist.

• Think Java is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basic programming concepts and gradually works its way to advanced object-oriented techniques.

Discover one concept at a time: tackle complex topics in a series of small steps with multiple examples;
Understand how to formulate problems, think creatively about solutions, and develop, test, and debug programs;
Learn about input and output, decisions and loops, classes and methods, strings and arrays, recursion and polymorphism;
Determine which program development methods work best for you, and practice the important skill of debugging.

#Eng
📓 Interactive Object-Oriented Programming in Java, 2nd Edition.

• Gain the fundamental concepts of object-oriented programming with examples in Java. This second edition comes with detailed coverage and enhanced discussion on fundamental topics such as inheritance, polymorphism, abstract classes, interfaces, and packages. This edition also includes discussions on multithread programming, generic programming, database programming, and exception handling mechanisms in Java. Finally, you will get a quick overview of design patterns including the full implementation of some important patterns.

Discover object-oriented programming with Java;
Test your programming skills;
Crack Java-based interviews with confidence;
Use the Eclipse IDE to write code and generate output;

#Eng
📓 Go for Java Programmers: Learn the Google Go Programming Language.

• This book teaches Go through clear descriptions of Go features, contrasting them with similar Java features and via providing extensive code examples. After reading this book you will be knowledgeable enough about Go and its libraries to begin doing effective programming using the Go language.

Examine the key Go Runtime libraries and how they compare to Java libraries;
See when it is appropriate to use the Go language instead of the Java language;
Read and understand programs written in Go;
Write many programs in Go;
Determine when Go is an appropriate language to develop applications in;
Discover how the Go and Java languages and development experience compare and contrast.

#Eng
📓 Java 17 Recipes: A Problem-Solution Approach.

• Java 17 Recipes is updated to reflect changes in specification and implementation since the Java 9 edition of this book. Java 17 is the next long-term support release (LTS) of the core Java Standard Edition (SE) version 17 which also includes some of the features from previous short term support (STS) releases of Java 16 and previous versions.

• This new edition covers of some of the newest features, APIs, and more such as pattern matching for switch, Restore Always-Strict-Floating-Point-Semantics, enhanced pseudo-random number generators, the vector API, sealed classes, and enhancements in the use of String. Source code for all recipes is available in a dedicated GitHub repository.

Look up solutions to everyday problems involving Java SE 17 LTS and other recent releases;
Develop Java SE applications using the latest in Java SE technology;
Incorporate Java major features introduced in versions 17, 16, and 15 into your code.

#Eng