{"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":"Eagerly 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.           Now, with Java SE 8 for the Really Impatient, 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          Coverage of using lambda expressions (closures) to write computation snippets that can be passed to utility functions    The brand-new streams API that makes Java collections far more flexible and efficient    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    A full chapter with advice on how you can put lambda expressions to work in your own programs    Coverage of the long-awaited introduction of a well-designed date\/time\/calendar library (JSR 310)    A concise introduction to JavaFX, which is positioned to replace Swing GUIs, and to the Nashorn Javascript engine    A thorough discussion of many small library changes that make Java programming more productive and enjoyable     This 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.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49509141938449,"sku":"CIN0321927761G","price":0.0,"currency_code":"GBP","in_stock":true},{"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":true},{"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=1761041162"},{"product_id":"java-tutorial-book-pearson-education-9780201634549","title":"The Java Tutorial","description":"Second Edition now available! Follow your own path to expertise with this self-guided tour of the Java programming language. Written by two members of the JavaSoft team at Sun, the book employs a hands-on interactive approach to teaching Java basics, object-oriented concepts, applet programming, and everything else you need to know to become a proficient Java programmer.  Through plentiful examples and skill-building exercises, The JavaaA A  Tutorial introduces you to fundamental concepts and applications. Designed so that you can customize your own path through the specific information you need to learn, the book explains the nuts and bolts of the language, applet construction, and the core Java classes. You will also learn about more advanced topics such as creating a user interface with Java, threads programming, working with Java's networking and security capabilities, and adding non-Java libraries to Java applications.  The accompanying CD-ROM contains the tutorial and all its code samples, the Java Developers Kit (JDK), and code for all the winning applets in the Java International Programming Contest as well as developer tools from MetroWerks, SunSoft, Symantec, and others.0 201634546B04062001","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":true},{"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=1751195162"},{"product_id":"java-tm-application-programming-interface-volume-1-book-james-gosling-9780201634532","title":"The Java (TM) Application Programming Interface, Volume 1","description":"The popularization of the World Wide Web has catapulted the Java language into the limelight. Java is a general-purpose, object-oriented language that was designed to be robust, secure, and to run on a variety of machines and operating systems. Like HTML pages, compiled Java programs are network- and platform-independent. With Java as an extension language, Web browsers can have almost unlimited capabilities.  The Java Application Programming Interface describes the libraries that every programmer can use to write Java applications and applets. These two volumes were written by the development team that created the Java API. They are authoritative, accurate, comprehensive, and completely up to date.  Volume 1: Core Packages describes the libraries that are the foundation of the Java language. These libraries include java.lang, java.io. java.util, and java.net. These are the general-purpose libraries fundamental to every Java program.  Volume 2: Window Toolkit and Applets describes the libraries that you can use to create sophisticated and visually appealing Java applications and applets. In addition, this volume illustrates how you can create embedded programs that can be transported safely across the network. These libraries include java.awt, java.awt.image, java.awt.peer, and java.applet.  Every Java programmer who wants to create secure, efficient, portable, and robust applications should have a thorough knowledge of the Java API. 0201634538B04062001","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":true},{"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=1751258932"},{"product_id":"java-application-programming-interface-volume-2-book-james-gosling-9780201634594","title":"The Java Application Programming Interface, Volume 2","description":"The popularization of the World Wide Web has catapulted the Java language into the limelight. Java is a general-purpose, object-oriented language that was designed to be robust, secure, and to run on a variety of machines and operating systems. Like HTML pages, compiled Java programs are network- and platform-independent. With Java as an extension language, Web browsers can have almost unlimited capabilities.  The Java Application Programming Interface describes the libraries that every programmer can use to write Java applications and applets. These two volumes were written by the development team that created the Java API. They are authoritative, accurate, comprehensive, and completely up to date.  Volume 1: Core Packages describes the libraries that are the foundation of the Java language. These libraries include java.lang, java.io. java.util, and java.net. These are the general-purpose libraries fundamental to every Java program.  Volume 2: Window Toolkit and Applets describes the libraries that you can use to create sophisticated and visually appealing Java applications and applets. In addition, this volume illustrates how you can create embedded programs that can be transported safely across the network. These libraries include java.awt, java.awt.image, java.awt.peer, and java.applet.  Every Java programmer who wants to create secure, efficient, portable, and robust applications should have a thorough knowledge of the Java API. 0201634597B04062001","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=1751438087"},{"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":true},{"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=1751195823"},{"product_id":"java-modeling-in-color-with-uml-book-peter-coad-9780130115102","title":"Java Modeling In Color With UML","description":"PLEASE PROVIDE COURSE INFORMATION  PLEASE PROVIDE","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=1750940025"},{"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":true}],"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":true}],"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":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50356716142865,"sku":"CIN059610149XG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51004727722257,"sku":"NIN9780596101497","price":0.0,"currency_code":"GBP","in_stock":true}],"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":true},{"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=1751198917"},{"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=1750908654"},{"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":true},{"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":true},{"title":"US \/ GOOD \/ SBYB","offer_id":52103088374033,"sku":"CIN0201325772G","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201325772.jpg?v=1751450332"},{"product_id":"effective-java-programming-language-guide-book-joshua-bloch-9780201310054","title":"Effective Java Programming Language Guide","description":"A new edition of this title is available, ISBN-10: 0321356683 ISBN-13: 9780321356680","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":true},{"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":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53508266131729,"sku":"GOR003854612","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201310058.jpg?v=1751356378"},{"product_id":"java-tutorial-book-sharon-biocca-zakhour-9780132761697","title":"The Java Tutorial","description":"The Java®Tutorial, Fifth Edition, 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.","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":true}],"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":true},{"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":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596006764.jpg?v=1750977220"},{"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 , 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":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201310066.jpg?v=1751442905"},{"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=1751227567"},{"product_id":"java-virtual-machine-specification-book-tim-lindholm-9780201432947","title":"The Java Virtual Machine Specification","description":"The nucleus of the Java(TM) 2 platform, the Java(TM) virtual machine is the technology that enables the Java 2 platform to host applications on any computer or operating system without rewriting or recompiling. The Java virtual machine is also responsible for the compactness of applications targeting the Java 2 platform, and is the basis for its security capabilities. This book was written by those directly responsible for the design and implementation of the Java virtual machine, and is the complete and definitive specification for the technology. It is an essential reference for writers of compilers for the Java programming language and implementors of the Java virtual machine. This second edition specifies the newest version of the Java virtual machine and provides a fascinating view into the inner workings of the Java 2 platform. In this book you will find comprehensive coverage of the class file format, the hardware, operating system, and implementation-independent binary format for compiled code. The authors fully describe the instruction set of the Java virtual machine. You will find an entire chapter of examples that demonstrate how to compile code written in the Java programming language into the instruction set of the Java virtual machine. In addition, the book presents a discussion on the vital topic of Java virtual machine threads and their interaction with memory. All in all, this comprehensive, detailed, and methodical presentation provides the information necessary to implement your own fully compatible Java virtual machine. 0201432943B04062001","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":"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, The Java® Virtual Machine Specification, Java SE 7 Edition, is the definitive technical reference for the Java Virtual Machine.     The 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.","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":"This book provides the definitive description of the JDBCaA A  API, the technology that enables universal data access for the JavaaA A  programming language. This new edition has been updated and expanded to cover all of the JDBC 2.0 API, including the JDBC 2.0 core API and the JDBC Standard Extension API, the package that facilitates building server-side applications.  Containing in-depth explanations that go beyond the specification, this complete resource pairs a step-by-step tutorial with a comprehensive reference to all of the classes and interfaces.  For those new to Java technology, the book includes an introduction to the Java programming language and to SQL. It builds on this basic knowledge to walk you through creating a JDBC application-from setting up a database and establishing a connection to retrieving values from result sets and using prepared statements. In addition, the authors provide many examples along the way that demonstrate how to execute common tasks. The book proceeds to more advanced topics, focusing on the new features of the JDBC 2.0 API, including scrollable and updatable result sets, batch updates, SQL3 data types, custom mapping, and more.You will also find an introduction to working with the JDBC metadata API as well as information on rowsets, the technology that makes it possible to handle data sets from any source such as JavaBeansaA A  components. From array to XADataSource, a useful alphabetical reference provides concise but complete information on each class and interface in the JDBC API. Each entry includes an overview as well as a list and explanation of the methods and fields.  A chapter on mapping SQL types and types in the Java programming language, a summary of the new JDBC 2.0 features, and a glossary complete this indispensable resource for all database programmers. 0201433281B04062001","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=1751420801"},{"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":false},{"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":true}],"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":true}],"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=1751323711"},{"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":"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":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51776888013073,"sku":"GOR003316228","price":0.0,"currency_code":"GBP","in_stock":false},{"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":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201634511.jpg?v=1751195162"},{"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":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0130105341.jpg?v=1751004872"},{"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":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":52511460294929,"sku":"GOR014545656","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321980085.jpg?v=1751133401"},{"product_id":"filthy-rich-clients-book-chet-haase-9780132413930","title":"Filthy Rich Clients","description":"Filthy Rich Clients refers to ultra-graphically rich applications that ooze cool. They suck the user in from the outset and hang on to them with a death grip of excitement. Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java™ Applications shows you how to build better, more effective, cooler desktop applications that intensify the user experience.  The 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 effectively, making sure to enrich applications in sensible ways.  In-depth coverage includes    Graphics and GUI fundamentals: 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.  Performance: Follow in-depth discussions and tips throughout the book that will help you write high-performing GUI applications.  Images: Understand how images are created and used to make better Java applications.  Advanced graphics: Learn more about elements of Swing and Java 2D that are of particular benefit to Filthy Rich Clients.  Animation: 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.  Effects: Learn how to create, customize, and use static and animated effects—the mainstays of Filthy Rich Clients.  Code 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.   Informal, fun, and, most of all, useful, this book is great for any developer working with Java to build desktop applications.","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":true},{"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=1750972641"},{"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":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781565924185.jpg?v=1774063164"}],"url":"https:\/\/www.worldofbooks.com\/collections\/java-ser-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}