|
A unique book-and-video package presented by Java guru Yako
... Read more
A unique book-and-video package presented by Java guru Yakov Fain As one of the most popular software languages for building Web applications, Java is often the first programming language developers learn. The latest version includes numerous updates that both novice and experienced developers need to know. With this invaluable book-and-video package, Java authority Yakov Fain fully covers Java’s new features as well as its language extensions, classes and class methods, and the Swing Application Framework. For each lesson that he discusses in the book, there is an accompanying instructional video to reinforce your learning experience.Lessons include:Introducing Java Eclipse IDE Object-Oriented Programming Class MethodsBack to Java Basics Packages, Interfaces, and Encapsulation Programming with Abstract Classes and InterfacesIntroducing the Graphic User InterfaceEvent Handling in UIIntroduction to Java Applets Developing a Tic-Tac-Toe Applet Developing a Ping-Pong Game Error Handling Introduction to Collections Introduction to Generics Working with Streams Java Serialization Network ProgrammingProcessing E-Mails with Java Introduction to Multi-Threading Digging Deeper into Concurrent Execution Working with Databases Using JDBC Swing with JTable Annotations and Reflection Remote Method Invocation Java EE 6 Overview Programming with Servlets JavaServer Pages Developing Web Applications with JSF Introducing JMS and MOM Introducing JNDIIntroduction to Enterprise JavaBeansIntroduction to the Java Persistence APIWorking with RESTful Web ServicesIntroduction to Spring MVC Framework Introduction to Hibernate Framework Bringing JavaFX to the Mix Java Technical Interviews Note: As part of the print version of this title, video lessons are included on DVD. For e-book versions, video lessons can be accessed at wrox.com using a link provided in the interior of the e-book.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
|
Go To Store
|
|
This essential companion to Chaitin's successful books The
... Read more
This essential companion to Chaitin's successful books The Unknowable and The Limits of Mathematics, presents the technical core of his theory of program-size complexity. The two previous volumes are more concerned with applications to meta-mathematics. LISP is used to present the key algorithms and to enable computer users to interact with the authors proofs and discover for themselves how they work. The LISP code for this book is available at the author's Web site together with a Java applet LISP interpreter. "No one has looked deeper and farther into the abyss of randomness and its role in mathematics than Greg Chaitin. This book tells you everything hes seen. Don miss it." John Casti, Santa Fe Institute, Author of Goedel: A Life of Logic.'
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
Release Date: March 05, 2010
|
from $46
(2 stores)
See Details
|
|
All of Java's Input/Output (I/O) facilities are based on st
... Read more
All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four large categories: input streams and output streams, for reading and writing binary data; and readers and writers, for reading and writing textual (character) data. You're almost certainly familiar with the basic kinds of streams--but did you know that there's a CipherInputStream for reading encrypted data? And a ZipOutputStream for automatically compressing data? Do you know how to use buffered streams effectively to make your I/O operations more efficient? Java I/O, 2nd Edition has been updated for Java 5.0 APIs and tells you all you ever need to know about streams--and probably more.A discussion of I/O wouldn't be complete without treatment of character sets and formatting. Java supports the Unicode standard, which provides definitions for the character sets of most written languages. Consequently, Java is the first programming language that lets you do I/O in virtually any language. Java also provides a sophisticated model for formatting textual and numeric data. Java I/O, 2nd Edition shows you how to control number formatting, use characters aside from the standard (but outdated) ASCII character set, and get a head start on writing truly multilingual software.Java I/O, 2nd Edition includes: Coverage of all I/O classes and related classes In-depth coverage of Java's number formatting facilities and its support for international character sets
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
With a variety of interactive learning features and user-fr
... Read more
With a variety of interactive learning features and user-friendly pedagogy, the Third Edition provides a comprehensive introduction to programming using the most current version of Java. Throughout the text the authors incorporate an "active learning approach" which asks students to take an active role in their understanding of the language through the use of numerous interactive examples, exercises, and projects. Object-oriented programming concepts are developed progressively and reinforced through numerous Programming Activities, allowing students to fully understand and implement both basic and sophisticated techniques. In response to students growing interest in animation and visualization the text includes techniques for producing graphical output and animations beginning in Chapter 4 with applets and continuing throughout the text. You will find Java Illuminated, Third Edition comprehensive and user-friendly. Students will find it exciting to delve into the world of programming with hands-on, real-world applications!
Minimize
|
|
FREE Shipping
Go To Store
|
|
Completely revised and updated, Fundamentals of Java: Intro
... Read more
Completely revised and updated, Fundamentals of Java: Introductory Course, Second Edition now covers all of the AP requirements for Computer Science Exam A. Clear, practical explanations guide students through even the most complex programming topic. Since it is non-software specific, it can be used with any Java program compiler, including Borland, Sun Microsystems, Symantec and others.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
Free Worldwide Delivery : Thinking in Java : Paperback : Pe
... Read more
Free Worldwide Delivery : Thinking in Java : Paperback : Pearson Education (US) : 9780131872486 : 0131872486 : 10 Feb 2006 : Intended for Java programmers, this book explains the why of Java. From the fundamentals of Java syntax to its advanced features, it is designed to teach, one step at a time. Design patterns are shown with multiple examples throughout: Adapter, Bridge, Chain of Responsibility, Command, Decorator, Facade, Factory Method, Flyweight, and more.
Minimize
|
This store is not yet rated
|
FREE Shipping
Go To Store
|
|
Direct from Sun's Java(t) Performance Team, this is a compr
... Read more
Direct from Sun's Java(t) Performance Team, this is a comprehensive field manual full of battle-tested strategies and tactics for developing high-performance applications and applets with Java technology. It covers every aspect of Java performance, including speed, scalability, RAM footprint, startup time, and user-perceived performance factors. Part I covers the crucial process issues associated with Java optimization, outlining how performance tuning fits into the software development process, showing how to use benchmarks and profiling tools to identify hot spots and bottlenecks, and presenting general strategies for enhancing the performance of Java technology-based systems. In Part II, the authors present a wide array of concrete optimization techniques. The book contains detailed appendices on garbage collection and the Java HotSpot(t) Virtual Machine, written to address key performance questions.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
Take your Java programming skills beyond the ordinary. Java
... Read more
Take your Java programming skills beyond the ordinary. Java After Hours: 10 Projects You'll Never Do at Work will make Java your playground with ten detailed projects that will have you exploring the various fields that Java offers to build exciting new programs. You'll learn to: Create graphics interactively on Web servers Send images to Web browsers Tinker with Java's Swing package to make it do seemingly impossible things Search websites and send e-mail from Java programs Use multithreading, Ant and more! Increase your Java arsenal by taking control of Java and explore its possibilities with Java After Hours.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
Java is a new object-oriented programming language that was
... Read more
Java is a new object-oriented programming language that was developed by Sun Microsystems for programming the Internet and intelligent appliances. In a very short time it has become one of the most widely used programming languages for education as well as commercial applications.Design patterns, which have moved object-oriented programming to a new level, provide programmers with a language to communicate with others about their designs. As a result, programs become more readable, more reusable, and more easily extensible.In this book, Matthias Felleisen and Daniel Friedman use a small subset of Java to introduce pattern-directed program design. With their usual clarity and flair, they gently guide readers through the fundamentals of object-oriented programming and pattern-based design. Readers new to programming, as well as those with some background, will enjoy their learning experience as they work their way through Felleisen and Friedman's dialogue.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
Release Date: February 02, 2010
|
from $60
(1 store)
See Details
|
|
The Spring Framework is a major open source application dev
... Read more
The Spring Framework is a major open source application development framework that makes Java/J2EE(TM) development easier and more productive. This book shows you not only what Spring can do but why, explaining its functionality and motivation to help you use all parts of the framework to develop successful applications.You will be guided through all the Spring features and see how they form a coherent whole. In turn, this will help you understand the rationale for Spring's approach, when to use Spring, and how to follow best practices. All this is illustrated with a complete sample application. When you finish the book, you will be well equipped to use Spring effectively in everything from simple Web applications to complex enterprise applications.What you will learn from this book* The core Inversion of Control container and the concept of Dependency Injection* Spring's Aspect Oriented Programming (AOP) framework and why AOP is important in J2EE development* How to use Spring's programmatic and declarative transaction management services effectively* Ways to access data using Spring's JDBC functionality, iBATIS SQL Maps, Hibernate, and other O/R mapping frameworks* Spring services for accessing and implementing EJBs* Spring's remoting frameworkWho this book is forThis book is for Java/J2EE architects and developers who want to gain a deeper knowledge of the Spring Framework and use it effectively.Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
Explaining the Java Reflection API and providing techniques
... Read more
Explaining the Java Reflection API and providing techniques for using it effectively, this guide describes the capabilities that allow a program to examine and modify itself at runtime. The java.lang.reflect package and its uses are covered, including a detailed discussion of Java's dynamic proxy facility. Less obvious reflective capabilities, such as call stack introspection and the Java class loader, are addressed. In recognition of the limitations of Java Reflection, the various ways to use Reflection to generate code and surpass these limitations are detailed. A discussion of performance analysis techniques and a look ahead at what is new in JDK 1.5 is included.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
This book addresses the curiosity of computer-literate youn
... Read more
This book addresses the curiosity of computer-literate youngsters from grades 6 through 12 who want to learn how to write their own computer programs. Although programming is serious, it can also be a lot of fun – and this book turns the process into an enjoyable challenge rather than a boring task. For children: You may already know a lot about computers, and probably spend a lot of time using them. However, if you are curious about what's inside the computer, if you want to understand what makes it work, and how you can make it do what YOU want – which is what programming is all about – then this is the book for you. For Parents and Educators: Most children today practically live with computers, and they cannot even imagine a world without them. However, rarely are they given the opportunity to understand how computers actually work, let alone what programming a computer really means. There are no other books that satisfy the child’s curiosity at a level that an average child can understand and enjoy. This book was created to fulfill that goal.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
Let Cay Horstmann teach you to think like a programmer!If y
... Read more
Let Cay Horstmann teach you to think like a programmer!If you really want to master Java, it's not enough to know the code. You must begin to think like a programmer, and in this newest edition of his bestselling guide, Java Concepts, programming guru Cay Horstmann shows you how.Updated to integrate Java 6, Java Concepts, Fifth Edition introduces you to fundamental programming techniques and design skills that are crucial to learning how to program. Drawing on his many years of experience as an expert programmer and teacher, Horstmann brings out the most important elements of computing, problem solving, and program design.Thanks to Horstmann's proven formula, you'll complete this book with a thorough grounding in programming concepts and problem-solving and get quickly up to speed writing efficient and successful programs.Features of the new Fifth Edition:* The 'Objects Gradual' approach leads you into object-oriented thinking step-by-step, from using classes, implementing simple methods, all the way to designing your own object-oriented programs.* A strong emphasis on test-driven development encourages you to consider outcomes as you write programming code so you design better, more usable programs* Unique approach goes beyond language syntax to focus on computer science concepts and problem solving, encouraging you to think as a problem solver* New teaching and learning tools in WileyPLUS--including a unique assignment checker that enables you to test your programming problems online before you submit them for a grade* Helpful "Testing Track" introduces techniques and tools step by step, ensuring that you master one before moving on to the next* Graphics topics are developed gradually throughout the text, conveniently highlighted in separate color-coded sections* Updated coverage is fully compatible with Java 5 and includes a discussion of the latest Java 6 features
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
If you're serious about writing components in Java, this bo
... Read more
If you're serious about writing components in Java, this book focuses on the component services you need to master. DevelopMentor Chief Scientist Stuart Halloway presents unprecedented, in-depth coverage of writing, deploying, and maintaining Java components. Halloway begins by showing how to use, control, and troubleshoot components. He offers real-world guidance on reflection performance, and demonstrates how reflection is used to build the Java serialization architecture. He also offers detailed coverage of using the Java Native Interface (JNI) to control the boundaries between Java code and components written in other environments. In Part II, Halloway presents a practical vision for using component services to become a more effective Java developer. Through examples and sample code, he introduces generative programming techniques that leverage Java into high performance. Finally, building on these techniques, he shows how to construct robust interoperability between Java and Win32/COM.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
“The definitive master class in performance tuning Java app
... Read more
“The definitive master class in performance tuning Java applications…if you love all the gory details, this is the book for you.” –James Gosling, creator of the Java Programming Language Improvements in the Java platform and new multicore/multiprocessor hardware have made it possible to dramatically improve the performance and scalability of Java software. Java™ Performance covers the latest Oracle and third-party tools for monitoring and measuring performance on a wide variety of hardware architectures and operating systems. The authors present dozens of tips and tricks you’ll find nowhere else. You’ll learn how to construct experiments that identify opportunities for optimization, interpret the results, and take effective action. You’ll also find powerful insights into microbenchmarking–including how to avoid common mistakes that can mislead you into writing poorly performing software. Then, building on this foundation, you’ll walk through optimizing the Java HotSpot VM, standard and multitiered applications; Web applications, and more. Coverage includes Taking a proactive approach to meeting application performance and scalability goals Monitoring Java performance at the OS level in Windows, Linux, and Oracle Solaris environmentsUsing modern Java Virtual Machine (JVM) and OS observability tools to profile running systems, with almost no performance penaltyGaining “under the hood” knowledge of the Java HotSpot VM that can help you address most Java performance issues Integrating JVM-level and application monitoringMastering Java method and heap (memory) profilingTuning the Java HotSpot VM for startup, memory footprint, response time, and latencyDetermining when Java applications require rework to meet performance goalsSystematically profiling and tuning performance in both Java SE and Java EE applicationsOptimizing the performance of the Java HotSpot VM Using this book, you can squeeze maximum performance and value from all your Java applications–no matter how complex they are, what platforms they’re running on, or how long you’ve been running them.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
Free Worldwide Delivery : Head First Java : Paperback : O'R
... Read more
Free Worldwide Delivery : Head First Java : Paperback : O'Reilly Media, Inc, USA : 9780596009205 : 0596009208 : 18 Feb 2005 : A highly interactive, multi-sensory learning experience that lets new programmers pick up the fundamentals of the Java language quickly. Through mind-stretching exercises, memorable analogies, humorous pictures, and casual language, it encourages readers to think like a Java programmer. This revised second edition focuses on Java 5.0.
Minimize
|
This store is not yet rated
|
FREE Shipping
Go To Store
|
|
The focus of this project is to present key mathematical co
... Read more
The focus of this project is to present key mathematical concepts in a visual and interactive way that textbooks cannot. FINITE MATH ON THE WEB teaches concepts for analyzing and solving problems through interactive exercises and Java applet-based visualization activities. Key concepts are presented in ten individual modules. The modules are designed to be self-contained, and may be assigned in any order to align with an instructor's syllabus. FINITE MATH ON THE WEB allows instructors to track time on task, and is coordinated with the course management features of iLrn so that instructors can easily create assignments and have students' work on those assignments automatically graded and entered in a gradebook. FINITE MATH ON THE WEB is accompanied by a student workbook that contains navigation instructions as well as additional explanations and exercises.
Minimize
|
|
Go To Store
|
|
This book introduces programmers to objects at a gradual pa
... Read more
This book introduces programmers to objects at a gradual pace. The syntax boxes are revised to show typical code examples rather than abstract notation. This includes optional example modules using Alice and Greenfoot. The examples feature annotations with dos and don'ts along with cross references to more detailed explanations in the text. New tables show a large number of typical and cautionary examples. New programming and review problems are also presented that ensure a broad coverage of topics. In addition, Java 7 features are included to provide programmers with the most up-to-date information.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
Ready to start your jewelry business? This book can help yo
... Read more
Ready to start your jewelry business? This book can help you apply the principles needed to create a profitable business. Reading this book will answer most of your questions and, hopefully, a few that you may have not considered. Ultimately, your goal is to be pleasantly surprised by the profits you can potentially reap by offering your unique and wonderful products. With the help from this book, you will without a doubt be well on your way!
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
Threads are essential to Java programming, but learning to
... Read more
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.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.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
Completely revised and updated, Fundamentals of Java: Compr
... Read more
Completely revised and updated, Fundamentals of Java: Comprehensive Course, Second Edition covers all of the AP requirements for Computer Science Exams A and AB. By taking a multilevel approach to teaching Java, this text is suitable for a wide range of students, from beginners to those ready for advanced data structures. Since it is non-software specific, it can be used with any Java program compiler, including Borland, Sun Microsystems, Symantec and others.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
This book is a practical tool for Java
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
Release Date: April 01, 2007
|
from $75
(2 stores)
See Details
|
|
ISBN13: 9780131492028. ISBN10: 0131492020. by Walter Savitc
... Read more
ISBN13: 9780131492028. ISBN10: 0131492020. by Walter Savitch. Published by Pearson. Edition: 4TH 05
Minimize
New, Free Shipping!
In stock
|
|
FREE Shipping
Go To Store
|
|
Big Java: Late Objects is a comprehensive introduction to J
... Read more
Big Java: Late Objects is a comprehensive introduction to Java and computer programming, which focuses on the principles of programming, software engineering, and effective learning. It is designed for a two-semester first course in programming for computer science students.
Minimize
|
|
FREE Shipping
Go To Store
|
|
This book and CD set treats learning a programming language
... Read more
This book and CD set treats learning a programming language much like learning a spoken language: programming is best learned by immersion. Through building interesting programs and addressing real design issues much earlier than other texts, this book moves beyond the placement of semicolons and other syntactic details and is able to discuss the architecture of serious programs: how delegation and inheritance allow objects to cooperate to do useful work. Throughout the text, the authors deal with programs that implement applications realistic enough to be convincing.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
August Release--5.0 Update. Java 5.-0 Program De
... Read more
August Release--5.0 Update. Java 5.-0 Program Design is about the fundamentals of programming and software development using Java. It is targeted for a first programming course and has been designed to be appropriate for people from all disciplines. The authors assume no prior programming skills and use mathematics and science at a level appropriate to first-year college students. The breadth of coverage and the arrangement of the chapters provide flexibility for the instructor in what and when topics are introduced. Key to Java 5.0 Program Design is an introduction to problem solving. The basics of problem-solving techniques are introduced in chapter one and then reinforced during the explanations of Java programming and design. In addition, software engineering design concepts are introduced via problem studies and software projects. This updated version of Java Program Design takes advantage of the improvements to the language introduced with Java 5.0. The additions are especially important for beginning programmers because they help make program design and development a clearer and more straightforward process. Key Handles: • Good Problem Solving Techniques • Wide Variety of Examples • Placement of Objects first—Aids students in Problem Solving • 5.0 update is included in this revision
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|