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

R 397.00

R 1,130.00

Java and Modern Europe
This book presents a case study of Europe's impact on an old and distinctive non-European civilisation. Part One deals with the elements in Europe's strength, technological, political and intellectual. It also uses Wallerstein's world-systems perspective to give an economic dimension to this picture of the new world of Europe, and then looks at the important question of the changing place of the Dutch in the new economic order from the seventeenth to the eighteenth century. This is followed by a brief account of the history of the Dutch East-India Company in Java, and its political effects.Part Two deals with the nature of the Javanese ancien regime, both in court and in provincial circles, with a focus on society and civilisation, rather than those staples of Javanese historiography to date, political events and economic statistics.Part Three deals with the overall pattern set by the VOC's changing economic imperatives and with the impact of the successive tides of capitalism on three regional societies of Java.Part Four deals with intellectual shifts that took place in this period, and argues that these shifts were less conservative than the socio-economic ones described in Part Three and, though more fragile and vulnerable, were crucial for the future.The conclusion attempts to show the significance of these developments for modern Indonesia and the way in which some of the dynamics begun in this period are being played out in the contemporary world.
R 2,830.67

Learn Java with Math
There are many good Java programming books on the market, but it's not easy to find one fit for a beginner. This book simplifies the complexity of Java programming and guides you through the journey to effectively work under the hood. You'll start with the fundamentals of Java programming and review how it integrates with basic mathematical concepts through many practical examples. You'll witness firsthand how Java can be a powerful tool or framework in your experimentation work.Learn Java with Math reveals how a strong math foundation is key to learning programming design. Using this as your motivation, you'll be programming in Java in no time.What You'll LearnExplore Java basicsProgram with Java using fun math-inspired examplesWork with Java variables and algorithmsReview I/O, loops, and control structuresUse projects such as the Wright brothers coin flip gameWho This Book Is ForThose new to programming and Java but have some background in mathematics and are at least comfortable with using a computer.
R 1,278.90

R 1,960.70

Objektorientierte Programmierung in JAVA
Das Buch richtet sich an Auszubildende, Studenten sowie an Ein- und Umsteiger in der Weiterbildung, die eine fundierte und anschauliche Einführung in die objekt-orientierte Programmierung mit Java suchen. Die Vorteile: Der Lernstoff ist mit Aufgaben und Lösungen in überschaubare Lerneinheiten gegliedert. Ein Teil zum effizienten Nachschlagen ist Bestandteil des Buches.Das Vorgehen ist anschaulich und hat sich in der Praxis bewährt. Im ergänzenden kostenlosen Online-Service findet der Leser alle Programme sowie Folienvorlagen für die Lehre.
R 1,556.04

R 1,038.00

Über die Kawi-sprache auf der Insel Java
Wilhelm von Humboldt (1767–1835) was a German philologist, diplomat and philosopher. While Minister of Education he was responsible for reforming the Prussian education system. His pioneering achievements in linguistics influenced many later scholars including Chomsky. Written in 1830–3, this monumental three-volume study of Kawi, a traditional formal and literary language of Java belonging to the Austronesian language family, was published posthumously in 1836–9. The manuscript was prepared for the press by J. K. E. Buschmann, a protégé of Humboldt's friend and colleague Bopp, whose work is also reissued in this series. Humboldt considered Kawi, which includes many Sanskrit loan-words, to be the common ancestor of all the Malayo-Polynesian languages, though this view is no longer accepted. Volume 2 analyses the roots and grammatical structures of Kawi as attested in religious texts and heroic epics, and provides cross-linguistic data to demonstrate its relationship with other languages of the region.
R 3,473.25

R 1,038.00

R 926.21


R 367.00

Learning Modular Java Programming
Explore the power of modular programming for building applications with Java and Spring!About This Book• Understand the basic concepts of Modular Programming to build enterprise applications with Java• Create short and precise code and eliminate recursion• The book follows a step-by-step approach that makes implementing Modular Programming easyWho This Book Is ForThis book targets Java developers who have a basic knowledge of application development with Java and are interested in learning the Modular Programming approach for building reusable applications that are easy to test, and thus improve overall project management.What You Will Learn• Learn about Modular Programming and what modules an enterprise application can be divided into.• Set up a development environment and create a "Hello World" application.• Start implementing a sample application from the presentation layer.• Implement the persistence layer.• Implement the business layer, wrapping up all of the modules with Contexts and Dependency Injection (CDI).• Manage an application's life cycle.• Learn how to secure Web applications.• Test enterprise applications and their automation.• Understand how to version source code using Source Code Management (SCM) systems such as GIT and SVN.In DetailModular programming means dividing an application into small parts and then developing it. It is an approach taken by developers to build applications and helps them add efficiency in their development process, thus making it more effective.The book starts with the fundamentals of Modular Programming. Then we move on to the actual implementation, where we teach developers how to divide an application into different modules or layers (such as presentation, execution, security, lifecycle, services, and so on) for better management. Once readers are well-versed in these modules and their development, the book shows how to create bindings in order to join these different modules and form a complete application. Next, the readers will learn how to manage these modules through dependency injection.Later, we move on to testing; readers will learn how to test the different modules of an application. The book ends by teaching readers how to maintain different versions of their application and how to modify it. By the end of the book, readers will have a good understanding of modular programming and will be able to use it to build applications with Java.Style and approachThis book is a practical guide to help readers learn Modular Programming with Java and build an enterprise-ready app along the way.The book is divided into three major sections. The first teaches the fundamentals of Modular Programming and how to implement them; the second teaches readers to combine and manage the modules developed; in the final section, the book explains the applications of Modular Programming.
R 1,335.00

R 1,222.00

R 428.00

Well-Grounded Java Developer, The
Understanding Java from the JVM up gives you a solid foundation to grow your expertise and take on advanced techniques for performance, concurrency, containerization, and more. In The Well-Grounded Java Developer, Second Edition you will learn: The new Java module system and why you should use itBytecode for the JVM, including operations and classloadingPerformance tuning the JVMWorking with Java’s built-in concurrency and expanded optionsProgramming in Kotlin and Clojure on the JVMMaximizing the benefits from your build/CI tooling with Maven and GradleRunning the JVM in containersPlanning for future JVM releases The Well-Grounded Java Developer, Second Edition introduces both the modern innovations and timeless fundamentals you need to know to become a Java master. Authors Ben Evans, Martijn Verburg, and Jason Clark distil their decades of experience as Java Champions, veteran developers, and key contributors to the Java ecosystem into this clear and practical guide. about the technology Java’s history of innovation, its huge collection of libraries and frameworks, and the flexibility of the JVM have cemented its place as one of the world's most popular programming languages. Although it’s easy to get started with Java, understanding how the language intersects with the JVM is the key to unlocking the power of this awesome language and its deep ecosystem of frameworks, tools, and alternative JVM-based languages. about the book The Well-Grounded Java Developer, Second Edition is a complete revision of the classic original with the latest innovations of the Java platform. It upgrades your existing Java skills with both JVM fundamentals like bytecode, and powerful new features such as modules and concurrency models. You’ll broaden your understanding of what’s possible by exploring Kotlin and other JVM languages, and learn how functional programming can offer a powerful new perspective. Each concept is illustrated with hands-on examples, including a fully modularized application/library, build setups for Maven and Gradle, and creating your own multithreaded application.
R 1,963.00

Java 23 for Absolute Beginners
Write your first code in Java 23 using simple, step-by-step examples that model real-word objects and events, making learning easy. With this book you will be able to pick up core programming concepts without fuss and write efficient Java code in no time. Clear code descriptions and layout ensure you get your code running as soon as possible. Author Iuliana Cosmina focuses on practical knowledge and getting you up to speed quickly—all the bits and pieces a novice needs to get started programming in Java. In this edition, you will discover how Java has changed since version 17, and how to design and write code using the most recently introduced Java features such as new collection methods, virtual threads, pattern and record matching in switch expressions, structured concurrency tasks, unnamed classes and instance methods, and many more.This book is a complete Java guide, covering the following topics: setting up a development environment, programming concepts and well-known programming principles, writing Java code following industry-specific design patterns and coding conventions, executing it, debugging, testing, documenting it and even using specialized tools such as IntelliJ IDEA for writing Java code, Maven for building, JUnit Jupiter for testing, and in-memory and Docker-hosted databases or data storage. After reading this book, you’ll have all the necessary skills and knowledge to pass an interview for a starting Java development position. What You Will LearnSet up a Java development environmentUse the Java language to write high-quality codeUnderstand fundamental programming concepts and algorithmsUse virtual threads, records, and other Java renown featuresDebug, test, and document Java codeImprove performance by customizing the Garbage Collector Who This Book Is ForThose who are new to programming and want to learn Java and use it to build efficient solutions
R 2,052.00

R 794.00

Java in the 14th Century
The present second volume of the Nägara-Kertägama edition contains those notes on the tex.t and the translation of the major poem and the appended minor writings and charters that may be of interest to students of the J avanese language. Perusal of these notes on idiom and linguistics will be found the more fruitful if the glossary ( volume V of the present edition) is consulted continuously. No lengthy discussions of linguistic subjects are to be found in the present volume. They would be out of place in this new Nägara Kertägama edition, for its tenor is primarily sociological. Exceptions have been made only for some places where short grammatical discus sions seemed in place in order to elucidate points of the translation. In the notes on the contemporaneous minor writings and charters differences between the scholarly idiom of Court Iiterature (Nägara Kertägama and Royal charters) on the one side and the popular ver nacular idiom of daily life on the other have been pointed out repeatedly. The close relationship of the 14th century Majapahit vemacular with modern J avanese is apparent. Occasional remarks on words betonging to regional idioms, either Eastem Javanese Majapahit or Ka
R 1,535.35

R 1,073.00

R 445.00

R 299.00

R 214.00

R 1,322.00

R 970.00

R 788.00


Phil's Java Tutorial: Java for the Autodidact
This book is a short introduction to the Java programming language, focusing on the Java base language and features like JDBC and filesystem access that all programmers need. A professional programmer or computer science student should be able to get through the entire book in a few nights.
R 577.99

R 1,791.75


Java 6 Platform Revealed
1st and only book that covers new Java 6 (should be)Author, John Zukowski, is Java industry expert and insiderCovers all that’s new and emerging with this new Java 6 SE (Standard Edition), in time for next year’s JavaOne
R 912.00


R 1,671.00

Modernizing Enterprise Java
While containers, microservices, and distributed systems dominate discussions in the tech world, the majority of applications in use today still run monolithic architectures that follow traditional development processes. This practical book helps developers examine long-established Java-based models and demonstrates how to bring these monolithic applications successfully into the future.Relying on their years of experience modernizing applications, authors Markus Eisele and Natale Vinto walk you through the steps necessary to update your organization's Java applications. You'll discover how to dismantle your monolithic application and move to an up-to-date software stack that works across cloud and on-premises installations.Learn cloud native application basics to understand what parts of your organization's Java-based applications and platforms need to migrate and modernizeUnderstand how enterprise Java specifications can help you transition projects and teamsBuild a cloud native platform that supports effective development without falling into buzzword trapsFind a starting point for your migration projects by identifying candidates and staging them through modernization stepsDiscover how to complement a traditional enterprise Java application with components on top of containers and Kubernetes
R 1,505.00

R 439.00

R 570.00

R 866.50

R 2,107.00

Java on the Raspberry Pi
Use Java to do whatever you want to do with the Raspberry Pi and the devices you need for your project. In theory, it should be possible, and even easy, to work with on the Pi. Unfortunately, reality is a bit different. This book features an extensive set of techniques that allow you to get close to bringing this theory to fruition.You'll review some limitations on using Java imposed by the Raspberry Pi and Raspberry Pi OS, and even Java itself, and examine which ones might apply to your projects and your devices. You'll also explore solutions to address the limitations and l look at efficient development of Java for the Raspberry Pi. Java on the Raspberry Pi shows how to interact with a range of devices useful in robotics and IOT, overcoming the hurdles in doing so. It also covers off-loading work from the Raspberry Pi to an Arduino, leveraging its close-to-real time capabilities. What You'll Learn Develop with Java remotely using NetBeans Leverage available libraries to enable device interaction, and what to do if they don’t work Implement multi-processing, using an Arduino as a co-processorBuild sophisticated projects with multiple threads of execution, multiple processes, and even multiple systems Who This Book Is ForExperienced programmers who appreciate the benefits of Java and world class tools for application development and want to build robotics or IOT projects using the low cost, low power, and portability of the Raspberry Pi.
R 1,482.00

R 618.00

Learn Java 17 Programming
Explore the essential concepts of programming such as object-oriented, functional, and reactive programming by writing code and building projects using the latest LTS version of JavaKey FeaturesA step-by-step guide for beginners to get started with programming in Java 17Explore core programming topics including GUI programming, concurrency, and error handlingWrite efficient code and build projects while learning the fundamentals of programmingBook DescriptionJava is one of the most preferred languages among developers. It is used in everything right from smartphones and game consoles to even supercomputers, and its new features simply add to the richness of the language.This book on Java programming begins by helping you learn how to install the Java Development Kit. You'll then focus on understanding object-oriented programming (OOP), with exclusive insights into concepts such as abstraction, encapsulation, inheritance, and polymorphism, which will help you when programming for real-world apps. Next, you'll cover fundamental programming structures of Java such as data structures and algorithms that will serve as the building blocks for your apps with the help of sample programs and practice examples. You'll also delve into core programming topics that will assist you with error handling, debugging, and testing your apps. As you progress, you'll move on to advanced topics such as Java libraries, database management, and network programming and also build a sample project to help you understand the applications of these concepts.By the end of this Java book, you'll not only have become well-versed with Java 17 but also gained a perspective into the future of this language and have the skills to code efficiently with best practices.What you will learnUnderstand and apply object-oriented principles in JavaExplore Java design patterns and best practices to solve everyday problemsBuild user-friendly and attractive GUIs with easeUnderstand the usage of microservices with the help of practical examplesDiscover techniques and idioms for writing high-quality Java codeGet to grips with the usage of data structures in JavaWho this book is forThis book is for those who would like to start a new career in the modern Java programming profession, as well as those who do it professionally already and would like to refresh their knowledge of the latest Java and related technologies and ideas.
R 1,531.00

R 1,075.00


R 6,869.00

Beginning Java Data Structures and Algorithms
Though your application serves its purpose, it might not be a high performer. Learn techniques to accurately predict code efficiency, easily dismiss inefficient solutions, and improve the performance of your application.Key FeaturesExplains in detail different algorithms and data structures with sample problems and Java implementations where appropriateIncludes interesting tips and tricks that enable you to efficiently use algorithms and data structuresCovers over 20 topics using 15 practical activities and exercises Book DescriptionLearning about data structures and algorithms gives you a better insight on how to solve common programming problems. Most of the problems faced everyday by programmers have been solved, tried, and tested. By knowing how these solutions work, you can ensure that you choose the right tool when you face these problems.This book teaches you tools that you can use to build efficient applications. It starts with an introduction to algorithms and big O notation, later explains bubble, merge, quicksort, and other popular programming patterns. You’ll also learn about data structures such as binary trees, hash tables, and graphs. The book progresses to advanced concepts, such as algorithm design paradigms and graph theory. By the end of the book, you will know how to correctly implement common algorithms and data structures within your applications.What you will learnUnderstand some of the fundamental concepts behind key algorithmsExpress space and time complexities using Big O notation.Correctly implement classic sorting algorithms such as merge and quicksortCorrectly implement basic and complex data structuresLearn about different algorithm design paradigms, such as greedy, divide and conquer, and dynamic programmingApply powerful string matching techniques and optimize your application logicMaster graph representations and learn about different graph algorithmsWho this book is forIf you want to better understand common data structures and algorithms by following code examples in Java and improve your application efficiency, then this is the book for you. It helps to have basic knowledge of Java, mathematics and object-oriented programming techniques.
R 912.00

R 611.00

R 916.00















































