Search:

Head First design patterns : building extensible and maintainable object-oriented software / by Freeman, Eric,1965-author.(CARDINAL)278743; Robson, Elisabeth,author.; Sierra, Kathy,author.(CARDINAL)543406; Bates, Bert,author.(CARDINAL)543405; Cronin, Michele,editor.; Duffield, Melissa,editor.;
Subjects: Java (Computer program language); Computer software; Software patterns.;
Available copies: 3 / Total copies: 3
unAPI

Head first Java / by Sierra, Kathy,author.(CARDINAL)543406; Bates, Bert,author.(CARDINAL)543405; Gee, Trisha,author.;
Breaking the surface -- A trip to objectville -- Know your variables -- How objects behave -- Extra-strength methods -- Using the Java library -- Better living in objectville -- Serious polymorphism -- Life and death of an object -- Numbers matter -- Data structures -- What, not how -- Risky behavior -- A very graphic story -- Work on your swing -- Saving objects (and text) -- Make a connection -- Dealing with concurrency issues.
Subjects: Handbooks and manuals.; Java (Computer program language); Programming languages (Electronic computers); Computer programmers.;
Available copies: 2 / Total copies: 2
unAPI

Java / by Burd, Barry,author.(CARDINAL)355396;
Now in its 9th edition, Java For Dummies gives you the essential tools you need to understand the programming language that 17 million software developers rely on. This beginner-friendly guide simplifies every step of the learning process. You'll learn the basics of Java and jump into writing your own programs. Along the way, you'll gain the skills you need to reuse existing code, create new objects, troubleshoot when things go wrong, and build working programs from the ground up. Java For Dummies will help you become a Java developer, even if you're brand new to the world of coding.
Subjects: Handbooks and manuals.; Informational works.; Java (Computer program language); Internet programming.; Programming languages (Electronic computers);
Available copies: 12 / Total copies: 12
unAPI

Sams teach yourself Java in 24 hours / by Cadenhead, Rogers,author.;
Computer programming with Java is easier than it looks. In just 24 lessons of one hour or less, you can learn to write computer programs in Java. Using a straightforward, step-by-step approach, popular author Rogers Cadenhead helps you master the skills and technology you need to create desktop and web programs, web services, an Android app, and even Minecraft mods in Java. Each lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success. Full-color figures and clear step-by-step instructions visually show you how to program with Java. Quizzes and Exercises at the end of each chapter help youtest your knowledge. Notes , Tips , and Cautions provide related information,advice, and warnings. Learn how to Set up your Java programming environment Write your first working program in just minutes Control program decisions and behavior Store and work with information Build straightforward user interfaces Create interactive web programs Use threading to build more responsive programs Read and write files and XML data Master best practices for object-oriented programming Use Java 9's new HTTP client Use Java to create an Android app Expand your skills with closures Create Minecraft mods with Java Contents at a Glance Part I Getting Started 1 Becoming a Programmer 2 Writing Your First Program 3 Vacationing in Java 4 Understanding How Java Programs Work Part II Learning the Basics of Programming 5 Storing and Changing Information in a Program 6 Using Strings to Communicate 7 Using Conditional Tests to Make Decisions 8 Repeating an Action with Loops Part III Working with Information in New Ways </
Subjects: Android (Electronic resource); Computer programming.; Java (Computer program language);
Available copies: 1 / Total copies: 1
unAPI

Raspberry Pi with Java : programming the internet of things (IoT) / by Chin, Stephen, 1977- author.; Weaver, James L., contributor.;
Raspberry Pi with Java: Programming the Internet of Things (IoT) fills an important gap in knowledge between seasoned Java developers and embedded-hardware gurus, taking a project-based approach to skills development from which both hobbyists and professionals can learn. By starting with simple projects based on open-source libraries such as Pi4J, hobbyists can get immediate results without a significant investment in time or hardware. Later projects target simplified industrial use cases where professionals can start to apply their skills to practical problems in the fields of home automation, healthcare, and robotics. This progression prepares you to be an active participant in the IoT revolution that is reshaping our lives.
Subjects: Internet of things.; Java (Computer program language); Raspberry Pi (Computer);
Available copies: 1 / Total copies: 1
unAPI

Think Java : how to think like a computer scientist / by Downey, Allen,author.(CARDINAL)834888; Mayfield, Chris(Computer scientist),author.(CARDINAL)832249;
Computer programming -- Variables and operators -- Input and output -- Methods and testing -- Conditionals and logic -- Loops and strings -- Arrays and references -- Recursive methods -- Immutable objects -- Mutable objects -- Designing classes -- Arrays of objects -- Objects of arrays -- Extending classes -- Arrays of arrays -- Reusing classes -- Advanced topics."Think Java" is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basic programming concepts and gradually works its way to advanced object-oriented techniques. In this fully updated and expanded edition, authors Allen Downey and Chris Mayfield introduce programming as a means for solving interesting problems. Each chapter presents material for one week of a college course and includes exercises to help you practice what you've learned. Along the way, you'll see nearly every topic required for the AP computer science A exam and Java SE programmer I certification.
Subjects: Handbooks and manuals.; Java (Computer program language); Computer programming.; Data structures (Computer science); Object-oriented programming (Computer science);
Available copies: 2 / Total copies: 3
unAPI

Java in a nutshell : a desktop quick reference / by Evans, Benjamin J.,author.(CARDINAL)788389; Flanagan, David,author.(CARDINAL)207438;
Introduction to the Java environment -- Java syntax from the ground up -- Object-oriented programming in Java -- The Java type system -- Introduction to object-oriented design in Java -- Java's approach to memory and concurrency -- Programming and documentation conventions -- Working with Java collections -- Handling common data formats -- File handlin and I/O -- Classloading, reflection, and method handles -- Java platform modules -- Platform tools.
Subjects: Java (Computer program language); Web servers.; Object-oriented programming (Computer science);
Available copies: 1 / Total copies: 1
unAPI

Java in a nutshell : a desktop quick reference / by Evans, Benjamin J.,author.(CARDINAL)788389; Clark, Jason D.,author.(CARDINAL)864525; Flanagan, David,author.(CARDINAL)207438;
"This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on recent enhancements to the Java object model that every developer should know about"--Includes bibliographical references and index.
Subjects: Java (Computer program language); Web servers.; Object-oriented programming (Computer science);
Available copies: 1 / Total copies: 1
unAPI

Sams teach yourself Java in 24 hours / by Cadenhead, Rogers,author.(CARDINAL)640131;
Getting started. Becoming a programmer ; Writing your first program ; Vacationing in Java ; Understanding how Java programs work -- Learning the basics of programming. Storing and changing information in a program ; Using strings to communicate ; Using conditional tests to make decisions ; Repeating an action with loops -- Working with information in new ways. Storing information with Arrays ; Creating your first object ; Describing what your object is like ; Making the most of existing objects -- Programming a graphical user interface. Building a simple user interface ; Laying out a user interface ; Responding to user input ; Building a complex user interface -- Moving into advanced topics. Storing objects in data structures ; Handling errors in a program ; Creating a threaded program ; Using inner classes and closures -- Writing internet applications. Reading and writing files ; Creating web services with JAX-WS ; Creating Java2D graphics ; Writing Android apps ; Creating Minecraft Mods with Java -- Appendixes. Using the NetBeans Integrated Development Environment ; Where to go from here: Java resources ; This book's website ; Setting up an Android development environment.
Subjects: Android (Electronic resource); Computer programming.; Java (Computer program language); Minecraft (Game);
Available copies: 1 / Total copies: 1
unAPI

Java in easy steps / by McGrath, Mike,1956-author.(CARDINAL)422694;
Getting started -- Performing operations -- Making statements -- Directing values -- Manipulating data -- Creating classes -- Importing functions -- Building interfaces -- Reconizing events -- Deploying programs.Java in easy steps, 7th edition instructs you how to easily create your own Java programs. The book contains separate chapters on the major features of the Java language. Complete example programs with colorized code illustrate each important aspect of Java programming -- all in easy steps. This book assumes no previous knowledge of any programming language so it's ideal for the newcomer to computer programming. Each chapter builds your knowledge of Java. By the end of this book you will have gained a sound understanding of the Java language and be able to write your own Java programs and compile them into executable files that can be run on any Java-enabled device.--
Subjects: Java (Computer program language); Programming languages (Electronic computers); Computer programming.;
Available copies: 3 / Total copies: 3
unAPI