{"title":"Java Ser","description":null,"products":[{"product_id":"java-se8-for-the-really-impatient-book-cay-s-horstmann-9780321927767","title":"Java SE8 for the Really Impatient","description":"\u003cp\u003eEagerly anticipated by millions of programmers, Java SE 8 is the most important Java update in many years. The addition of lambda expressions (closures) and streams represents the biggest change to Java programming since the introduction of generics and annotations.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eNow, with \u003cb\u003e\u003ci\u003e\u003cb\u003eJava SE 8 for the Really Impatient\u003c\/b\u003e\u003c\/i\u003e\u003c\/b\u003e, internationally renowned Java author Cay S. Horstmann concisely introduces Java 8’s most valuable new features (plus a few Java 7 innovations that haven’t gotten the attention they deserve). If you’re an experienced Java programmer, Horstmann’s practical insights and sample code will help you quickly take advantage of these and other Java language and platform improvements. This indispensable guide includes\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003e Coverage of using lambda expressions (closures) to write computation “snippets” that can be passed to utility functions \u003c\/li\u003e\n\u003cli\u003e The brand-new streams API that makes Java collections far more flexible and efficient \u003c\/li\u003e\n\u003cli\u003e Major updates to concurrent programming that make use of lambda expressions (filter\/map\/reduce) and that provide dramatic performance improvements for shared counters and hash tables \u003c\/li\u003e\n\u003cli\u003e A full chapter with advice on how you can put lambda expressions to work in your own programs \u003c\/li\u003e\n\u003cli\u003e Coverage of the long-awaited introduction of a well-designed date\/time\/calendar library (JSR 310) \u003c\/li\u003e\n\u003cli\u003e A concise introduction to JavaFX, which is positioned to replace Swing GUIs, and to the Nashorn Javascript engine \u003c\/li\u003e\n\u003cli\u003e A thorough discussion of many small library changes that make Java programming more productive and enjoyable\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003eThis is the first title to cover all of these highly anticipated improvements and is invaluable for anyone who wants to write tomorrow’s most robust, efficient, and secure Java code. \u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49509141938449,"sku":"CIN0321927761G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49593565905169,"sku":"GOR007771429","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50131037913361,"sku":"CIN0321927761VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51849979494673,"sku":"GOR010603868","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321927761.jpg?v=1786110468"},{"product_id":"java-tutorial-book-pearson-education-9780201634549","title":"The Java Tutorial","description":"This is a practical, step-by-step guide to writing programs with Java, beginning with the basics and progressing through more advanced topics. The book is an interactive tutorial which comes alive when the examples from the book are run at the accompanying Web site.","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49515275682065,"sku":"GOR013562015","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49628271575313,"sku":"GOR003384704","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50095040659729,"sku":"CIN0201634546VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50184943206673,"sku":"CIN0201634546G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50520238358801,"sku":"GOR001928752","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50633186115857,"sku":"CIN0201634546A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201634546.jpg?v=1786108093"},{"product_id":"java-tm-application-programming-interface-volume-1-book-james-gosling-9780201634532","title":"The Java (TM) Application Programming Interface, Volume 1","description":"The Java Application Programming Interface is a set of classes, methods and language resources that can be used to develop Java applets. This text documents the core packages of the API, giving insight into the design motivations and implementation trade-offs involved in programming decisions.","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49515276828945,"sku":"GOR013562016","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50133356183825,"sku":"CIN0201634538G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50881135935761,"sku":"GOR004683536","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201634538.jpg?v=1786108490"},{"product_id":"java-application-programming-interface-volume-2-book-james-gosling-9780201634594","title":"The Java Application Programming Interface, Volume 2","description":"The Java Application Programming Interface is a set of classes, methods and language resources that can be used to develop Java applets. This text documents the Window toolkit of the API, giving insight into the design motivations and implementation trade-offs involved in programming decisions.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49523115688209,"sku":"GOR009088261","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49937203265809,"sku":"CIN0201634597G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201634597.jpg?v=1786107770"},{"product_id":"java-language-specification-book-james-gosling-9780321246783","title":"The Java Language Specification","description":"Written by the inventors of the technology, this book acts as a technical reference for the Java programming language. Besides covering the Java programming language, it also includes various features such as generics, annotations, asserts, autoboxing, enums, for-each loops, variable arity methods, and static import clauses.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49528059199761,"sku":"GOR005044685","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50348160942353,"sku":"CIN0321246780VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51392465633553,"sku":"GOR004786399","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51507027083537,"sku":"CIN0321246780G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321246780.jpg?v=1785850249"},{"product_id":"java-modeling-in-color-with-uml-book-peter-coad-9780130115102","title":"Java Modeling In Color With UML","description":"This is the first book to teach software design in color. Peter Coad and his co-authors use four colors to represent four \"archetypes\": forms that appear repeatedly in effective component and object models. Given a color, you'll know the kind of attributes, links, methods, and interactions that class is likely to have. Using these color \"building blocks,\" you can build better models for any business. Coad's team plugs these archetypes into a 12-class domain-neutral component that reflects his unparalleled modeling experience. The book delivers 47 ready-to-use, domain-specific components, each designed to help you build better models and apps. Finally, the authors introduce Feature-Driven Development, a new process for getting the most out of Java modeling and development. It's like having Peter Coad at your side, guiding you towards more effective design!","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49536096502033,"sku":"GOR002070976","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49639441629457,"sku":"GOR009601500","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49974034301201,"sku":"CIN013011510XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53418808541457,"sku":"CIN013011510XVG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/013011510X.jpg?v=1786108052"},{"product_id":"java-class-libraries-volume-1-book-patrick-chan-9780201485523","title":"The Java? Class Libraries, Volume 1","description":"JDK 1.2 companion book to The Java Class Libraries, Second Edition, Volume 1 making Volume 1 now JDK 1.2 complete.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49536513179921,"sku":"GOR003109861","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49608290533649,"sku":"GOR013625286","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53191021822225,"sku":"GOR014798338","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53196194382097,"sku":"CIN0201485524VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201485524.jpg?v=1751356400"},{"product_id":"java-data-objects-book-david-jordan-9780596002763","title":"Java Data Objects","description":"This work offers a thorough introduction to Java Data Objects, starting with a simple application that demonstrates many of JDO's capabilities. It shows you how to make classes persistent, how JDO maps persistent classes to the database and how to configure JDO at runtime.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49552011690257,"sku":"GOR001222599","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50357765832977,"sku":"CIN0596002769G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52735964152081,"sku":"NIN9780596002763","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596002769.jpg?v=1750880698"},{"product_id":"java-and-xml-book-brett-d-mclaughlin-9780596101497","title":"Java and XML","description":"Helps to use the APIs, tools, and tricks of XML to build real-world applications. This book focuses on using XML from your Java applications. It gives an approach to managing information that touches various things from configuration files to web sites.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49559166746897,"sku":"GOR003999646","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49851898626321,"sku":"CIN059610149XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50356716142865,"sku":"CIN059610149XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51004727722257,"sku":"NIN9780596101497","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/059610149X.jpg?v=1750977226"},{"product_id":"java-generics-and-collections-book-maurice-naftalin-9780596527754","title":"Java Generics and Collections","description":"Covers everything from the basic uses of generics to the strangest corner cases. This book covers: fundamentals of generics: type parameters and generic methods; boxing and unboxing, foreach loops; subtyping and wildcards; evolution not revolution; Design patterns for generics; Sets, Queues, Lists, Maps, and their implementations; and more.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49563986002193,"sku":"GOR002773400","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49570203992337,"sku":"GOR012882928","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49730564522257,"sku":"NGR9780596527754","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49757642359057,"sku":"CIN0596527756G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50358282191121,"sku":"CIN0596527756A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50762470818065,"sku":"CIN0596527756VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53478521307409,"sku":"GOR005582847","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596527756.jpg?v=1786115561"},{"product_id":"java-virtual-machine-specification-book-tim-lindholm-9780201634525","title":"The Java Virtual Machine Specification","description":"Second Edition now available! The nucleus of the Java programming language, the Java Virtual Machine is the technology responsible for Java's cross-platform delivery, the small size of its compiled code, and its security capabilities. Written by its designers and implementors, this book represents the complete and definitive specification for the Java Virtual Machine. It is an essential reference for compiler writers and Java Virtual Machine implementors. For all Java programmers, the book offers a unique and fascinating internal view of how Java really works. In this book, you will find comprehensive coverage of the Java Virtual Machine class file format and instruction set. In addition, directions for compiling for the Java Virtual Machine with numerous practical examples clarify how the Java Virtual Machine operates in practice. The book also demonstrates the Java Virtual Machine's powerful verification techniques. In all, the book provides sufficient detail to enable you to implement your own fully-compatible Java Virtual Machine. 020163452XB04062001","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49565809115409,"sku":"GOR001786105","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49622884352273,"sku":"GOR005654195","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49810867618065,"sku":"CIN020163452XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52658384077073,"sku":"GOR014578061","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/020163452X.jpg?v=1786108716"},{"product_id":"java-native-interface-book-sheng-liang-9780201325775","title":"Java? Native Interface","description":"The Java Native Interface (JNI) enables the integration of code written in the Java programming language with code written in other languages such as C and C++. It allows programmers to take full advantage of the Java platform without having to abandon their investment in legacy code. This book is the definitive resource and a comprehensive guide to working with the JNI. Entirely up-to-date, the book offers a tutorial, a detailed description of JNI features and programming techniques, JNI design justifications, and the official specification for all JNI types and functions. You will find coverage of important topics such as:  *Writing native methods *Passing data types between the Java language and native programming languages *Embedding a Java virtual machine implementation in native applications *Leveraging legacy native libraries *Improving the efficiency and reliability of your code An entire chapter is devoted to avoiding common traps and pitfalls. The book uses numerous examples to illustrate programming techniques that have proven to be effective. 0201325772B04062001","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49568956645649,"sku":"GOR002713372","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49607145783569,"sku":"GOR003233394","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49934967177489,"sku":"CIN0201325772A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50542682931473,"sku":"CIN0201325772VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52103088374033,"sku":"CIN0201325772G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201325772.jpg?v=1786108448"},{"product_id":"effective-java-programming-language-guide-book-joshua-bloch-9780201310054","title":"Effective Java Programming Language Guide","description":"Features advice on using the Java' programming language and object-oriented programming in general.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49573556453649,"sku":"GOR001219110","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50097401299217,"sku":"CIN0201310058G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50346571956497,"sku":"CIN0201310058A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50529937719569,"sku":"CIN0201310058VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53508266131729,"sku":"GOR003854612","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201310058.jpg?v=1786109855"},{"product_id":"java-tutorial-book-sharon-biocca-zakhour-9780132761697","title":"The Java Tutorial","description":"\u003cbr\u003e\u003cp\u003e\u003cb\u003e\u003ci\u003eThe Java®\u003c\/i\u003e\u003ci\u003eTutorial, Fifth Edition,\u003c\/i\u003e\u003c\/b\u003e is based on Release 7 of the Java Platform Standard Edition. This revised and updated edition introduces the new features added to the platform, including a section on NIO.2, the new file I\/O API, and information on migrating legacy code to the new API. The deployment coverage has also been expanded, with new chapters such as “Doing More with Rich Internet Applications” and “Deployment in Depth,” and a section on the fork\/join feature has been added to the chapter on concurrency. Information reflecting Project Coin developments, including the new try-with-resources statement, the ability to catch more than one type of exception with a single exception handler, support for binary literals, and diamond syntax, which results in cleaner generics code, has been added where appropriate. The chapters covering generics, Java Web Start, and applets have also been updated. In addition, if you plan to take one of the Java SE 7 certification exams, this guide can help. A special appendix, “Preparing for Java Programming Language Certification,” lists the three exams available, details the items covered on each exam, and provides cross-references to where more information about each topic appears in the text. All of the material has been thoroughly reviewed by members of Oracle Java engineering to ensure that the information is accurate and up to date.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49576824078609,"sku":"GOR005950217","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51828400357649,"sku":"GOR012581806","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53536273432849,"sku":"CIN0132761696G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0132761696.jpg?v=1750812073"},{"product_id":"java-programming-with-oracle-jdbc-book-don-bales-9780596000882","title":"Java Programming with Oracle JDBC","description":"JDBC is the key Java technology for relational database access. Oracle is one of the most widely used relational database platforms. In this volume, Don Bales brings these two technologies together, and shows the reader how to leverage the full power of Oracle's implemantation of JDBC.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49585925325073,"sku":"GOR003160122","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50509679493393,"sku":"CIN059600088XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50537991799057,"sku":"GOR013989197","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51332175921425,"sku":"CIN059600088XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51864078614801,"sku":"GOR002546116","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/059600088X.jpg?v=1751073163"},{"product_id":"better-faster-lighter-java-book-bruce-a-tate-9780596006761","title":"Better, Faster, Lighter Java","description":"The authors argue that the old heavyweight architectures are unwieldy, complicated and contribute to slow and buggy application code. As an alternative means for building better applications the authors present two lightweight open source architectures - Hibernate and Spring.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49590326591761,"sku":"GOR001218931","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50701583614225,"sku":"CIN0596006764G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52736281215249,"sku":"NIN9780596006761","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596006764.jpg?v=1750977220"},{"product_id":"not-just-java-book-peter-van-der-linden-9780130796608","title":"Not Just Java","description":"Now that the Java hype is settling down, it's time for IT professionals to ask the tough questions: What is Java good for? How much of your time (and your organization's resources) should you invest in it? What can Java do today, and what gaps still exist? What are strategic vendors like Microsoft, H-P, Compaq, Intel, IBM and Sun doing about Java - and how should their plans and products affect your Java strategy? This is a complete, up-to-the-minute Java briefing for every IT professional and decision-maker. Understand Java's rapidly evolving role in the Internet, intranets, E-commerce, and in reducing the cost of computing. Discover how Java fits with DHTML, XML, JavaScript and other key browser technologies, and see how companies are using Java applets for competitive advantage. Get new statistics on Java adoption, and discover strategic new Java products, such as Visual Basic-to-Java converters. Get a no-holds-barred view of Java security, compared with alternatives such as Microsoft's ActiveX. Learn the status of Sun's Java libraries and APIs - and alternatives proposed by Microsoft and others. Whatever your role, this book will help you plan for Java more effectively.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49598735122705,"sku":"GOR002370610","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0130796603.jpg?v=1751323557"},{"product_id":"java-programming-language-book-ken-arnold-9780201310061","title":"The Java Programming Language","description":"Third Edition now available! Co-authored by the creator of the Java technology and an experienced object-oriented developer, The JavaTM Programming Language, Second Edition, is the definitive resource for all serious Java programmers. This book will give you a solid foundation in Java programming language strategies and techniques. It features a concise introduction to the language; detailed descriptions of Java's commands, constructs, and libraries; and numerous real-world examples that show you how to exploit the language's power, portability, and flexibility. You will find in-depth and progressively advanced coverage of classes and objects, interfaces, exception-handling, threads and multitasking, and packages. In addition, the book describes the Java core library packages, including I\/O, standard utilities, language types, and system classes. Thoroughly revised from start to finish, this second edition fully integrates Java 1.1 into both text and examples. This edition includes the changes introduced in Java 1.1\n, such as nested classes (including anonymous classes), threading issues, character-based streams, object-serialization, documentation comments, new utility classes, plus internationalization and localization.  The book lets you in on the rationale behind Java's design, direct from the language's creator, as well as the tradeoffs involved in using specific features. With these insights, you will have the understanding you need to begin developing Java applications and applets. 0201310066B04062001","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49599045107985,"sku":"GOR002793596","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51697444192529,"sku":"CIN0201310066G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52726200434961,"sku":"CIN0201310066VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201310066.jpg?v=1786107719"},{"product_id":"core-java-1-1-volume-1-book-gary-cornell-9780137669578","title":"Core Java 1.1 Volume 1","description":"For experienced programmers this text provides coverage of the \"core\" components of Java: OO programming style and techniques; exception handling; and GUI-building with the AWT. The CD includes the complete JDK 1.1 sample code and examples from the book and third-party tools such as Java WorkShop.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49600153059601,"sku":"GOR002309639","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":54209265828113,"sku":"CIN0137669577G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0137669577.gif?v=1786107383"},{"product_id":"javaspaces-principles-patterns-and-practice-book-eric-freeman-9780201309553","title":"JavaSpaces Principles, Patterns, and Practice","description":"JavaSpaces is a mechanism for sharing, co-ordinating and communicating distributed Objects across a Java network. This text provides a guide to JavaSpaces.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49611178213649,"sku":"GOR001885147","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49887411732753,"sku":"GOR002312970","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50346565763345,"sku":"CIN0201309556A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51456418709777,"sku":"CIN0201309556VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201309556.jpg?v=1786107217"},{"product_id":"java-virtual-machine-specification-book-tim-lindholm-9780201432947","title":"The Java Virtual Machine Specification","description":"The Java Virtual Machine is the underlying technology responsible for Java's most distinctive features: cross-platform delivery, small compiled code and its security capabilities. This volume provides the complete specification for the VM and Java's class file format, and examples.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49614499873041,"sku":"GOR003478055","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50278546866449,"sku":"CIN0201432943VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201432943.jpg?v=1774863983"},{"product_id":"java-swing-book-robert-eckstein-9781565924550","title":"Java Swing","description":"The Swing classes eliminate Java's biggest weakness: its relatively primitive user interface toolkit. This book offers coverage of Java Swing, showing how to use all the new components Swing offers.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49622370877713,"sku":"GOR001551119","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49640648016145,"sku":"GOR001357191","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50290890965265,"sku":"CIN156592455XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/156592455X.jpg?v=1751429761"},{"product_id":"kicking-butt-with-midp-and-msa-book-jonathan-knudsen-9780321463425","title":"Kicking Butt with MIDP and MSA","description":"\u003cp\u003eThe release of MIDP 2.0 and the introduction of the new Mobile Service Architecture (MSA) are generating momentum for the Java ME platform. As more and more Java-enabled mobile devices become available and more service providers become open to third-party development, the demand for customized applications will grow dramatically. Now, there's a practical, realistic guide to building MIDP 2.0\/MSA applications that are robust, responsive, maintainable, and fun.\u003c\/p\u003e\u003cp\u003eLong-time Java ME author Jonathan Knudsen offers real solutions for the complex challenges of coding efficiency, application design, and usability in constrained mobile environments. Experienced Java developers will master MIDP 2.0 and MSA programming through clear, carefully designed examples. Downloadable code is available for both NetBeans Mobility Pack and the Sun Java Wireless Toolkit. \u003cb\u003e\u003ci\u003eKicking Butt with MIDP and MSA\u003c\/i\u003e\u003c\/b\u003e's wide-ranging content covers:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePushing MIDP's limits, and exploiting MSA's full power \u003c\/li\u003e\n\u003cli\u003eUsing MIDlets, Forms, commands, core classes, and invocation \u003c\/li\u003e\n\u003cli\u003eBuilding effective mobile user interfaces \u003c\/li\u003e\n\u003cli\u003eDesigning graphics with the Canvas, the Game API, SVG, and 3D \u003c\/li\u003e\n\u003cli\u003eProviding storage and resources: record stores, FileConnection, and PDA PIM \u003c\/li\u003e\n\u003cli\u003eInternationalizing mobile applications \u003c\/li\u003e\n\u003cli\u003eNetworking via WMA, Bluetooth, Web services, and SIP \u003c\/li\u003e\n\u003cli\u003eParsing XML documents \u003c\/li\u003e\n\u003cli\u003eImplementing audio and advanced multimedia \u003c\/li\u003e\n\u003cli\u003eSecuring mobile applications with SATSA and the Payment API \u003c\/li\u003e\n\u003cli\u003eBuilding advanced location-based applications \u003c\/li\u003e\n\u003cli\u003eDesigning applications for multiple devices \u003c\/li\u003e\n\u003cli\u003eCreating end-to-end mobile application architectures\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49625063817489,"sku":"GOR008455458","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321463420.jpg?v=1786110293"},{"product_id":"exploring-java-book-patrick-niemeyer-9781565921849","title":"Exploring Java","description":"Introducing the basics of Java, this work shows users how to write dynamic Web pages, and how to get up to speed writing Java applets (programs executed within Web browsers) and other applications, including networking programs, content and protocol handlers, and security managers.","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49629750034705,"sku":"GOR002525269","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49630580441361,"sku":"GOR004400255","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53220753572113,"sku":"GOR012302477","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565921844.jpg?v=1751407522"},{"product_id":"inside-java-tm-2-platform-security-book-li-gong-9780201310009","title":"Inside Java (TM) 2 Platform Security","description":"In this text, the architects of the Java security model illustrate the J2SE security system. This second edition is fully updated to chronicle J2SE v1.4 security model enhancements that will allow developers to build safer, more reliable and more implementable programs.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49630834229521,"sku":"GOR004822182","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201310007.jpg?v=1786108035"},{"product_id":"java-virtual-machine-specification-java-se-7-edition-book-tim-lindholm-9780133260441","title":"The Java Virtual Machine Specification, Java SE 7 Edition","description":"Written by the inventors of the technology, \u003cb\u003e\u003ci\u003eThe Java® Virtual Machine Specification, Java SE 7 Edition,\u003c\/i\u003e\u003c\/b\u003e is the definitive technical reference for the Java Virtual Machine. \u003cp\u003e \u003c\/p\u003e \u003cp\u003eThe book provides complete, accurate, and detailed coverage of the Java Virtual Machine. It fully describes the invokedynamic instruction and method handle mechanism added in Java SE 7, and gives the formal Prolog specification of the type-checking verifier introduced in Java SE 6. The book also includes the class file extensions for generics and annotations defined in Java SE 5.0, and aligns the instruction set and initialization rules with the Java Memory Model.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49633598013713,"sku":"GOR010111502","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50276718903569,"sku":"CIN0133260445G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50344992211217,"sku":"CIN0133260445VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133260445.jpg?v=1751355167"},{"product_id":"jdbc-api-tutorial-and-reference-book-seth-white-9780201433289","title":"JDBC API Tutorial and Reference","description":"PLEASE PROVIDE DESCRIPTION","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49637903696145,"sku":"GOR002446229","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51697435672849,"sku":"CIN0201433281VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201433281.jpg?v=1786110097"},{"product_id":"java-virtual-machine-book-troy-downing-9781565921948","title":"Java Virtual Machine","description":"The Java Virtual Machine is the software implementation of a \"CPU\" designed to run compiled Java code. Using the Java Virtual Machine (JVM) makes it possible to develop additional syntaxes for expressing the problems you want to solve and gives more control over the performance of your application. This text is a comprehensive programming guide for the Java Virtual Machine. Providing an overview and reference of the JVM, it enbles users to create their own implementations of the JVM or write their own compilers that create Java object code. The book is divided into two sections: the first includes information on the semantics and structure of the JVM; the second is a reference of the JVM instructions, or \"opcodes.\" The programming guide includes numerous examples written in Java assembly language. A Java assembler is provided with the book, so the examples can all be compiled and executed. The reference section offers a complete description of the instruction set of the VM, and the class file format including a description of the byte-code verifier.","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49641064005905,"sku":"GOR007959995","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49856426180881,"sku":"GOR003336568","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50380891783441,"sku":"CIN1565921941A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50389662466321,"sku":"CIN1565921941G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53511799013649,"sku":"CIN1565921941VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":54071641899281,"sku":"GOR002537496","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565921941.jpg?v=1750830093"},{"product_id":"java-programming-language-book-ken-arnold-9780201634556","title":"The Java Programming Language","description":"This text explains the design motivation of Java, a programming language for the Internet, as well as the trade-offs involved in using specific features of the language. The book contains practical examples concerning Java's constructs, libraries and language details.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49643426906385,"sku":"GOR002657531","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50093998276881,"sku":"CIN0201634554A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50094996193553,"sku":"CIN0201634554VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50514914083089,"sku":"GOR005155748","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50811383251217,"sku":"GOR001741561","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":52103146668305,"sku":"CIN0201634554G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201634554.jpg?v=1750973518"},{"product_id":"inside-java-2-platform-security-book-li-gong-9780201787917","title":"Inside Java? 2 Platform Security","description":"In this text, the architects of the Java security model illustrate the J2SE security system. This second edition is fully updated to chronicle J2SE v1.4 security model enhancements that will allow developers to build safer, more reliable and more implementable programs.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49656311513361,"sku":"GOR012766349","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49657983467793,"sku":"GOR005170666","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50329181552913,"sku":"CIN0201787911VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ LIKE_NEW \/ SBYB","offer_id":52506410582289,"sku":"CIN0201787911LN","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201787911.jpg?v=1786106183"},{"product_id":"java-tutorial-book-raymond-gallardo-9780134034089","title":"The Java Tutorial","description":"\u003cp\u003e\u003cb\u003e\u003ci\u003eThe Java\u003csup\u003e®\u003c\/sup\u003e Tutorial, Sixth Edition,\u003c\/i\u003e\u003c\/b\u003e is based on the Java Platform, Standard Edition (Java SE) 8. This revised and updated edition introduces the new features added to the platform, including lambda expressions, default methods, aggregate operations, and more. An accessible and practical guide for programmers of any level, this book focuses on how to use the rich environment provided by Java to build applications, applets, and components.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eExpanded coverage includes a chapter on the Date-Time API and a new chapter on annotations, with sections on type annotations and pluggable type systems as well as repeating annotations.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eIn addition, the updated sections “Security in Rich Internet Applications” and “Guidelines for Securing Rich Internet Applications” address key security topics. The latest deployment best practices are described in the chapter “Deployment in Depth.”\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eIf you plan to take one of the Java SE 8 certification exams, this book can help. A special appendix, “Preparing for Java Programming Language Certification,” details the items covered on the available exams. Check online for updates.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eAll of the material has been thoroughly reviewed by members of Oracle Java engineering to ensure that the information is accurate and up to date. This book is based on the online tutorial hosted on Oracle Corporation’s website at http:\/\/docs.oracle.com\/javase\/tutorial.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49756305817873,"sku":"CIN0134034082G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51118594720017,"sku":"GOR009582120","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51188122648849,"sku":"GOR009717510","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53785215729937,"sku":"CIN0134034082VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134034082.jpg?v=1750812209"},{"product_id":"java-tutorial-book-mary-campione-9780201310078","title":"The Java Tutorial","description":"This book is a practical tutorial to writing programs with JDK 1.1. This book guides the reader through a series of exercises that allow first- time Java developers to become efficient Java Programmers.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49758589387025,"sku":"CIN0201310074G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52510509498641,"sku":"GOR005291272","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52821376237841,"sku":"CIN0201310074VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201310074.jpg?v=1786106896"},{"product_id":"java-threads-book-s-oaks-9781565922167","title":"Java Threads","description":"Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic \u003ci\u003eJava Threads\u003c\/i\u003e shows you how to take full advantage of Java's threading facilities and brings you up-to-date with the watershed changes in Java 2 Standard Edition version 5.0 (J2SE 5.0). It provides a thorough, step-by-step approach to threads programming. Java's threading system is simple relative to other threading systems. In earlier versions of Java, this simplicity came with tradeoffs: some of the advanced features in other threading systems were not available in Java. J2SE 5.0 changes all that: it provides a large number of new thread-related classes that make the task of writing multithreaded programs that much easier. You'll learn where to use threads to increase efficiency, how to use them effectively, and how to avoid common mistakes. This book discusses problems like deadlock, race conditions, and starvation in detail, helping you to write code without hidden bugs. \u003ci\u003eJava Threads\u003c\/i\u003e, Third Edition, has been thoroughly expanded and revised. It incorporates the concurrency utilities from java.util.concurrent throughout. New chapters cover thread performance, using threads with Swing, threads and Collection classes, thread pools, and threads and I\/O (traditional, new, and interrupted). Developers who cannot yet deploy J2SE 5.0 can use thread utilities provided in the Appendix to achieve similar functionality with earlier versions of Java. Topics include: \u003cul\u003e\n\u003cli\u003eLock starvation and deadlock detection \u003c\/li\u003e\n\u003cli\u003eAtomic classes and minimal synchronization (J2SE 5.0) \u003c\/li\u003e\n\u003cli\u003eInteraction of Java threads with Swing, I\/O, and Collection classes \u003c\/li\u003e\n\u003cli\u003eProgrammatically controlled locks and condition variables (J2SE 5.0) \u003c\/li\u003e\n\u003cli\u003eThread performance and security \u003c\/li\u003e\n\u003cli\u003eThread pools (J2SE 5.0) \u003c\/li\u003e\n\u003cli\u003eThread groups \u003c\/li\u003e\n\u003cli\u003ePlatform-specific thread scheduling \u003c\/li\u003e\n\u003cli\u003eTask schedulers (J2SE 5.0) \u003c\/li\u003e\n\u003cli\u003eParallelizing loops for multiprocessor machines\u003c\/li\u003e\n\u003c\/ul\u003e In short, this new edition of \u003ci\u003eJava Threads\u003c\/i\u003e covers everything you need to know about threads, from the simplest animation program to the most complex applications. If you plan to do any serious work in Java, you will find this book invaluable. Scott Oaks is a senior software engineer for the Java Performance Engineering group at Sun Microsystems and the author of four books in the O'Reilly Java series. Formerly a senior systems engineer at Sun Microsystems, Henry Wong is an independent consultant working on various Java related projects.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49800678146321,"sku":"CIN1565922166G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51574834299153,"sku":"GOR001357184","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51684948541713,"sku":"CIN1565922166VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565922166.jpg?v=1751407523"},{"product_id":"jfc-swing-tutorial-book-kathy-walrath-9780201914672","title":"The JFC Swing Tutorial","description":"Covering the aspects relating to the JFC Swing API and the Java' 2 platform, this book explores the ins and outs of creating GUIs with Swing components. It allows you to create user interfaces that work without change on multiple platforms, appearing and performing as well as or better than native interfaces.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49810885050641,"sku":"CIN0201914670G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201914670.jpg?v=1751389106"},{"product_id":"java-language-specification-book-james-gosling-9780201310085","title":"Java Language Specification","description":"For nearly five years, one book has served as the definitive reference to Java for all serious developers: The Java Language Specification, by James Gosling, Bill Joy, and Guy Steele. Now, these world-renowned Java authorities (along with new co-author Gilad Bracha) have delivered a monumental update. This completely revised Second Edition covers the Java 2aA A  Platform Standard Edition Version 1.3 with unprecedented depth and precision, offering the invaluable insights of Java's creators to every developer. There is no better source for learning everything about the Syntax and Semantics of the Java programming language. Developers will turn to this book again and again.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49928613921041,"sku":"GOR004456297","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50037821112593,"sku":"CIN0201310082G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50509786382609,"sku":"GOR002327398","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201310082.jpg?v=1750876697"},{"product_id":"java-tutorial-book-sharon-biocca-zakhour-9780321334206","title":"The Java Tutorial","description":"Written by members of the Java Software team at Sun Microsystems, this book is a hands-on guide to the Java programming language aimed at any developer looking for a proven path to proficiency with Java SE. It uses a tested, interactive approach and features real-world problems that help you learn the Java platform by example.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50001873600785,"sku":"GOR004617599","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50142886625553,"sku":"CIN0321334205G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51413193785617,"sku":"CIN0321334205VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321334205.jpg?v=1785761343"},{"product_id":"java-language-specification-book-james-gosling-9780201634518","title":"The Java Language Specification","description":"Second Edition now available!Written by the inventors of the technology, The Java Language Specification is the definitive technical reference for the Java programming language. It provides complete, accurate, and detailed coverage of the entire language and its syntax. If you want to know the precise meaning of Java's constructs, this is the source for you. The book specifies all of Java's syntax and semantics. It contains both lexical and syntactic grammars for the language, including a LALR(1) grammar. It describes all aspects of the language as checked by a Java compiler, including the semantics of all types, statements, and expressions. It also covers all aspects of the Java execution model, including exceptions, threads, and binary compatibility. In addition, the book gives specifications for all the types defined in the core packages of Java's Application Programming Interface (API): java.lang, java.io, and java.util. 0201634511B04062001","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50037844476177,"sku":"CIN0201634511G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51327884132625,"sku":"CIN0201634511VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51776888013073,"sku":"GOR003316228","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53104314941713,"sku":"GOR005010551","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53197748928785,"sku":"CIN0201634511A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201634511.jpg?v=1786106216"},{"product_id":"java-language-specification-java-se-7-edition-book-james-gosling-9780133260229","title":"The Java Language Specification, Java SE 7 Edition","description":"Written by the inventors of the technology, \u003cb\u003e\u003ci\u003eThe Java\u003c\/i\u003e\u003cb\u003e\u003ci\u003e® \u003c\/i\u003e\u003c\/b\u003e\u003ci\u003eLanguage Specification, Java SE 7 Edition,\u003c\/i\u003e\u003c\/b\u003e is the definitive technical reference for the Java programming language. The book provides complete, accurate, and detailed coverage of the Java programming language. It fully describes the new features added in Java SE 7, including the try-with-resources statement, multi-catch, precise rethrow, “diamond” syntax, strings-in-switch, and binary literals. The book also includes many explanatory notes, and carefully distinguishes the formal rules of the language from the practical behavior of compilers.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50037849719057,"sku":"CIN0133260224VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50038973825297,"sku":"CIN0133260224G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133260224.jpg?v=1786107286"},{"product_id":"ajax-on-java-book-steve-douglas-olson-9780596101879","title":"Ajax on Java","description":"A practical guide that shows you how to make your Java web applications more responsive and dynamic by incorporating new Ajaxian features, including suggestion lists, drag-and-drop, and more. It also presents strategies for communicating between the client and the server, including sending raw data.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50094983348497,"sku":"CIN0596101872G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50432245596433,"sku":"GOR002429233","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596101872.jpg?v=1751424224"},{"product_id":"java-class-libraries-volume-2-book-patrick-chan-9780201310030","title":"The Java Class Libraries, Volume 2","description":"This volume provides comprehensive reference documentation for the development of applets, user interfaces, and Java beans. The packages covered in Volume 2 are: java applet, java awt image, java awt, java awt peer, java awt data transfer, java beans, java awt event.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50171429191953,"sku":"CIN0201310031VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50206351753489,"sku":"GOR001452619","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50273105608977,"sku":"CIN0201310031G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50575043625233,"sku":"CIN0201310031A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53410752856337,"sku":"GOR006027621","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B00BO56K8G.jpg?v=1750973466"},{"product_id":"java-class-libraries-voume-1-book-patrick-chan-9780201310023","title":"The Java Class Libraries, Voume 1","description":"From the creators of Java technology, this reference to Java 1.12 is aimed at beginners and experienced programmers. Chapters describe each package and all of the classes that appear in them. Also included are diagrams that show the inheritance hierarchy of the classes that appear in a package.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50308639850769,"sku":"CIN0201310023VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52394370236689,"sku":"GOR003086185","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B00BO56DVK.jpg?v=1751070788"},{"product_id":"javafx-book-jim-clarke-9780137012879","title":"JavaFX","description":"\u003cp\u003e\u003cb\u003eBuild Rich Applications that Run on the Desktop, the Web, Mobile Devices...Anywhere!\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eUsing JavaFX, developers and graphic designers can work together to build robust, immersive applications and deploy them anywhere: on the desktop, on the Web, and on millions of Java-enabled mobile devices. JavaFX lets you maintain your existing graphics and seamlessly integrate them into Java applications. Plus, JavaFX Script is a declarative language that allows you to preserve your investment in the Java platform while allowing more creativity with JavaFX’s Rich Internet Application environment.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003ci\u003eJavaFX™: Developing Rich Internet Applications\u003c\/i\u003e\u003c\/b\u003e brings together all the knowledge, techniques, and reusable code you need to quickly deliver production-quality solutions. Writing for both developers and designers, the authors explain how JavaFX simplifies and improves the RIA development process, and they show how to make the most of its ready-built components and frameworks.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003ci\u003eJavaFX™\u003c\/i\u003e\u003c\/b\u003e covers everything from data integration to multimedia, special effects to REST. The authors present a full chapter of code recipes and a complete case study application. This book’s wide-ranging content includes\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuilding and running JavaFX programs \u003c\/li\u003e\n\u003cli\u003eUnderstanding the role of graphics designers in creating JavaFX Graphical Assets \u003c\/li\u003e\n\u003cli\u003eWriting fast, efficient JavaFX Script programs \u003c\/li\u003e\n\u003cli\u003eUsing data binding to simplify Model-View-Controller application design \u003c\/li\u003e\n\u003cli\u003eCreating rich user experiences with JavaFX visual components \u003c\/li\u003e\n\u003cli\u003eBringing user interfaces to life with lighting, reflection, and other special effects \u003c\/li\u003e\n\u003cli\u003eAdding motion with the JavaFX animation framework \u003c\/li\u003e\n\u003cli\u003eIncorporating pictures, sound, and videos in your applications \u003c\/li\u003e\n\u003cli\u003eCreating RESTful applications with JSON and XML \u003c\/li\u003e\n\u003cli\u003eWriting JavaFX applications that make the most of the underlying Java platform\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eThe Java™ Series is supported, endorsed, and authored by the creators of the Java technology at Sun Microsystems, Inc. It is the official place to go for complete, expert, and definitive information on Java technology. The books in this Series provide the inside information you need to build effective, robust, and portable applications and applets. The Series is an indispensable resource for anyone targeting the Java platform.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50344544469265,"sku":"CIN013701287XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/013701287X.jpg?v=1751258124"},{"product_id":"just-java-2-book-peter-van-der-linden-9780130105349","title":"Just Java 2","description":"Programmers can cut right to the chase and learn Java 1.2 fast with this fully-revised and updated edition of Just Java. This new edition includes practical introductions to the important new features added to Java 1.2, especially the graphical 'Swing' components.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50344696414481,"sku":"CIN0130105341G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50406746915089,"sku":"CIN0130105341VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50827015586065,"sku":"GOR000851974","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50913668399377,"sku":"GOR000868068","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53368511004945,"sku":"GOR007498469","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0130105341.jpg?v=1786106265"},{"product_id":"core-jini-book-w-keith-edwards-9780130144690","title":"Core Jini","description":"PLEASE PROVIDE COURSE INFORMATION    PLEASE PROVIDE","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50344722825489,"sku":"CIN013014469XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/013014469X.jpg?v=1751290272"},{"product_id":"java-ee-7-tutorial-book-eric-jendrock-9780321980083","title":"The Java EE 7 Tutorial","description":"The Java E 7 Tutorial: Volume 2, Fifth Edition, is a task-oriented, example-driven guide to developing enterprise applications for the Java Platform, Enterprise Edition 7 (Java E 7). Written by members of the Java E documentation team at Oracle, this book provides new and intermediate Java programmers with a deep understanding of the platform. This guide includes descriptions of platform features and provides instructions for using the latest versions of NetBeans IDE and GlassFish Server Open Source Edition. The book introduces Enterprise JavaBeans components, the Java Persistence API, the Java Message Service (JMS) API, Java E security, transactions, resource adapters, Java E Interceptors, Batch Applications for the Java Platform, and Concurrency Utilities for Java E. The book culminates with three case studies that illustrate the use of multiple Java E 7 APIs.","brand":"WoB","offers":[{"title":"US \/ LIKE_NEW \/ SBYB","offer_id":50348276875537,"sku":"CIN0321980085LN","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":52511460294929,"sku":"GOR014545656","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321980085.jpg?v=1751133401"},{"product_id":"java-security-book-scott-oaks-9781565924031","title":"Java Security","description":"Looking at all of Java's security mechanisms, this text explains how to work them. It discusses class loaders, security managers, access lists, digital signatures and authentication.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50380938903825,"sku":"CIN1565924037G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565924037.jpg?v=1751118276"},{"product_id":"java-i-o-book-elliotte-harold-9780596527501","title":"Java I\/O","description":"All of Java's Input\/Output (I\/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four large categories: input streams and output streams, for reading and writing binary data; and readers and writers, for reading and writing textual (character) data. You're almost certainly familiar with the basic kinds of streams--but did you know that there's a CipherInputStream for reading encrypted data? And a ZipOutputStream for automatically compressing data? Do you know how to use buffered streams effectively to make your I\/O operations more efficient? Java I\/O, 2nd Edition has been updated for Java 5.0 APIs and tells you all you ever need to know about streams--and probably more. A discussion of I\/O wouldn't be complete without treatment of character sets and formatting. Java supports the Unicode standard, which provides definitions for the character sets of most written languages. Consequently, Java is the first programming language that lets you do I\/O in virtually any language.\nJava also provides a sophisticated model for formatting textual and numeric data. Java I\/O, 2nd Edition shows you how to control number formatting, use characters aside from the standard (but outdated) ASCII character set, and get a head start on writing truly multilingual software. Java I\/O, 2nd Edition includes:  * Coverage of all I\/O classes and related classes * In-depth coverage of Java's number formatting facilities and its support for international character sets","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50404977344785,"sku":"CIN0596527500G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50924913688849,"sku":"GOR009210096","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51004762947857,"sku":"NIN9780596527501","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52496412246289,"sku":"CIN0596527500A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596527500.jpg?v=1750699231"},{"product_id":"filthy-rich-clients-book-chet-haase-9780132413930","title":"Filthy Rich Clients","description":"\u003cp\u003e\u003ci\u003eFilthy Rich Clients\u003c\/i\u003e refers to ultra-graphically rich applications that \u003ci\u003eooze\u003c\/i\u003e cool. They suck the user in from the outset and hang on to them with a death grip of excitement. \u003ci\u003e\u003cb\u003eFilthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java™ Applications\u003c\/b\u003e\u003c\/i\u003e shows you how to build better, more effective, cooler desktop applications that intensify the user experience.\u003c\/p\u003e\u003cp\u003eThe keys to Filthy Rich Clients are graphical and animated effects. These kinds of effects provide ways of enhancing the user experience of the application through more attractive GUIs, dynamic effects that give your application a pulse, and animated transitions that keep your user connected to the logical flow of the application. The book also discusses how to do so \u003ci\u003eeffectively,\u003c\/i\u003e making sure to enrich applications in sensible ways.\u003c\/p\u003e\u003cp\u003eIn-depth coverage includes\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eGraphics and GUI fundamentals:\u003c\/b\u003e Dig deep into the internals of how Swing and Java 2D work together to display GUI applications onscreen. Learn how to maximize the flexibility of these libraries and use them most effectively. \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePerformance:\u003c\/b\u003e Follow in-depth discussions and tips throughout the book that will help you write high-performing GUI applications. \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eImages:\u003c\/b\u003e Understand how images are created and used to make better Java applications. \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAdvanced graphics:\u003c\/b\u003e Learn more about elements of Swing and Java 2D that are of particular benefit to Filthy Rich Clients. \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAnimation:\u003c\/b\u003e Discover general concepts of animation, as well as how to use the facilities provided in the Java platform. Learn new utility libraries that vastly simplify animations in Java. \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eEffects:\u003c\/b\u003e Learn how to create, customize, and use static and animated effects—the mainstays of Filthy Rich Clients.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eCode examples illustrate key concepts, and the book’s companion Web site, http:\/\/filthyrichclients.org, includes extensive demos, utility libraries, additional information on related technologies, and more. \u003c\/p\u003e\u003cp\u003eInformal, fun, and, most of all, useful, this book is great for any developer working with Java to build desktop applications.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51311938765073,"sku":"GOR003406984","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51311940501777,"sku":"GOR010398553","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51311943680273,"sku":"CIN0132413930G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52079172026641,"sku":"CIN0132413930VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0132413930.jpg?v=1786107792"},{"product_id":"java-threads-book-scott-oaks-9781565924185","title":"Java Threads","description":"Revised to cover Java 1.2, this text examines Java's thread facilities showing: where to use threads to increase efficiency, how to use them effectively, and how to avoid common mistakes. It covers the Thread and ThreadGroup classes, the Runnable interface, and the language's synchronized operator.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53281308475665,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53281309557009,"sku":"CIN1565924185VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781565924185.jpg?v=1774063164"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/java-ser-book-series.oembed?page=2","provider":"World of Books ","version":"1.0","type":"link"}