Search results for "java"
Items we need to order for you


R 457.00


R 759.00

R 1,277.00


R 2,301.00

Islamic Spectrum in Java
This empirically grounded work explores the emerging aspects of cultural politics in the world’s most populous Muslim nation. It engages with complex issues of cultural translation, localization and globalization from various perspectives through analyzing a diverse range of cultural forms, including government or palace-based celebrations, ceremonies and rituals, modern student theatre, and Islamic revival sessions. With its discussion of both old and new Islamic movements, alongside the contested religious interpretations of public cultural events, this book will be of interest not only to anthropologists, but also to scholars of religion, culture and sociology.
R 9,304.96

Java in the 14th Century: A Study in Cultural History
Professor Krom's Nagara-Kert:a.gam.a edilllion of 1919 contained several lists and indexes to show the way through the maze of unfamiliar names of persons and places mentioned in the text. In con cordance with the broadened scope of the present book the old lists have been brought up to date and some new ones have been added. It i•s hoped that they will prove to be of some use to readers who, though not being expert in rebus Jooanicis, still would take cognizance of history and development of culture in one of the most interesting islands of ·the Indian Archipelago. The alphalbetical index of subjects treated in volumes II and IV of the present book is specially recom mended to their attention. The Javanese glossary is to and general index which aJn addition the present book not found in previous edition:s, covers in the first place aU Nagara-Kertagama words and names wha:tsoever, and further many words and n:ames of other texts. In combination with the English a!lphalbetical index of subjects the Javanese glossary is to be used as a general index of contents of volwnes I-V and, up to a certain point, as a substitute for the encyclopaedia of things Javanese that is lacking.
R 1,588.56


Java Fundamentals
Enhance your career options with this well-crafted object-oriented programming language that enjoys the support of an enormous ecosystem of tools and librariesKey FeaturesGet introduced to Java, its features, and its ecosystemUnderstand how Java uses object-oriented programmingBecome an expert Java exception handlerBook DescriptionSince its inception, Java has stormed the programming world. Its features and functionalities provide developers with the tools needed to write robust cross-platform applications. Java Fundamentals introduces you to these tools and functionalities that will enable you to create Java programs. The book begins with an introduction to the language, its philosophy, and evolution over time, until the latest release. You'll learn how the javac/java tools work and what Java packages are - the way a Java program is usually organized. Once you are comfortable with this, you'll be introduced to advanced concepts of the language, such as control flow keywords. You'll explore object-oriented programming and the part it plays in making Java what it is. In the concluding chapters, you'll get to grips with classes, typecasting, and interfaces, and understand the use of data structures, arrays, strings, handling exceptions, and creating generics.By the end of this book, you will have learned to write programs, automate tasks, and follow advanced courses on algorithms and data structures or explore more advanced Java courses.What you will learnCreate and run Java programsUse data types, data structures, and control flow in your codeImplement best practices while creating objectsWork with constructors and inheritanceUnderstand advanced data structures to organize and store dataEmploy generics for stronger check-types during compilationLearn to handle exceptions in your codeWho this book is forJava Fundamentals is designed for tech enthusiasts who are familiar with some programming languages and want a quick introduction to the most important principles of Java.
R 1,140.00

R 425.00

Beginning Java 8 Games Development
Beginning Java 8 Games Development, written by Java expert and author Wallace Jackson, teaches you the fundamentals of building a highly illustrative game using the Java 8 programming language. In this book, you'll employ open source software as tools to help you quickly and efficiently build your Java game applications. You'll learn how to utilize vector and bit-wise graphics; create sprites and sprite animations; handle events; process inputs; create and insert multimedia and audio files; and more. Furthermore, you'll learn about JavaFX 8, now integrated into Java 8 and which gives you additional APIs that will make your game application more fun and dynamic as well as give it a smaller foot-print; so, your game application can run on your PC, mobile and embedded devices. After reading and using this tutorial, you'll come away with a cool Java-based 2D game application template that you can re-use and apply to your own game making ambitions or for fun.
R 1,621.66

Distributed, Embedded and Real-time Java Systems
Research on real-time Java technology has been prolific over the past decade, leading to a large number of corresponding hardware and software solutions, and frameworks for distributed and embedded real-time Java systems. This book is aimed primarily at researchers in real-time embedded systems, particularly those who wish to understand the current state of the art in using Java in this domain. Much of the work in real-time distributed, embedded and real-time Java has focused on the Real-time Specification for Java (RTSJ) as the underlying base technology, and consequently many of the Chapters in this book address issues with, or solve problems using, this framework.Describes innovative techniques in: scheduling, memory management, quality of service and communication systems supporting real-time Java applications;Includes coverage of multiprocessor embedded systems and parallel programming;Discusses state-of-the-art resource management for embedded systems, including Java’s real-time garbage collection and parallel collectors;Considers hardware support for the execution of Java programs including how programs can interact with functional accelerators;Includes coverage of Safety Critical Java for development of safety critical embedded systems.
R 3,051.56

Java Servlet Programming 2e
Servlets are important in that they tie Java to the Web, allowing programmers to write Java programs that create dynamic Web content. This book covers everything Java developers need to know to write effective servlets. It explains the servlet lifecycle, showing how to use servlets to maintain state information. It also describes how to serve dynamic Web content, including both HTML pages and multimedia data, and explores more advanced topics like integrated session tracking, efficient database connectivity using JDBC, applet-servlet communicaton, interservlet communication, and internationalization. Readers can use the book's numerous real-world examples as the basis for their own servlets. The second edition has been completely updated to cover the new features of Version 2.2 of the Java Servlet API. It introduces chapters on servlet security and advanced communication, and also introduces several popular tools for easier integration of servlet technology with dynamic Web pages including JavaServer Pages (JSP), Tea, XMLC, and the Element Construction Set.
R 1,730.00

R 585.00

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

Leadership on Java
This collection of essays examines the formation of leaders on Java: how they rise to power, stay in power, and pass this on. Approaching the subject from varied academic disciplines, most of the essays deal with rural power but a few address more general issues of leadership.
R 4,840.77


R 333.00


Religion of Java
Written with a rare combination of analysis and speculation, this comprehensive study of Javanese religion is one of the few books on the religion of a non-Western people which emphasizes variation and conflict in belief as well as similarity and harmony. The reader becomes aware of the intricacy and depth of Javanese spiritual life and the problems of political and social integration reflected in the religion. The Religion of Java will interest specialists in Southeast Asia, anthropologists and sociologists concerned with the social analysis of religious belief and ideology, students of comparative religion, and civil servants dealing with governmental policy toward Indonesia and Southeast Asia.
R 1,472.00

War, Nationalism and Peasants: Java Under the Japanese Occupation, 1942-45
A comprehensive analysis of the Japanese occupation of Java. The book explores the human drama that cannot be simply explained in terms of nationalism and fascism. The totality of Indonesian society is addressed, including the politics and daily lives of peasants.
R 3,117.66

Japan’s Occupation of Java in the Second World War
**Shortlisted for the ICAS (International Convention of Asia Scholars) Book Prize in the Humanities 2019**Japan’s Occupation of Java in the Second World War draws upon written and oral Japanese, Indonesian, Dutch and English-language sources to narrate the Japanese occupation of Java as a transnational intersection between two complex Asian societies, placing this narrative in a larger wartime context of domestic, regional, and global crisis. Japan’s occupation of Java is here revealed in a radically new and nuanced light, as an ambiguous encounter revolutionary in the degree of mutual interests that drew the two sides together, fascinating and tragic in its evolution, and profound in the legacies left behind. Mark structures his study around a diverse group of Japanese and Indonesians captivated by the wartime vision of a ‘Greater Asia.’ The book is not only the first transnational study of Japan’s wartime occupation of Java, but the first to focus on the Second World War experience in transnational terms ‘on the ground’ anywhere in Asia. Breaking new ground interpretatively, thematically and narratively, Mark’s monumental study is of vital significance for students and scholars of modern Asian and global history.This book is published in partnership with Columbia University’s Weatherhead East Asian Institute (http://weai.columbia.edu/japans-occupation-of-java/).
R 1,411.00

R 692.00

97 Things Every Java Programmer Should Know
If you want to push your Java skills to the next level, this book provides expert advice from Java leaders and practitioners. You'll be encouraged to look at problems in new ways, take broader responsibility for your work, stretch yourself by learning new techniques, and become as good at the entire craft of development as you possibly canEdited by Kevlin Henney and Trisha Gee, 97 Things Every Java Programmer Should Know reflects lifetimes of experience writing Java software and living with the process of software development. Great programmers share their collected wisdom to help you rethink Java practices, whether working with legacy code or incorporating changes since Java 8A few of the 97 things you should know:"Behavior Is Easy, State Is Hard"-Edson Yanaga"Learn Java Idioms and Cache in Your Brain"-Jeanne Boyarsky"Java Programming from a JVM Performance Perspective"-Monica Beckwith"Garbage Collection Is Your Friend"-Holly K Cummins"Java's Unspeakable Types"-Ben Evans"The Rebirth of Java"-Sander Mak"Do You Know What Time It Is?"-Christin Gorman
R 1,140.00


R 578.00

R 1,155.88

R 1,084.01

Java Applets 3rd Edition (B&W)
Finally - an easy-to-learn approach for programming Java applets! This book covers Swing graphics (Java 6) in Java applets. It starts with an introduction to computing, then dives right in to programming to give you a chance to create first and analyze after. Simple drawing techniques are covered, followed by creating methods, components, layout managers and design, conditionals, events, loops, arrays and ArrayLists, threads, game programming, Internet applications, security issues and how to host your applets on the Internet. This book is intended for beginners with a gentle approach to learning programming, allowing you to explore the concepts of programming through a hands-on first approach. This edition added more business-related examples as well as case studies on real-world websites designed into Java applets. Lecture note slides and other teaching materials available. This book contains B&W interior. Color version available. Website: http://java.frogandthefly.com
R 883.00

Japan’s Occupation of Java in the Second World War
**Shortlisted for the ICAS (International Convention of Asia Scholars) Book Prize in the Humanities 2019**Japan’s Occupation of Java in the Second World War draws upon written and oral Japanese, Indonesian, Dutch and English-language sources to narrate the Japanese occupation of Java as a transnational intersection between two complex Asian societies, placing this narrative in a larger wartime context of domestic, regional, and global crisis. Japan’s occupation of Java is here revealed in a radically new and nuanced light, as an ambiguous encounter revolutionary in the degree of mutual interests that drew the two sides together, fascinating and tragic in its evolution, and profound in the legacies left behind. Mark structures his study around a diverse group of Japanese and Indonesians captivated by the wartime vision of a ‘Greater Asia.’ The book is not only the first transnational study of Japan’s wartime occupation of Java, but the first to focus on the Second World War experience in transnational terms ‘on the ground’ anywhere in Asia. Breaking new ground interpretatively, thematically and narratively, Mark’s monumental study is of vital significance for students and scholars of modern Asian and global history.This book is published in partnership with Columbia University’s Weatherhead East Asian Institute (http://weai.columbia.edu/japans-occupation-of-java/).
R 5,591.00

Indonesian Manuscripts from the Islands of Java, Madura, Bali and Lombok
Indonesian Manuscripts from the Islands of Java, Madura, Bali and Lombok discusses aspects of the long and impressive manuscript traditions of these islands, which share many aspects of manuscript production. Many hitherto unaddressed features of palm-leaf manuscripts are discussed here for the first time as well as elements of poetic texts, indications of mistakes, colophons and the calendrical information used in these manuscripts. All features discussed are explained with photographs. The introductory chapters offer insights into these traditions in a wider setting and the way researchers have studied them. This original and pioneering work also points out what topics needs further exploration to understand these manuscript traditions that use a variety of materials, languages, and scripts to a wider public.
R 9,049.00

Data Structures and Algorithm Analysis in Java
Data Structures and Algorithm Analysis in Java is an advanced algorithms book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. It is also suitable for a first-year graduate course in algorithm analysis As the speed and power of computers increases, so does the need for effective programming and algorithm analysis. By approaching these skills in tandem, Mark Allen Weiss teaches readers to develop well-constructed, maximally efficient programs in Java. Weiss clearly explains topics from binary heaps to sorting to NP-completeness, and dedicates a full chapter to amortized analysis and advanced data structures and their implementation. Figures and examples illustrating successive stages of algorithms contribute to Weiss' careful, rigorous and in-depth analysis of each type of algorithm. A logical organization of topics and full access to source code complement the text's coverage.
R 2,188.00


R 911.00

Java Library of Graph Algorithms and Optimization
Because of its portability and platform-independence, Java is the ideal computer programming language to use when working on graph algorithms and other mathematical programming problems. Collecting some of the most popular graph algorithms and optimization procedures, A Java Library of Graph Algorithms and Optimization provides the source code for a library of Java programs that can be used to solve problems in graph theory and combinatorial optimization. Self-contained and largely independent, each topic starts with a problem description and an outline of the solution procedure, followed by its parameter list specification, source code, and a test example that illustrates the usage of the code.The book begins with a chapter on random graph generation that examines bipartite, regular, connected, Hamilton, and isomorphic graphs as well as spanning, labeled, and unlabeled rooted trees. It then discusses connectivity procedures, followed by a paths and cycles chapter that contains the Chinese postman and traveling salesman problems, Euler and Hamilton cycles, and shortest paths. The author proceeds to describe two test procedures involving planarity and graph isomorphism. Subsequent chapters deal with graph coloring, graph matching, network flow, and packing and covering, including the assignment, bottleneck assignment, quadratic assignment, multiple knapsack, set covering, and set partitioning problems. The final chapters explore linear, integer, and quadratic programming. The appendices provide references that offer further details of the algorithms and include the definitions of many graph theory terms used in the book.
R 3,756.30

Hands-On Java Deep Learning for Computer Vision
Leverage the power of Java and deep learning to build production-grade Computer Vision applications Key FeaturesBuild real-world Computer Vision applications using the power of neural networks Implement image classification, object detection, and face recognitionKnow best practices on effectively building and deploying deep learning models in JavaBook DescriptionAlthough machine learning is an exciting world to explore, you may feel confused by all of its theoretical aspects. As a Java developer, you will be used to telling the computer exactly what to do, instead of being shown how data is generated; this causes many developers to struggle to adapt to machine learning.The goal of this book is to walk you through the process of efficiently training machine learning and deep learning models for Computer Vision using the most up-to-date techniques. The book is designed to familiarize you with neural networks, enabling you to train them efficiently, customize existing state-of-the-art architectures, build real-world Java applications, and get great results in a short space of time. You will build real-world Computer Vision applications, ranging from a simple Java handwritten digit recognition model to real-time Java autonomous car driving systems and face recognition models.By the end of this book, you will have mastered the best practices and modern techniques needed to build advanced Computer Vision Java applications and achieve production-grade accuracy.What you will learnDiscover neural networks and their applications in Computer VisionExplore the popular Java frameworks and libraries for deep learningBuild deep neural networks in Java Implement an end-to-end image classification application in JavaPerform real-time video object detection using deep learningEnhance performance and deploy applications for productionWho this book is forThis book is for data scientists, machine learning developers and deep learning practitioners with Java knowledge who want to implement machine learning and deep neural networks in the computer vision domain. You will need to have a basic knowledge of Java programming.
R 1,140.00

Interactive Web-based Virtual Reality with Java 3D
With the emergence of the Java 3D API, the creation of high quality 3D animated graphics for Java applications and applets becomes a possibility. With numerous aspects of the business, science, medical, and educational fields implementing this technology, the need for familiarity of Java 3D amplifies.""Interactive Web-Based Virtual Reality with Java 3D"" provides both advanced and novice programmers with comprehensive, detailed coverage of all of the important issues in Java 3D. This essential book delivers illustrations of essential keywords, syntax, and methods to provide an easy-to-read learning experience for the reader.
R 6,456.14

R 455.00

R 1,957.74

R 544.00

Reactive Java Programming
Learn reactive programming using Java and its functional aspects, sometimes called RxJava. This book shows you how to solve "callback hell" with RxJava and shows you how to write thread-safe code without hanging onto state variables which comes in handy for cloud computing software-as-a-service issues, especially when dealing with big data processes through streaming. Reactive Java Programming includes unique coverage of reactive Android programming, growing more and more popular in mobile development with the Cloud. After reading this guide to reactive programming, you'll be able to apply it to your own big data cloud applications that use Java. What You'll LearnUse and map observables Filter and combine eventsEmploy subjects, schedulers, and backpressure Handle reactive patternsTest your RxJava codeWrite your own operatorsCarry out reactive Android programmingWho This Book Is ForExperienced Java programmers new to reactive programming and those who may have some experience with reactive programming new to Java.
R 855.10

R 1,220.00

Java Threads 3e
Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic Java Threads 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. Java Threads, 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: Lock starvation and deadlock detection; Atomic classes and minimal synchronization (J2SE 5.0); Interaction of Java threads with Swing, I/O, and Collection classes; Programmatically controlled locks and condition variables (J2SE 5.0); Thread performance and security; Thread pools (J2SE 5.0); Thread groups; Platform-specific thread scheduling; Task schedulers (J2SE 5.0); Parallelizing loops for multiprocessor machines In short, this new edition of Java Threads 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.
R 911.00


R 611.00















































