Browse Results

Showing 29,026 through 29,050 of 53,364 results

Java 9 Cookbook

by Mohamed Sanaulla Nick Samoylov

A definitive guide to learning the key concepts of modern application development in Java About This Book • Learn the latest features of Java 9 • Extend your Java knowledge and take your application to new levels by making it fast, secure, and scalable • Delve into the intricacies of Modular programming in Java 9 Who This Book Is For The book is for intermediate to advanced Java programmers who want to make their applications fast, secure, and scalable. What You Will Learn • Set up JDK and know the differences in the JDK 9 installation • Implement OO designs using classes and interfaces • Manage operating system processes • Understand the new modular JDK and modular programming • Create a modular application with clear dependencies • Build graphical user interfaces using JavaFX • Use the new HTTP Client API • Learn about the new diagnostic features in Java 9 • See how to use the new jShell REPL tool • Execute ES6-compliant JavaScript code from your Java applications In Detail Java is an object-oriented programming language. It is one of the most widely accepted languages because of its design and programming features, particularly in its promise that you can write a program once and run it anywhere. This cookbook offers a range of software development examples in simple and straightforward Java 9 code, providing step-by-step resources and time-saving methods to help you solve data problems efficiently. Starting with the installation of Java, each recipe addresses a specific problem, with a discussion that explains the solution and offers insight into how it works. We cover major concepts such as Project Jigsaw and various tools that will enable you to modularize your applications. You will learn new features in the form of recipes that will make your applications modular, secure, and fast. Style and approach Each recipe in this book contains a series of complete instructions to perform a core task, plus an explanation of the purpose behind it. Similar methods or further refinements are included with each recipe to provide comprehensive guidance.

Java 9 Data Structures and Algorithms

by Debasish Ray Chawdhuri

Gain a deep understanding of the complexity of data structures and algorithms and discover the right way to write more efficient code About This Book • This book provides complete coverage of reactive and functional data structures • Based on the latest version of Java 9, this book illustrates the impact of new features on data structures • Gain exposure to important concepts such as Big-O Notation and Dynamic Programming Who This Book Is For This book is for Java developers who want to learn about data structures and algorithms. Basic knowledge of Java is assumed. What You Will Learn • Understand the fundamentals of algorithms, data structures, and measurement of complexity • Find out what general purpose data structures are, including arrays, linked lists, double ended linked lists, and circular lists • Get a grasp on the basics of abstract data types—stack, queue, and double ended queue • See how to use recursive functions and immutability while understanding and in terms of recursion • Handle reactive programming and its related data structures • Use binary search, sorting, and efficient sorting—quicksort and merge sort • Work with the important concept of trees and list all nodes of the tree, traversal of tree, search trees, and balanced search trees • Apply advanced general purpose data structures, priority queue-based sorting, and random access immutable linked lists • Gain a better understanding of the concept of graphs, directed and undirected graphs, undirected trees, and much more In Detail Java 9 Data Structures and Algorithms covers classical, functional, and reactive data structures, giving you the ability to understand computational complexity, solve problems, and write efficient code. This book is based on the Zero Bug Bounce milestone of Java 9. We start off with the basics of algorithms and data structures, helping you understand the fundamentals and measure complexity. From here, we introduce you to concepts such as arrays, linked lists, as well as abstract data types such as stacks and queues. Next, we'll take you through the basics of functional programming while making sure you get used to thinking recursively. We provide plenty of examples along the way to help you understand each concept. You will get the also get a clear picture of reactive programming, binary searches, sorting, search trees, undirected graphs, and a whole lot more! Style and approach This book will teach you about all the major algorithms in a step-by-step manner. Special notes on the Big-O Notation and its impact on algorithms will give you fresh insights.

Java 9 High Performance: Boost Your Application's Performance With The New Features Of Java 9

by Nick Samoylov Mayur Ramgir

Best practices to adapt and bottlenecks to avoid About This Book • Tackle all kinds of performance-related issues and streamline your development • Master the new features and new APIs of Java 9 to implement highly efficient and reliable codes • Gain an in-depth knowledge of Java application performance and obtain best results from performance testing Who This Book Is For This book is for Java developers who would like to build reliable and high-performance applications. Prior Java programming knowledge is assumed. What You Will Learn • Work with JIT compilers • Understand the usage of profiling tools • Generate JSON with code examples • Leverage the command-line tools to speed up application development • Build microservices in Java 9 • Explore the use of APIs to improve application code • Speed up your application with reactive programming and concurrency In Detail Finally, a book that focuses on the practicalities rather than theory of Java application performance tuning. This book will be your one-stop guide to optimize the performance of your Java applications. We will begin by understanding the new features and APIs of Java 9. You will then be taught the practicalities of Java application performance tuning, how to make the best use of garbage collector, and find out how to optimize code with microbenchmarking. Moving ahead, you will be introduced to multithreading and learning about concurrent programming with Java 9 to build highly concurrent and efficient applications. You will learn how to fine tune your Java code for best results. You will discover techniques on how to benchmark performance and reduce various bottlenecks in your applications. We'll also cover best practices of Java programming that will help you improve the quality of your codebase. By the end of the book, you will be armed with the knowledge to build and deploy efficient, scalable, and concurrent applications in Java. Style and approach This step-by-step guide provides real-world examples to give you a hands-on experience.

Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications

by Sander Mak Paul Bakker

The upcoming Java 9 module system will affect existing applications and offer new ways of creating modular and maintainable applications. With this hands-on book, Java developers will learn not only about the joys of modularity, but also about the patterns needed to create truly modular and reliable applications. Authors Sander Mak and Paul Bakker teach you the concepts behind the Java 9 module system, along with the new tools it offers. You’ll also gain learn how to modularize existing code and how to build new Java applications in a modular way.Understand Java 9 module system conceptsMaster the patterns and practices for building truly modular applicationsMigrate existing applications and libraries to Java 9 modulesUse JDK 9 tools for modular development and migration

Java 9 Modularity Revealed

by Alexandru Jecan

Develop modular applications using the Java Platform Module System, the single most anticipated feature in Java 9. You will improve maintainability and performance of your Java applications by deploying only modules that are needed and encapsulating their implementation details. Until now Java has been monolithic. Using any one part of Java has meant incorporating the entirety of the runtime environment, an approach ill-suited to the increasing number of IoT devices such as fitness monitors, kitchen appliances, toys and games, and so forth. This book shows a new way, to make Java scale from the smallest of footprints in the smallest of devices through desktop PCs and on up to server platforms. With Java 9 Modularity Revealed you will learn to make your projects more reliable and scalable than ever using the most important feature in Java 9—The Java Platform Module System, known more commonly as Project Jigsaw. You will learn how to avoid one of the major pain points of Java programming, that of conflicting class names from different modules, or packages. You will learn to create custom run-time images that represent a minimal and more compact JRE containing only those modules that you need. You will further learn to migrate existing Java applications to modular ones using different approaches and tools. The end result is a new ability to plug together different modules without fear of namespace and other conflicts, and you can deploy to everything from small devices to large servers. This book provides code examples and explanations.What You'll Learn Build Java applications using the new modular system introduced in Java 9 Create your own JRE consisting only of the modules that you require Adapt your testing techniques toward modular applicationslare your dependencies on other modules Enable modules to export only specific packages Migrate existing Java applications to modular ones Improve maintainability and performance of Java applicationsWho This Book Is ForExperienced Java programmers wanting to keep up and become informed on the new modularity support in Java 9

Java 9 Programming Blueprints

by Jason Lee

Build a variety of real-world applications by taking advantage of the newest features of Java 9 About This Book • See some of the new features of Java 9 and be introduced to parts of the Java SDK • This book provides a set of diverse, interesting projects that range in complexity from fairly simple to advanced and cover HTTP 2.0 • Take advantage of Java's new modularity features to write real-world applications that solve a variety of problems Who This Book Is For This book is for Java developers who are already familiar with the language. Familiarity with more advanced topics, such as network programming and threads, would be helpful, but is not assumed. What You Will Learn • Learn how to package Java applications as modules by using the Java Platform Module System • Implement process management in Java by using the all-new process handling API • Integrate your applications with third-party services in the cloud • Interact with mail servers using JavaMail to build an application that filters spam messages • Learn to use JavaFX to build rich GUI based applications, which are an essential element of application development • Write microservices in Java using platform libraries and third-party frameworks • Integrate a Java application with MongoDB to build a cloud-based note taking application In Detail Java is a powerful language that has applications in a wide variety of fields. From playing games on your computer to performing banking transactions, Java is at the heart of everything. The book starts by unveiling the new features of Java 9 and quickly walks you through the building blocks that form the basis of writing applications. There are 10 comprehensive projects in the book that will showcase the various features of Java 9. You will learn to build an email filter that separates spam messages from all your inboxes, a social media aggregator app that will help you efficiently track various feeds, and a microservice for a client/server note application, to name a few. The book covers various libraries and frameworks in these projects, and also introduces a few more frameworks that complement and extend the Java SDK. Through the course of building applications, this book will not only help you get to grips with the various features of Java 9, but will also teach you how to design and prototype professional-grade applications with performance and security considerations. Style and approach This is a learn-as-you-build practical guide to building full-fledged applications using Java 9. With a project-based approach, we'll improve your Java skills. You will experience a variety of solutions to problems with Java.

Java 9 Programming By Example

by Peter Verhas

This book is for anyone who wants to learn the Java programming language. You are expected to have some prior programming experience with another language, such as JavaScript or Python, but no knowledge of earlier versions of Java is assumed.

Java 9 Recipes

by Josh Juneau

Quickly find solutions to dozens of common programming problems encountered while building Java applications. Content is presented in the popular problem-solution format. Look up the programming problem that you want to resolve. Read the solution. Apply the solution directly in your own code. Problem solved! This revised edition covers important new features such as Java 9's JShell and the new modularity features enabling you to separate code into independent modules that perform discrete tasks. Also covered are the new garbage collection algorithm and completely revamped process API. Enhanced JSON coverage is provided as well as a new chapter on JavaServer Faces development for web applications. What You'll Learn Develop Java SE applications using the latest in Java SE technology Exploit advanced features like modularity and lambdas Use JShell to quickly develop solutions Build dynamic web applications with JavaScript and Project Nashorn Create great-looking web interfaces with JavaServer Faces Generate graphics and work with media such as sound and video Add internationalization support to your Java applications Who This Book Is For Both beginning Java programmers and advanced Java developers

Java 9 Regular Expressions

by Anubhava Srivastava

Solve real world problems using Regex in Java. About This Book • Discover regular expressions and how they work • Implement regular expressions with Java to your code base • Learn to use regular expressions in emails, URLs, paths, and IP addresses Who This Book Is For This book is for Java developers who would like to understand and use regular expressions. A basic knowledge of Java is assumed. What You Will Learn • Understand the semantics, rules, and core concepts of writing Java code involving regular expressions • Learn about the java.util.Regex package using the Pattern class, Matcher class, code snippets, and more • Match and capture text in regex and use back-references to the captured groups • Explore Regex using Java String methods and regex capabilities in the Java Scanner API • Use zero-width assertions and lookarounds in regex • Test and optimize a poorly performing regex and various other performance tips In Detail Regular expressions are a powerful tool in the programmer's toolbox and allow pattern matching. They are also used for manipulating text and data. This book will provide you with the know-how (and practical examples) to solve real-world problems using regex in Java. You will begin by discovering what regular expressions are and how they work with Java. This easy-to-follow guide is a great place from which to familiarize yourself with the core concepts of regular expressions and to master its implementation with the features of Java 9. You will learn how to match, extract, and transform text by matching specific words, characters, and patterns. You will learn when and where to apply the methods for finding patterns in digits, letters, Unicode characters, and string literals. Going forward, you will learn to use zero-length assertions and lookarounds, parsing the source code, and processing the log files. Finally, you will master tips, tricks, and best practices in regex with Java. Style and approach This book will take readers through this learning journey using simple, easy-to-understand, step-by-step instructions and hands-on examples at every stage.

Java 9 Revealed: For Early Adoption and Migration

by Kishori Sharan

Preview the new Java 9 modules, SDK, JDK, JVM and more in this comprehensive early adopter title. This book covers what's new in Java 9 and how to use these new features. Java 9 Revealed is for experienced Java programmers looking to make the migration from Java 7 or Java 8 to Java 9. Author Kishori Sharan begins by covering how to develop Java applications using new the module system introduced in Java 9 and how to use the JShell tool in Java 9 for quick prototyping. There is extensive coverage of new Java 9 features, such as the new layout of the modular JDK/JRE runtime image, new convenience factory methods for creating collections, the new spin-wait hints introduced to improve performance of spin loops in your code, and the new Desktop API for implementing platform-specific desktop features. Along the way you will also learn how to use the Reactive Streams API in Java 9 and, most importantly, this book will show you the breaking changes in Java 9. What You'll Learn Discover what is new in the Process API Inspect a thread's stack with the Stack-Walking API Use the jlink tool to create a custom runtime image Work with HTML5 Javadoc and use the new search feature in Javadoc Learn how to use new methods and collectors in the Streams API Learn how to create a custom logger to log messages from platform classes and how to use JVM logs Learn about new methods in the Optional class and how to use them Learn how to compare arrays and slices of arrays Learn how to use the enhanced try-with-resources blocks Make your object deserialization more secure by using object deserialization filters Who This Book Is For Experienced Java programmers and developers.

Java 9 with JShell

by Gaston C. Hillar

Explore Java 9 with JShell and UML About This Book • A full account of Java 9's new features • This tutorial emphasises fluency using JShell exercises • Get a thorough introduction to contract programming code reuse via Java generics • Learn how to use the new module system • How to use proper functional programming style inside Java 9 Who This Book Is For This book can be understood by anyone who is a graduate of computer science or someone who has just begun working as a software engineer. Basically, an understanding of an object-oriented programming language like Python, C++ or indeed, an earlier Java version is sufficient. It would be helpful to have participated in the full product cycle of a software engineering project. What You Will Learn • Engage with object-oriented programming in Java 9, starting with code snippets in JShell • Optimize your code, applying functional programming features • Discover the advantages of modularity • Become very proficient at using JShell itself • Learn the new approach to Java programming, which uses the REPL as a prototyping tool In Detail The release of Java 9 has brought many subtle and not-so-subtle changes to the way in which Java programmers approach their code. The most important ones are definitely the availability of a REPL, known as JShell, which will make experiments and prototyping much more straightforward than the old IDE-based project-led approach. Another, more subtle change can be seen in the module system, which will lead to more modularized, maintainable code. The techniques to take full advantage of object-oriented code, functional programming and the new modularity features in Java 9 form the main subjects of this book. Each chapter will add to the full picture of Java 9 programming starting out with classes and instances and ending with generics and modularity in Java. Style and approach You will learn by doing: : using JShell as their prototyping environment, you will take full advantage of the new features of Java 9, in particular the full module system and the functional features of Java 9.. There won't be any theory, only small and medium-sized exampled enabling the reader to use the new Java features in professional software engineering projects.

Java All-in-One For Dummies

by Doug Lowe

Your one-stop guide to programming with Java If you've always wanted to program with Java but didn't know where to start, this will be the java-stained reference you'll turn to again and again. Fully updated for the JDK 9, this deep reference on the world's most popular programming language is the perfect starting point for building things with Java—and an invaluable ongoing reference as you continue to deepen your knowledge. Clocking in at over 900 pages, Java All-in-One For Dummies takes the intimidation out of learning Java and offers clear, step-by-step guidance on how to download and install Java tools; work with variables, numbers, expressions, statements, loops, methods, and exceptions; create applets, servlets, and JavaServer pages; handle and organize data; and so much more. Focuses on the vital information that enables you to get up and running quickly with Java Provides details on the new features of JDK 9 Shows you how to create simple Swing programs Includes design tips on layout, buttons, and labels Everything you need to know to program with Java is included in this practical, easy-to-use guide!

Java Data Science Cookbook

by Rushdi Shams

Recipes to help you overcome your data science hurdles using Java About This Book • This book provides modern recipes in small steps to help an apprentice cook become a master chef in data science • Use these recipes to obtain, clean, analyze, and learn from your data • Learn how to get your data science applications to production and enterprise environments effortlessly Who This Book Is For This book is for Java developers who are familiar with the fundamentals of data science and want to improve their skills to become a pro. What You Will Learn • Find out how to clean and make datasets ready so you can acquire actual insights by removing noise and outliers • Develop the skills to use modern machine learning techniques to retrieve information and transform data to knowledge. retrieve information from large amount of data in text format. • Familiarize yourself with cutting-edge techniques to store and search large volumes of data and retrieve information from large amounts of data in text format • Develop basic skills to apply big data and deep learning technologies on large volumes of data • Evolve your data visualization skills and gain valuable insights from your data • Get to know a step-by-step formula to develop an industry-standard, large-scale, real-life data product • Gain the skills to visualize data and interact with users through data insights In Detail If you are looking to build data science models that are good for production, Java has come to the rescue. With the aid of strong libraries such as MLlib, Weka, DL4j, and more, you can efficiently perform all the data science tasks you need to. This unique book provides modern recipes to solve your common and not-so-common data science-related problems. We start with recipes to help you obtain, clean, index, and search data. Then you will learn a variety of techniques to analyze, learn from, and retrieve information from data. You will also understand how to handle big data, learn deeply from data, and visualize data. Finally, you will work through unique recipes that solve your problems while taking data science to production, writing distributed data science applications, and much more—things that will come in handy at work. Style and approach This book contains short yet very effective recipes to solve most common problems. Some recipes cater to very specific, rare pain points. The recipes cover different data sets and work very closely to real production environments

Java EE 8 Application Development

by David R. Heffelfinger

Develop Enterprise Java applications compliant with the latest version of the Java EE specification About This Book • This book covers all of the major Java EE 8 APIs and includes new additions such as enhanced Security, JSON-B Processing, and more • Learn additional Java EE APIs, such as the Java API for Websocket and the Java Message Service (JMS) • Develop applications by taking advantage of the latest versions of CDI, Security, Servlets, and JSF and other Java EE specifications Who This Book Is For If you are a Java developer who wants to become proficient with Java EE 8, this book is ideal for you. You are expected to have some experience with Java and to have developed and deployed applications in the past, but you don't need any previous knowledge of Java EE. What You Will Learn • Develop and deploy Java EE applications • Embrace the latest additions to the Contexts and Dependency Injection (CDI) specification to develop Java EE applications • Develop web-based applications by utilizing the latest version of JavaServer Faces, JSF 2.3. • Understand the steps needed to process JSON data with JSON-P and the new JSON-B Java EE API • Implement RESTful web services using the new JAX-RS 2.1 API, which also includes support for Server-Sent Events (SSE) and the new reactive client API In Detail Java EE is an Enterprise Java standard. Applications written to comply with the Java EE specification do not tie developers to a specific vendor; instead they can be deployed to any Java EE compliant application server. With this book, you'll get all the tools and techniques you need to build robust and scalable applications in Java EE 8. This book covers all the major Java EE 8 APIs including JSF 2.3, Enterprise JavaBeans (EJB) 3.2, Contexts and Dependency Injection (CDI) 2.0, the Java API for WebSockets, JAX-RS 2.1, Servlet 4.0, and more. The book begins by introducing you to Java EE 8 application development and goes on to cover all the major Java EE 8 APIs. It goes beyond the basics to develop Java EE applications that can be deployed to any Java EE 8 compliant application server. It also introduces advanced topics such as JSON-P and JSON-B, the Java APIs for JSON processing, and the Java API for JSON binding. These topics dive deep, explaining how the two APIs (the Model API and the Streaming API) are used to process JSON data. Moving on, we cover additional Java EE APIs, such as the Java API for Websocket and the Java Message Service (JMS), which allows loosely coupled, asynchronous communication. Further on, you'll discover ways to secure Java EE applications by taking advantage of the new Java EE Security API. Finally, you'll learn more about the RESTful web service development using the latest JAX-RS 2.1 specification. You'll also get to know techniques to develop cloud-ready microservices in Java EE. Style and approach The book takes a pragmatic approach, showing you various techniques to utilize new features of Java EE 8 specification. It is packed with clear, step-by-step instructions, practical examples, and straightforward explanations.

Java for Data Science

by Richard M. Reese Jennifer L. Reese

Examine the techniques and Java tools supporting the growing field of data science About This Book • Your entry ticket to the world of data science with the stability and power of Java • Explore, analyse, and visualize your data effectively using easy-to-follow examples • Make your Java applications more capable using machine learning Who This Book Is For This book is for Java developers who are comfortable developing applications in Java. Those who now want to enter the world of data science or wish to build intelligent applications will find this book ideal. Aspiring data scientists will also find this book very helpful. What You Will Learn • Understand the nature and key concepts used in the field of data science • Grasp how data is collected, cleaned, and processed • Become comfortable with key data analysis techniques • See specialized analysis techniques centered on machine learning • Master the effective visualization of your data • Work with the Java APIs and techniques used to perform data analysis In Detail Data science is concerned with extracting knowledge and insights from a wide variety of data sources to analyse patterns or predict future behaviour. It draws from a wide array of disciplines including statistics, computer science, mathematics, machine learning, and data mining. In this book, we cover the important data science concepts and how they are supported by Java, as well as the often statistically challenging techniques, to provide you with an understanding of their purpose and application. The book starts with an introduction of data science, followed by the basic data science tasks of data collection, data cleaning, data analysis, and data visualization. This is followed by a discussion of statistical techniques and more advanced topics including machine learning, neural networks, and deep learning. The next section examines the major categories of data analysis including text, visual, and audio data, followed by a discussion of resources that support parallel implementation. The final chapter illustrates an in-depth data science problem and provides a comprehensive, Java-based solution. Due to the nature of the topic, simple examples of techniques are presented early followed by a more detailed treatment later in the book. This permits a more natural introduction to the techniques and concepts presented in the book. Style and approach This book follows a tutorial approach, providing examples of each of the major concepts covered. With a step-by-step instructional style, this book covers various facets of data science and will get you up and running quickly.

Java For Dummies

by Barry A. Burd

A new edition of the bestselling guide to Java If you want to learn to speak the world’s most popular programming language like a native, Java For Dummies is your ideal companion. With a focus on reusing existing code, it quickly and easily shows you how to create basic Java objects, work with Java classes and methods, understand the value of variables, learn to control program flow with loops or decision-making statements, and so much more! Java is everywhere, runs on almost any computer, and is the engine that drives the coolest applications. Written for anyone who’s ever wanted to tackle programming with Java but never knew quite where to begin, this bestselling guide is your ticket to success! Featuring updates on everything you’ll encounter in Java 9—and brimming with tons of step-by-step instruction—it’s the perfect resource to get you up and running with Java in a jiffy! Discover the latest features and tools in Java 9 Learn to combine several smaller programs to create a bigger program Create basic Java objects and reuse code Confidently handle exceptions and events If you’re ready to jump into Java, this bestselling guide will help keep your head above water!

Java für Dummies (FÜr Dummies)

by Barry Burd

Java für Dummies ist gleichzeitig ein Lehrbuch und ein unverzichtbares Nachschlagewerk für alle Java-Programmierer. Basiswissen zur objektorientierten Programmierung wird genauso vermittelt wie das Prinzip der Wiederverwendbarkeit von Programmbausteinen und allgemeine Grundlagen der Java-Programmierung.

Java Pocket Guide: Instant Help for Java Programmers (4th Edition)

by Patricia Liguori Robert Liguori

Any time you need quick answers for developing or debugging Java programs, this pocket guide is the ideal reference to standard features of the Java programming language and its platform. You’ll find helpful programming examples, tables, figures, and lists fast—including Java 9 features such as modular source code and the new JShell interactive command-line REPL. It’s a handy companion, whether you’re in the office, in the lab, or on the road.This book also provides material to help you prepare for the Oracle Certified Associate Java Programmer exam.Quickly find Java language details, such as naming conventions, types, statements and blocks, and object-oriented programmingGet details on the Java SE platform, including development basics, memory management, concurrency, and genericsUse new features in Java 9, including modular source code and JShellBrowse through information on basic input/output, NIO 2.0, the Java collections framework, and the Java Scripting APIGet supplemental references to fluent APIs, third-party tools, and basics of the Unified Modeling Language (UML)

Java programmieren lernen für Dummies (Für Dummies)

by Barry Burd

Steigen Sie mit diesem Buch in die Welt des Programmierens ein und zwar mit der beliebten Programmiersprache Java! Schritt für Schritt werden Sie mit den Grundlagen, wie zum Beispiel Variablen, Schleifen und objektorientierter Programmierung, vertraut gemacht, probieren viele anschauliche Beispiele aus und schreiben Ihr erstes eigenes Programm. Dieses Buch steht Ihnen bei allen Herausforderungen jederzeit mit hilfreichen Tipps und Lösungsvorschlägen zur Seite, sodass Sie auf Ihrem Weg zum Programmierer optimal gerüstet sind! Mit den Programmbeispielen zum Herunterladen können Sie das Gelernte direkt ausprobieren.

Java Programming for Android Developers For Dummies

by Barry A. Burd

Develop the next killer Android App using Java programming! Android is everywhere! It runs more than half the smartphones in the U.S.--and Java makes it go. If you want to cash in on its popularity by learning to build Android apps with Java, all the easy-to-follow guidance you need to get started is at your fingertips. Inside, you'll learn the basics of Java and grasp how it works with Android; then, you'll go on to create your first real, working application. How cool is that? The demand for Android apps isn't showing any signs of slowing, but if you're a mobile developer who wants to get in on the action, it's vital that you get the necessary Java background to be a success. With the help of Java Programming for Android Developers For Dummies, you'll quickly and painlessly discover the ins and outs of using Java to create groundbreaking Android apps--no prior knowledge or experience required! Get the know-how to create an Android program from the ground up Make sense of basic Java development concepts and techniques Develop the skills to handle programming challenges Find out how to debug your app Don't sit back and watch other developers release apps that bring in the bucks! Everything you need to create that next killer Android app is just a page away!

Java Programming for Beginners

by Mark Lassoff

Java Programming for Beginners is an introduction to Java programming, taking you through the Java syntax and the fundamentals of object-oriented programming. About This Book • Learn the basics of Java programming in a step-by-step manner • Simple, yet thorough steps that beginners can follow • Teaches you transferable skills, such as flow control and object-oriented programming Who This Book Is For This book is for anyone wanting to start learning the Java language, whether you're a student, casual learner, or existing programmer looking to add a new language to your skillset. No previous experience of Java or programming in general is required. What You Will Learn • Learn the core Java language for both Java 8 and Java 9 • Set up your Java programming environment in the most efficient way • Get to know the basic syntax of Java • Understand object-oriented programming and the benefits that it can bring • Familiarize yourself with the workings of some of Java's core classes • Design and develop a basic GUI • Use industry-standard XML for passing data between applications In Detail Java is an object-oriented programming language, and is one of the most widely accepted languages because of its design and programming features, particularly in its promise that you can write a program once and run it anywhere. Java Programming for Beginners is an excellent introduction to the world of Java programming, taking you through the basics of Java syntax and the complexities of object-oriented programming. You'll gain a full understanding of Java SE programming and will be able to write Java programs with graphical user interfaces that run on PC, Mac, or Linux machines. This book is full of informative and entertaining content, challenging exercises, and dozens of code examples you can run and learn from. By reading this book, you'll move from understanding the data types in Java, through loops and conditionals, and on to functions, classes, and file handling. The book finishes with a look at GUI development and training on how to work with XML. The book takes an efficient route through the Java landscape, covering all of the core topics that a Java developer needs. Whether you're an absolute beginner to programming, or a seasoned programmer approaching an object-oriented language for the first time, Java Programming for Beginners delivers the focused training you need to become a Java developer. Style and approach This book takes a very hands-on approach, carefully building on lessons learned with snippets and tutorials to build real projects.

JavaScript: Novice To Ninja

by Darren Jones

Learn JavaScript from scratch!Packed with numerous examples, JavaScript: Novice to Ninja is a fun, step-by-step and comprehensive introduction to development in JavaScript. Discover how to use JavaScript to solve real-world problems, build smarter forms, track user events, and design eye-catching animations.Learn JavaScript's built-in functions, methods, and properties.Use JavaScript to validate form entries and interact with your users.Understand how to respond to user events and add interactivity to your applications.Create animations that bring your web site to life. Start programming using the DOMAnd much more!

JavaScript by Example

by Dani Akash

JavaScript is the programming language that all web developers need to learn. Its flexible, simple, and powerful, but knowing where to start can be intimidating. Even if you've barely touched JavaScript before, the projects in this book will have you building amazing JavaScript applications in no time. This book takes you from beginner to winner with JavaScript. Through a series of engaging projects that showcase how easy it is for you to create great things with JavaScript, you will learn the essentials of modern JavaScript. The techniques and tools you use to build your projects are the cornerstone of professional JavaScript development, and you'll get a great grounding in all the things that count. The first item on our JavaScript to-do list is to build a To-do list app, which you'll have done by the end of the first chapter. You'll meet DOM manipulation with JavaScript and work with event listeners, which will give you a good idea on how JavaScript works with HTML elements of your pages. You'll work with images and text to build a Meme creator. While developing this app, you will learn about the Canvas element, used for drawing graphics. You will also learn about ES6 (ECMAScript) Classes, and be introduced to layouts using the CSS3 flexbox. You will then build a weather application, which will show you different methods of performing AJAX requests and working with dynamic, external data. You'll also develop a responsive Event Registration form with powerful form validation which allows users to register for your upcoming event and use charts and graphics to display registration data. WebRTC enables real-time communication in a web browser. You'll learn how to use that as well, when you build a real-time video-call and chat application later in the book. Towards the end of the book, you will meet React, Facebook's JavaScript library for building user interfaces. You'll simply throw together a blog with React, and get the sense of why this kind of JavaScript framework is used for building large scale applications. To make your blog more maintainable and scalable, you'll be using Redux to manage data across the React components.

JavaScript Essentials for SAP ABAP Developers

by Rehan Zaidi

Easily master JavaScript (JS) with this quick guide and develop mobile and desktop applications for SAP Fiori. This book equips ABAP/SAP developers with the essential topics to get started with JS. The focus of JavaScript Essentials for SAP ABAP Developers is on the parts of the JS language that are useful from the perspective of an ABAP developer. The book starts with a brief intro to HTML, the basics of JS, and how to create and run a simple JS program. It then dives into the details of the language, showing how to make simple programs. It covers loops in detail, mathematical operations, and string and regular expressions in JS, as well as a taste of functions, followed by objects and object-oriented programming in JavaScript. The book provides: Sample code and screenshots to help you fully understand JS A chapter on JS best practices and recommendations Differences and comparisons of the elements and data structures of ABAP and JavaScript to help you quickly master the material What You'll Learn Create and run a simple JavaScript program Understand loops, operations, and expressions Master the Create and Use functions Use objects and object-oriented programming in JS Apply the best practices of JS programming Who This Book Is For SAP programmers and developers, ABAP users and developers, and university students learning ABAP and JavaScript

JavaScript for Sound Artists: Learn to Code with the Web Audio API

by William Turner Steve Leonard

Learn how to program JavaScript while creating interactive audio applications with JavaScript for Sound Artists: Learn to Code With the Web Audio API! William Turner and Steve Leonard showcase the basics of JavaScript language programing so that readers can learn how to build browser based audio applications, such as music synthesizers and drum machines. The companion website offers further opportunity for growth. Web Audio API instruction includes oscillators, audio file loading and playback, basic audio manipulation, panning and time. This book encompasses all of the basic features of JavaScript with aspects of the Web Audio API to heighten the capability of any browser. Key Features Uses the readers existing knowledge of audio technology to facilitate learning how to program using JavaScript. The teaching will be done through a series of annotated examples and explanations. Downloadable code examples and links to additional reference material included on the books companion website. This book makes learning programming more approachable to nonprofessional programmers The context of teaching JavaScript for the creative audio community in this manner does not exist anywhere else in the market and uses example-based teaching

Refine Search

Showing 29,026 through 29,050 of 53,364 results