This landmark book is the most widely used Java reference inthe world. Edition after edition, Java in a Nutshell haskept developers up to speed on changes to the Java platformand programming language, offering them a single source ofinformation when they need help with critical details. The5th edition not only covers deep changes in the ......
For web developers and other programmers interested in using JavaScript, this bestselling book provides the most comprehensive JavaScript material on the market. The seventh edition represents a significant update, with new information for ECMAScript 2020, and new chapters on language-specific features. JavaScript: The Definitive Guide is ideal for experienced programmers who want to learn the programming language of the web, and for current JavaScript programmers who want to master it.
This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including: Scripted HTTP and Ajax XML processing Client-side graphics using the canvas tag Namespaces in JavaScript--essential when writing complex programs Classes, closures, persistence, Flash, and JavaScript embedded in Java applications Part I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language. Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to: Generate a table of contents for an HTML document Display DHTML animations Automate form validation Draw dynamic pie charts Make HTML elements draggable Define keyboard shortcuts for web applications Create Ajax-enabled tool tips Use XPath and XSLT on XML documents loaded with Ajax And much more Part III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3. Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequest object and the canvas tag. More than 300,000 JavaScript programmers around the world have madethis their indispensable reference book for building JavaScript applications. "A must-have reference for expert JavaScript programmers...well-organized and detailed." -- Brendan Eich, creator of JavaScript
This updated edition of Java in a Nutshell not only helps experienced Java programmers get the most out of Java versions 9 through 11, it’s also a learning path for new developers. Chock full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on Java Concurrency Utilities. The book’s first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment. Get up to speed on language details, including Java 9-11 changes Learn object-oriented programming, using basic Java syntax Explore generics, enumerations, annotations, and lambda expressions Understand basic techniques used in object-oriented design Examine concurrency and memory, and how they’re intertwined Work with Java collections and handle common data formats Delve into Java’s latest I/O APIs, including asynchronous channels Use Nashorn to execute JavaScript on the Java Virtual Machine Become familiar with development tools in OpenJDK
The author of the best-selling Java in a Nutshell has created an entire book of real-world Java programming examples that you can learn from. If you learn best "by example," this is the book for you.This third edition covers Java 1.4 and contains 193 complete, practical examples: over 21,900 lines of densely commented, professionally written Java code, covering 20 distinct client-side and server-side APIs. It includes new chapters on the Java Sound API and the New I/O API. The chapters on XML and servlets have been rewritten to cover the latest versions of the specifications and to demonstrate best practices for Java 1.4. New and updated examples throughout the book demonstrate many other new Java features and APIs.Java Examples in a Nutshell is a companion volume to Java in a Nutshell, Java Foundation Classes in a Nutshell, and Java Enterprise in a Nutshell. It picks up where those quick references leave off, providing a wealth of examples for both novices and experts. This book doesn't hold your hand; it simply delivers well-commented working examples with succinct explanations to help you learn and explore Java and its APIs.Java Examples in a Nutshell contains examples that demonstrate: Core APIs, including I/O, New I/O, threads, networking, security, serialization, and reflection Desktop APIs, highlighting Swing GUIs, Java 2D graphics, preferences, printing, drag-and-drop, JavaBeans, applets, and sound Enterprise APIs, including JDBC (database access), JAXP (XML parsing and transformation), Servlets 2.4, JSP 2.0 (JavaServer Pages), and RMI The book begins with introductory examples demonstrating structured and object-oriented programming techniques for new Java programmers. A special index at the end of the book makes it easy to look up examples that use a particular Java class or accomplish a desired task. In between, each chapter includes exercises that challenge readers and suggest further avenues for exploration.
JavaScript is the ubiquitous programming language of the Web, and for more than 15 years, JavaScript: The Definitive Guide has been the bible of JavaScript programmers around the world. Ideal for JavaScript developers at any level, this book is an all-new excerpt of The Definitive Guide, collecting the essential parts of that hefty volume into this slim yet dense pocket reference. The first 9 chapters document the latest version (ECMAScript 5) of the core JavaScript language ... The next 5 chapters document the fundamental APIs for using JavaScript with HTML5 and explain how to interact with web browser windows ; script HTML documents and document elements ;modify and apply CSS styles and classes ; respond to user input events ; communicate with web servers (and) store data locally on the user's computer." Amazon.com viewed 5/7/2020
As someone who uses jQuery on a regular basis, it was surprising to discover how much of the library I’m not using. This book is indispensable for anyone who is serious about using jQuery for non-trivial applications."-- Raffaele Cecco, longtime developer of video games, including Cybernoid, Exolon, and Stormlord jQuery is the "write less, do more" JavaScript library. Its powerful features and ease of use have made it the most popular client-side JavaScript framework for the Web. Ideal for JavaScript developers at all skill levels, this book is jQuery's trusty companion: the definitive "read less, learn more" guide to the library. jQuery Pocket Reference explains everything you need to know about jQuery, completely and comprehensively. You'll learn how to: Select and manipulate document elements Alter document structure Handle and trigger events Create visual effects and animations Script HTTP with Ajax utilities Use jQuery's selectors and selection methods, utilities, plugins and more The 25-page quick reference summarizes the library, listing all jQuery methods and functions, with signatures and descriptions.
A revised and updated edition offers comprehensive coverage of ECMAScript 5 (the new JavaScript language standard) and also the new APIs introduced in HTML5, with chapters on functions and classes completely rewritten and updated to match current best practices and a new chapter on language extensions and subsets
The Java Enterprise APIs are building blocks for creating enterprise-wide distributed applications in Java. "Java Enterprise in a Nutshell" covers the RMI, Java IDL, JDBC, JNDI, Java Servlet, and Enterprise JavaBeans APIs, with a fast-paced tutorial and compact reference material on each technology.
This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on recent enhancements to the Java object model that every developer should know about. The first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment. Get up to speed on language details through Java 17 Learn object-oriented programming using basic Java syntax Explore generics, enumerations, annotations, and lambda expressions Understand techniques used in object-oriented design Examine how concurrency and memory are intertwined Work with Java collections and handle common data formats Delve into Java's latest I/O APIs including asynchronous channels Become familiar with development tools in OpenJDK
The Canvas element is a revolutionary feature of HTML5 that enables powerful graphics for rich Internet applications, and this pocket reference provides the essentials you need to put this element to work. If you have working knowledge of JavaScript, this book will help you create detailed, interactive, and animated graphics -- from charts to animations to video games -- whether you're a web designer or a programmer interested in graphics. Canvas Pocket Reference provides both a tutorial that covers all of the element's features with plenty of examples and a definitive reference to each of the Canvas-related classes, methods, and properties. You'll learn how to: Draw lines, polygons, and curves Apply colors, gradients, patterns, and transparency Use transformations to smoothly rotate and resize drawings Work with text in a graphic environment Apply shadows to create a sense of depth Incorporate bitmapped images into vector graphics Perform image processing operations in JavaScript
This bestselling book is an essential quick reference for all Java programmers. It contains an accelerated introduction to the Java language and its key APIs, so seasoned programmers can start writing Java code right away. This book also includes O'Reilly's trusted quick-reference material for all the classes in the essential Java packages, including java.lang, java.io, java.beans, java.math, java.net, java.text, and java.util. This reference covers many the new classes in Java 1.4, including the NIO, logging, and XML functionality. Once you've learned Java, you'll keep this book next to your keyboard for handy reference while you program. This book is part of the multi-volume set of quick references that every Java programmer will want. It is an essential companion to Java Foundation Classes in a Nutshell, which covers the graphics, printing, and GUI APIs in the Java 2 platform, including Swing, AWT, and Java 2D. A third volume, Java Enterprise in a Nutshell, focuses on the Java Enterprise APIs and is of interest to programmers working on server-side or enterprise Java applications. A fourth volume, J2ME in a Nutshell, covers the new Java 2 Micro Edition APIs and explores its use in limited-resource devices. Book jacket.
As someone who uses jQuery on a regular basis, it was surprising to discover how much of the library I’m not using. This book is indispensable for anyone who is serious about using jQuery for non-trivial applications." -- Raffaele Cecco, longtime developer of video games, including Cybernoid, Exolon, and Stormlord jQuery is the "write less, do more" JavaScript library. Its powerful features and ease of use have made it the most popular client-side JavaScript framework for the Web. This book is jQuery's trusty companion: the definitive "read less, learn more" guide to the library. jQuery Pocket Reference explains everything you need to know about jQuery, completely and comprehensively. You'll learn how to: Select and manipulate document elements Alter document structure Handle and trigger events Create visual effects and animations Script HTTP with Ajax utilities Use jQuery's selectors and selection methods, utilities, plugins and more The 25-page quick reference summarizes the library, listing all jQuery methods and functions, with signatures and descriptions.
This book is for programmers who are familiar with Release 4 of the X Window System and want to know how to use the new features of Release 5. It is intended as an update for owners of Volumes 1, 2, 4, and 5 of the O'Reilly and Associates X Window System series, and provides complete tutorial and reference information on all new Xlib and Xt toolkit functions.It includes: Overview of the R5 changes as they affect application programming. How to write an internationalized application---one that anticipates the needs of a language and culture other than English. How to use scalable fonts and the fonts provided by the new font server. How to get consistent color on any display by using the X Color Management System. Overview of PEX, the new three-dimensional graphics extension for X. Reference pages for all new and modified Xlib and Xt functions and Athena widgets. Together with Volume 2 and Volume 5, owners of the Programmer's Supplement for Release 5 have a complete set of reference pages for the current X Consortium standards for Xlib and Xt.
Java Reference Library on the Web is a Java programmer's dream come true. It brings together on the Web five indispensable volumes for Java developers and programmers, linking related info across books. It includes: Exploring Java, 2nd Edition, Java Language Reference, 2nd Edition, Java Fundamental Classes Reference, Java AWT Reference, and Java in a Nutshell, 2nd Edition. This deluxe Web-based library gives you ease of access and regular updates to O'Reilly's complete, comprehensive Java documentation. Java Reference Library on the Web contains everything you need to do serious programming with Java 1.1.The Java Reference Library is also available on CD-ROM as a part of Java in a Nutshell, Deluxe Edition. Please see http://www.ora.com/catalog/javadeluxe/ for details.The electronic text on the Web and on the CD is fully searchable and includes a complete index to all five volumes, as well as all the sample code found in the printed volumes.Exploring Java, 2nd Edition, introduces the basics of Java 1.1 and offers a clear, systematic overview of the language. It covers the essentials of hot topics like Beans and RMI, as well as writing applets and other applications, such as networking programs, content and protocol handlers, and security managers.Java Language Reference, 2nd Edition, is an indispensable tool for Java programmers. It is a complete reference that describes all aspects of the Java language, including syntax, object-oriented programming, exception handling, multithreaded programming, and differences between Java and C/C++. The second edition covers the new language features that have been added in Java 1.1, such as inner classes, class literals, and instance initializers.Java Fundamental Classes Reference provides complete reference documentation on the core Java 1.1 classes that comprise thejava.lang, java.io, java.net, and java.util packages. These classes provide general-purpose functionality that is fundamental to every Java application.Java AWT Reference provides complete reference documentation on the Abstract Windowing Toolkit (AWT), a large collection of classes for building graphical user interfaces in Java.Java in a Nutshell, 2nd Edition, the bestselling book on Java and the one most often recommended on the Internet, is a complete quick-reference guide to Java, containing descriptions of all of the classes in the core Java 1.1 API, with a definitive listing of all methods and variables.Highlights of the library include: History and principles of Java How to integrate applets into the World Wide Web A detailed look into Java's style of object-oriented programming Detailed coverage of all the essential classes in java.lang,java.io, java.util, java.net, java.awt Using threads Network programming Content and protocol handling A detailed explanation of Java's image processing mechanisms Material on graphics primitives and rendering techniques Writing a security manager A Web browser that supports HTML 3.2 (such as Netscape 3.0 or Internet Explorer 3.0) is required to view the text.
The International Committee of the Red Cross (ICRC) has a complex position in international relations, being the guardian of international humanitarian law but often acting discretely to advance human dignity. Treated by most governments as if it were an inter-governmental organization, the ICRC is a non-governmental organization, all-Swiss at the top, and it is given rights and duties in the 1949 Geneva Conventions for Victims of War. Written by two formidable experts in the field, this book analyzes international humanitarian action as practiced by the International Red Cross, explaining its history and structure as well as examining contemporary field experience and broad diplomatic initiatives related to its principal tasks. Such tasks include: ensuring that detention conditions are humane for those imprisoned by reason of political conflict or war providing material and moral relief in conflict promoting development of the humanitarian part of the laws of war improving the unity and effectiveness of the movement Fully updated throughout, the new edition will also include brand new material on: armed actors who do not accept humanitarian restrictions on their actions, including expanded coverage of the Islamic State (ISIL, ISIS), Al Shabab, and Boko Haram, among others Syrian internationalized civil war issue of drone strikes and targeted killings, and the continuing push for regulation of what is called cyber war the question of the field of application of international humanitarian law (what is the battlefield?). Particularly when states declare "war" on "terrorist groups" operating inside other states regulation of new weapons and new uses of old weapons
Electrochemical Detection in HPLC: Analysis of Drugs and Poisons is the first monograph devoted to the application of this mode of analysis to the assay of exogenous compounds such as drugs in biological fluids and associated areas. The introductory chapters provide information on basic electrochemistry and HPLC-ED, and on trouble-shooting. The specialized area of thiol analysis is also discussed in detail. Salient practical details of published applications of the technique in analytical toxicology and related areas are provided in a standard format. Alternative techniques are suggested throughout. The emphasis is on the analysis of exogenous compounds, although catecholamines and other endogenous species are discussed in so far as they may be used as drugs. The practical nature of this book will make it useful to professionals working in the field. It will also be of benefit to analysts wishing to use HPLC-ED in the analysis of biological samples for analytes not specifically covered in the volume.
First published in 1983, Modern Partnership Law departs from the traditionally stale treatment of the subject. The amount of effort being made to encourage small businesses has made partnership law particularly relevant. This book contains chapters on partnership finance; employees; partnerships between spouses and legal intervention in partnership law. In an attempt to move away from citing hackneyed nineteenth century English authorities on this subject, greater prominence is given to Commonwealth cases. This book should be a stimulating addition to the list of all law students.
Thank you for visiting our website. Would you like to provide feedback on how we could improve your experience?
This site does not use any third party cookies with one exception — it uses cookies from Google to deliver its services and to analyze traffic.Learn More.