graphics java swing
graphics java swing
As we all know, nowadays small business owners are looking for dynamic websites for many reasons and we also know that web designers are only specialized in web designing. Thus a complete swing is noticed towards web programming for more flexible websites in last 8-10 years.
Through this web programming industry we all have a wish to present our site more programming specifically for displaying our product gallery or services list in front of our visitors without any hazards. Through smart programming skill we can easily present our business in front of our audience to achieve more profit which will increase the business growth.
Freelance web programmers have the perfect ability to maintain many things such as build more flexible website, more accessible, sharp presentation, solving graphic problems, script handling, successful database connectivity, superb form processing, different types of error handling, proper navigation maintaining etc and many more.
Some of specialized advantages of contract programmers are follows:
Constructing more flexible website
a website needs to be designed in such a way that it is user friendly as well as search engine friendly, and with the ability that the visitors can effortlessly navigate all pages of your website. More flexibility can be attained by contract programmers by placing special scripts or by W3 validation which gives your website the perfect edge for greater gain.
More accessibility
Professional freelance programmers know that accessibility is the main key which will increase the business growth. They highlight important part through various coding scripts for all kinds of audience of your website. If your website is accessible for all visitors then your can receive more business form all possible ways.
Sharp presentation
Web programmers are keen to produce sharp stylish web presentation through their coding. All kinds of drop down facilities, swinging images, impressive scripts for displaying large images of small icons and many more things can be done by contract programmers for generating a unique appeal to your website.
Solving designing problems and script handling
Low cost programmers will fix all kind of graphical errors too while validating all web pages through their expert coding capability. These people are masters in handling various scripts which will produce more reflex to your site.
Successful database connectivity
Handling a database of any site is a usual knack of any contract programmer. Basically they are playing with databases in various web servers. Database design, database development, database maintenance and database connectivity with web server will by done properly by freelance programmers for presenting all kinds of information, product list and business portfolio in front of visitor very easily.
Superb form processing
Recently it is viewed that small business owners are using many kinds of forms at their website to accrue more inquires from their customers regarding more sales information about their product list or services. Gathering those records in an errorless manner, storing them into databases and enabling the right person to access the collected data is superbly done by web programmers for increasing the web performance.
Different types of error handling
In the web world we find specially two types of errors such as physical and logical errors. The efficiency of any freelance contract programmer can be judge through error handling ability. Smart web programmer can handle those things smoothly by debugging process.
Maintaining proper navigation
Navigation is known as the base of any website. A faulty navigation system can damage the business growth of your website. Thus you should take advices regarding proper navigation for your site from contract programmers to maintain it properly which will produce more business to your site.
About the Author:
Joanna Gadel has good faith on java programmers and she previously worked with PHP programmers at a reputed freelance programming firm. Her article helps her readers to understand modern web programming inclination.
Article Source: ArticlesBase.com - Advantages of Low Cost Contract Programmers in Freelance Programming
What do I use for graphics in C++?
Hey everyone,
I've taken two semesters worth of computer science so far. All my experience has been in java. I am exploring C++ on my own, which I have never used before, and I was wondering how I would go about graphics. I have used java's swing in the past, but it seems that there is no real C++ equivalent. I really know very little about C++, and any help would be greatly appreciated. What do I use for graphics in C++?
opengl
GridBag Layouts JAVA SWING - Arranging objects in a Panel
![]() |
Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications List Price: $54.99 Sale Price: $27.01 Used From: $22.99 |
|
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 JFC Swing Tutorial: A Guide to Constructing GUIs (2nd Edition) List Price: $69.99 Sale Price: $13.51 Used From: $13.52 |
|
The JFC Swing Tutorial is back, fully revised and updated to include the latest revisions to the JFC Swing API and the Java 2 platform. In this book, authors and Java experts Kathy Walrath, Mary Campione, Alison Huml, and Sharon Zakhour—working closely with the Sun Microsystems Swing team—explore the ins and outs of creating GUIs with Swing components... |
![]() |
Java 2D Graphics List Price: $39.95 Sale Price: $39.22 Used From: $0.64 |
|
One weakness of Java has been its graphics capabilities. Java 1.0 and 1.1 only included simple primitives for line drawing: lines could only be one pixel wide, they could only be solid, and there wasn't any good way to draw curves... |
|
|
Quicktime For Java $23.68 Intended for Java developers new to QuickTime, this guide shows how to build a movie player and editor, work with components and the QuickDraw graphics API, capture audio and video, read information from MP3 files, combine video tracks, and create captions with text media. The Java code examples use both AWT and Swing widgets. Annotation )2004 Book News, Inc., Portland, OR (booknews.com) |
|
|
Java Swing $47.99 Swing is a fully-featured user interface development kit for Java applications. Building on the foundations of the Abstract Window Toolkit (AWT), Swing enables cross-platform applications to use any of several pluggable look-and-feels. Swing developers can take advantage of its rich, flexible features and modular components, building elegant user interfaces with very little code. This second edition of Java Swing thoroughly covers all the features available in Java 2 SDK 1.3 and 1.4. More than simply a reference, this new edition takes a practical approach. It is a book by developers for developers, with hundreds of useful examples, from beginning level to advanced, covering every component available in Swing. All these features mean that there's a lot to learn. Even setting aside its platform flexibility, Swing compares favorably with any widely available user interface toolkit--it has great depth. Swing makes it easy to do simple things but is powerful enough to create complex, intricate interfaces. Java Swing , 2nd edition includes : A new chapter on Drag and Drop Accessibility features for creating a user interface meeting the needs of all users Coverage of the improved key binding infrastructure introduced in SDK 1.3 A new chapter on JFormattedTextField and input validation Mac OS X coverage and examples Coverage of the improved focus system introduced in SDK 1.4 Pluggable Look-and-Feel coverage Coverage of the new layout manager, SpringLayout, from SDK 1.4 Properties tables that summarize important features of each component Coverage of the 1.4 Spinner component Details about using HTML in components A new appendix listing bound actions for each component A supporting web site with utilities, examples, and supplemental materials Whether you're a seasoned Java developer or just trying to find out what Java can do, you'll find Java Swing , 2nd edition an indispensable guide. |
|
|
Java 2 $39.99 Take JAVA to the max with expert help Beginning, intermediate, and advanced JAVA programmers alike take note: everything you need to get the best performance out of your applets and servlets is packed into JAVA 2.0: The Complete Reference. World- renowned authors, Patrick Naughton (ESPN's Sportszone, Disney, and ABC News Web sites), Herb Schildt, the world's leading programming author, and Joseph OAENeil add 30% more material to their hugely successful past editions of this best seller. They show you exactly how to develop, compile, debug, and run Java applications and applets quickly and confidently. Plus you'll become expert on all of Java's new features including: *Servlets used to build powerful, scalable, robust Web applications *The Swing component set, a GUI toolkit that simplifies the development of visual components such as menus, tool bars, dialogs *Utility class updates *Java2-D, which enables you to build advanced 2D graphics and images. |
|
|
Java After Hours (Paperback) $28.69 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. |
|
|
Java Foundation Classes in a Nutshell $39.99 Java Foundation Classes in a Nutshell is an indispensable quick reference for Java programmers who are writing applications that use graphics or graphical user interfaces. The author of the bestselling Java in a Nutshell has written fast-paced introductions to the Java APIs that comprise the Java Foundation Classes (JFC), such as the Swing GUI components and Java 2D, so that you can start using these exciting new technologies right away. This book also includes O'Reilly's classic-style, quick-reference material for all of the classes in the javax.swing and java.awt packages and their numerous subpackages. This reference material covers all of the new JFC classes in the Java 2 platform, as well as the existing Java 1.1 AWT classes. Once you've learned about the JFC, you'll keep this book next to your keyboard for handy reference while you program. Java Foundation Classes in a Nutshell contains the following: An overview of the architecture of graphical user interfaces built with both the new Swing API and the older AWT An introduction to the important components and application services provided by the Swing API An comprehensive explanation of the features of the new Java 2D graphics API A complete quick reference for the graphics- and GUI-related classes in the Java 2 platform This book is part of the two-volume set of quick references that every Java programmer needs. It is an essential companion to Java in a Nutshell, 3rd Edition , which covers the key nongraphical APIs in Java 1.2. A third volume, Java Enterprise in a Nutshell , focuses on the Java Enterprise APIs and is of interest to programmers working on server-side or enterprise Java applications. |
|
|
The Definitive Guide to Java Swing $39.58 Updated for the 1.5 edition of the Java 2 Platform, this third edition is a one-stop resource for serious Java developers. It shows the parts of Java Swing API used to create graphical user interfaces (GUI); and Model-View-Controller architecture that lies behind all Swing components; and customizing components for specific environments. |
|
|
COBOL Programmers Swing with Java $43 This new edition features the development of graphical user interfaces (GUI's) using the latest in Java Swing components. The authors introduce the COBOL programmer to the history of Java and object-oriented programming and then dive into the details of the Java syntax, always contrasting them with their parallels in COBOL. |
|
|
Java Examples in a Nutshell $39.99 The author of the best-selling Java in a Nutshell has created an entire book of real-world Java programming examples that you can learn from. If you learn best "by example," this is the book for you. This third edition covers Java 1.4 and contains 193 complete, practical examples: over 21,900 lines of densely commented, professionally written Java code, covering 20 distinct client-side and server-side APIs. It includes new chapters on the Java Sound API and the New I/O API. The chapters on XML and servlets have been rewritten to cover the latest versions of the specifications and to demonstrate best practices for Java 1.4. New and updated examples throughout the book demonstrate many other new Java features and APIs. Java Examples in a Nutshell is a companion volume to Java in a Nutshell , Java Foundation Classes in a Nutshell , and Java Enterprise in a Nutshell . It picks up where those quick references leave off, providing a wealth of examples for both novices and experts. This book doesn't hold your hand; it simply delivers well-commented working examples with succinct explanations to help you learn and explore Java and its APIs. Java Examples in a Nutshell contains examples that demonstrate: Core APIs, including I/O, New I/O, threads, networking, security, serialization, and reflection Desktop APIs, highlighting Swing GUIs, Java 2D graphics, preferences, printing, drag-and-drop, JavaBeans, applets, and sound Enterprise APIs, including JDBC (database access), JAXP (XML parsing and transformation), Servlets 2.4, JSP 2.0 (JavaServer Pages), and RMI The book begins with introductory examples demonstrating structured and object-oriented programming techniques for new Java programmers. A special index at the end of the book makes it easy to look up examples that use a particular Java class or accomplish a desired task. In between, each chapter includes exercises that challenge readers and suggest further avenues for exploration. |
|
|
Swing $3.98 Intended for intermediate to advanced Java developers, this book contains real-world examples and detailed discussions of Swing. |
|
|
Java 2D Graphics $4.48 One weakness of Java has been its graphics capabilities. Java 1.0 and 1.1 only included simple primitives for line drawing: lines could only be one pixel wide, they could only be solid, and there wasn't any good way to draw curves. Font management and color management were also weak. Java 2D (collectively called the "2D API") signals a major improvement in Java's graphics capabilities. It covers many of the classes in Java 1.2 that address graphics handling and improves on many weaknesses that were present in the previous versions of Java. The 2D API allows you to produce high-quality, professional images on a screen or printer. "Java 2D Graphics" describes the 2D API from top to bottom, demonstrating how to set line styles and pattern fills as well as more advanced techniques of image processing and font handling. You'll see how to create and manipulate the three types of graphics objects: shapes, text, and images. Other topics include image data storage, color management, font glyphs, and printing. "Java 2D Graphics" assumes no prior knowledge of graphics. Chock full of detailed explanations and examples, this book provides beginning Java programmers with a solid foundation in 2D graphics and helps more advanced programmers create and use high-quality images in their applications. Topics covered in the book include: The rendering pipeline Shapes and paths Geometry Painting with solid colors, gradients, and textures Stroking paths, including dashed lines Transformations: translation, rotation, shearing, and scaling Alpha compositing Clipping Rasterizing and antialiasing Fonts and text Font metrics Glyphs Colors and color spaces sRGB and CIEXYZ ICC color profiles Images, image color models, and image data Image processing Image data storage Graphics devices Printing |
|
|
Java $20.99 If you're an experienced programmer, you already have a rock-solid foundation for learning Java. All you need is a resource that takes your experience into account and explains Java's key principles and techniques in an intelligent, efficient way. Java: Practical Guide for Programmers is precisely that resource. Here, you won't have to wade through hundreds of pages of overly simplistic material to learn the basics of Java programming. Instead, you get highly focused instruction in the core elements of Java 1.4, accompanied by carefully chosen examples and line-by-line analyses that are right to the point. You'll be astonished at how soon you can begin productive coding in Java, and how quickly your skills will progress. Web resources: Source code from the book is no longer available at http://www.zm.sikora.btinternet.co.uk/source.html Please press the 'Companion Page' button on the upper right side of this page to access a zip file containing it. Sun J2SE download page http://java.sun.com/j2se/downloads.html Sun J2SE API documentation http://java.sun.com/j2se/1.4.1/docs/index.html * Written expressly for people who already know a procedural or object-oriented programming language. * Takes a concise approach designed to make the most of the experience you already have. * Covers the core elements of Java 1.4, including language syntax, OO features, collections, exception handling, input/output, threads, event handling, and Swing components. * Filled with incisive coding examples and line-by-line analyses. * Via a companion Web site, provides downloadable example code and links to additional resources. |
|
|
Advanced Java Game Programming $57.98 "Advanced Java Game Programming" teaches you how to create desktop and Internet computer games using the latest Java programming language techniques. Whereas other Java game programming books focus on introductory Java material, this book covers game programming for experienced Java developers. David Wallace Croft, founder of the Game Developers Java Users Group (GameJUG), has assembled an open source reusable game librarya Swing animation engine that allows developers to use these techniques and put out new games very rapidly. The open source game library also includes a reusable game deployment framework and a multiplayer networking library with HTTP firewall tunneling capability for applets. All of the code is open source, including the example games. The animation has been scrupulously tested and optimized in the Swing environment, and Croft clearly explains how the code works in great detail. The graphics and audio libraries used in the examples are public domain and may also be used royalty-free for creating new games. |
|
|
Mastering Java 2, J2SE 1.4 $32.99 The 1.4 version of Java 2 Standard Edition provides many new programming capabilities while making plenty of old tasks easier. But without reliable guidance, you'll find it hard to take advantage of even a fraction of what the new SDK has to offer. Filled with detailed coverage of the new technology, step-by-step instruction, and tips from an acclaimed Java consultant and author, Mastering Java 2, J2SE 1.4 is the resource you'll want to keep within easy reach. Coverage Includes: * Understanding the Java programming language * Building forms with the Swing component set * Creating superior graphics with the Java 2D API * Supporting advanced data structures with the Collections API * Improving the speed of your Java applications * Taking advantage of Swing's support of drag and drop * Understanding OOP concepts, including UML * Working with Java's new assertion capabilities * Using Java's new I/O capabilities: nonblocking read and write operations, application preferences, and logging * Solving tough printing challenges * Working with installation options, including Java Plug-in and Java Web Start * Working with multiple threads and timer tasks |
|
|
Computer Graphics for Java Programmers $69.48 A great many varied and interesting visual effects can be achieved with computer graphics, for which a fundamental understanding of the underlying mathematical concepts – and a knowledge of how they can be implemented in a particular programming language – is essential. "Computer Graphics for Java Programmers, 2nd edition" covers elementary concepts in creating and manipulating 2D and 3D graphical objects, covering topics from classic graphics algorithms to perspective drawings and hidden-line elimination.  Completely revised and updated throughout, the second edition of this highly popular textbook contains a host of ready-to-run-programs and worked examples, illuminating general principles and geometric techniques. Ideal for classroom use or self-study, it provides a perfect foundation for programming computer graphics using Java. |
|
|
Java Applets 3rd Edition (B&w) $42.98 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 |
|
|
Computer Graphics Using Java 2D and 3D $149.98 This Java handbook makes a practical tutorial on Java 2D and Java 3D for computer professionals. It contains in-depth coverage of basic computer graphics concepts and techniques, and introduces advanced graphic features to an audience mostly trained in the Java language. Chapter topics include mathematical background for computer graphics, .geometric transformation, views, lighting and texturing, behavior and interaction, and animation. For computer programmers and engineers, data analysts, graphic designers/animators, and game developers. |
|
|
Object-Oriented Programming Featuring Graphical Applications in Java $3.98 The goal of this book is to explore the principle ideas of object-oriented programming using the Java programming language. It begins teaching the object-oriented power of Java by relying on textual commands instead of emphasizing the AWT or Swing libraries, providing the reader with a simple, generic introduction to the OO concepts using Java (without the language details getting in the way of the concept presentation). The author provides a thorough introduction to the three fundamental concepts of object-oriented programming: Encapsulation, Inheritance, and Polymorphism. The presentation of OO theory is augmented by interleaved examples that illustrate these concepts. Most of these program examples are 2-D graphics programs that provide an intuitive context for the issues that must be addressed when learning OOP. Additionally, since graphics programming is one of the strengths of the Java development environment, the examples produce interesting and unexpected images that engage and motivate the reader. It contains a concise introduction to using Design Patterns particularly the Template Method, Iterator, and Composite design patterns which relate to the graphics examples in the book and uses UML class diagrams to show the static structure of systems and sequence diagrams to show object interactions. This book is appropriate for readers who are new to object-oriented (but have experience with a non-object-oriented language) and for programmers who want to learn the graphical elements and capabilities of Java. |
|
|
Simply Java Programming: An Application-Driven™ Tutorial Approach $108.18 Combining the Deitel™ signature Live-Code™ Approach with a new Application-Driven™ methodology, this book uses a step-by-step tutorial approach to begin teaching the basics of programming, builds upon previously learned concepts, and introduces new programming features in each successive tutorial. KEY TOPICS This comprehensive introduction to Java covers GUI design, swing components, methods, classes, data types, control statements, arrays, object-oriented programming, strings and characters, sequential files and more. It also includes higher-end topics such as database programming, multimedia and graphics, and Web applications development. For individuals beginning their mastery of Java Programming. |
|
|
Absolute Java $144.48 KEY BENEFIT: Java programming concepts and techniques are discussed in a straightforward style using understandable language and code. KEY TOPICS: Console I/O; FLow of Control; Defining Classes; Arrays; Inheritance; Polymorphism and Abstract Classes; Exception Handling; File I/O; Recursion; UML and Patterns; Interfaces and Inner Classes; Generics and the ArrayList Class; Linked Data Structures; Collections, Maps, and Iterators; Swing; Web Programming with JSP; Database Programming with Java. MARKET: Ideal for both introductory and intermediate Java programmers. |
|
|
Up to Speed with Swing $25.98 Complete coverage of Java's Swing library including J2SE 1.4 |
|
|
Introduction to Computer Graphics: Using Java 2D and 3D $57.98 Computer graphics comprises the creation and representation of simple graphical elements and images, as well as modern techniques for rendering a virtual reality. To apply these techniques correctly, one requires a basic understanding of the fundamental concepts in graphics. This book introduces the most important basic concepts of computer graphics, coupling the technical background and theory with practical examples and applications throughout. Its user-friendly approach enables the reader to gain understanding through the theory at work, via the many example programs provided. With only elementary knowledge of the programming language Java, the reader will be able to create their own images and animations immediately, using Java 2D and/or Java 3D. Features: a Presents computer graphics theory and practice in integrated combination a Focuses on the increasingly used Java 3D (and 2D in the first section of the book) a Uses many pedagogical tools, including numerous easy-to-understand example programs and end-of-chapter exercises a Offers Internet support for students and instructors (found at http: //public.rz.fh-wolfenbuettel.de/ klawonn/computergraphics), such as additional exercises, solutions, program examples, slides for lecturers and links to useful websites a Provides an ideal, self-contained introduction to computer graphics Written for second year undergraduates and above, this reader-friendly, clear and concise textbook will be an essential tool for those studying Computer Science and Computer Engineering. Frank Klawonn has many years of experience teaching computer graphics and coordinating application projects with companies. |
|
|
Imagine! Java: Programming Concepts in Context [With Access Code] $147.98 KEY BENEFIT: Based on his inspiring lecture style, author Frank Carrano's new text, "Imagine Java," engages readers immediately with vivid everyday examples and analogies that help them understand abstract programming concepts. Frank keeps readers interested by presenting material in short, manageable segments that build on the topic at hand. KEY TOPICS: A First Look at Java; Arithmetic Expressions; Using Classes and Objects; Basic Graphics; Class Definitions: The Fundamentals; Decisions; Class Definitions: More Details; Classes of Graphical Objects; Multiway Decisions; Decisions when Drawing; Repetition; Repetition Continued; Repetition when Drawing; Designing Classes; Design Concepts; Inheritance and Interfaces in Swing and the AWT; Arrays; An Array-Based Data Structure; Arrays Continued; Array Lists; Arrays when Drawing; Sorting and Searching; Recursion; Recursive Array Processing; Recursive Drawings; Inheritance Continued; Exceptions; Text Files; Sequential Binary Files; Random-Access Files; Generics and Data Structures. MARKET: Ideal for anyone interested in an introduction to the Java language. |
|
|
Java Threads $31.99 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. |
|
|
Java for Programmers $39.98 The professional programmer's Deitel(R) guide to Java(TM) development and the powerful Java platformWritten for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java language and Java APIs in depth. The book presents concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code walkthroughs and program outputs. The book features 200+ complete Java programs with 18,000+ lines of proven Java code, and hundreds of tips that will help you build robust applications. Start with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including GUI, graphics, exception handling, generics, collections, JDBC(TM), web-application development with JavaServer(TM) Faces, web services and more. You'll enjoy the Deitels' classic treatment of object-oriented programming and the OOD/UML(R) ATM case study, including a complete Java implementation. When you're finished, you'll have everything you need to build object-oriented Java applications. Practical, example-rich coverage of: Java SE 7Classes, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces Integrated OOP Case StudiesIndustrial-Strength, 95-Page OOD/UML(R) ATM Case StudyJavaServer(TM) Faces 2.0, Ajax-Enabled Web Apps, Web Services, NetworkingJDBC(TM), SQL, Java DB, MySQL(R) Threads and the Concurrency APIs I/O, Types, Control Statements, MethodsArrays, Generics, CollectionsException Handling, FilesGUI, Graphics, GroupLayout, JDIC Using the Debugger and the API DocsOnline, Three-Chapter Introduction to Android(TM) App Development Visit www.deitel.comFor information on Deitel's Dive Into(R) Series instructor-led training courses offered at customer sites worldwide visit www.deitel.com/training or write to deitel@deitel.comDownload code examplesCheck out the growing list of programming Resource CentersJoin the Deitel Twitter (@deitel ) and Facebook (www.deitel.com/DeitelFan") "communities.""To receive updates for this book, subscribe to the free "Deitel(R) Buzz Online" e-mail newsletter at www.deitel.com/newsletter/subscribe.html Comments from Recent Editions' Reviewers"Introduces good design practices and methodologies right from the beginning. An excellent starting point for developing high-quality robust Java applications."-Simon Ritter, Oracle Corporation "Updated to reflect the state of the art in Java technologies; its deep and crystal clear explanations make it indispensable. Excellent coverage of exception handling. A complete introduction to Java networking. Great coverage of multithreading."-Jose Antonio Gonzalez Seco, Parliament of Andalusia "Of immense value to practitioners of the object-oriented approach. Demystifies inheritance and polymorphism, and illustrates their use in getting elegant, simple and |
|
|
Rescued By Java $60.99 Rescued by Java assumes that reader has no prior programming experience. This tiltle leads first-time programmers through a series of over forty 15-minute lessons, first introducing the basics and then covering concepts such as combing music with animated graphics, writing multithreaded applications, building class libaries, and much more. The companion CD-ROM contains the book's sample program code covered in each lesson for easy cut-and-paste operations. In addition, the CD-ROM contains two free Java compilers (Sun and Inprise). |
|
|
Scripting in Java $47.99 This is the eBook version of the printed book. Groovy and Beyond: Leverage the Full Power of Scripting on the Java TM Platform! Using the Java TM platform’s new scripting support, you can improve efficiency, streamline your development processes, and solve problems ranging from prototyping to Web application programming. In Scripting in Java , Dejan Bosanac covers key aspects of scripting with Java, from the exciting new Groovy scripting language to Java’s new Scripting and Web Scripting APIs. Bosanac begins by reviewing the role and value of scripting languages, and then systematically introduces today’s best scripting solutions for the Java platform. He introduces Java scripting frameworks, identifies proven patterns for integrating scripting into Java applications, and presents practical techniques for everything from unit testing to project builds. He supports key concepts with extensive code examples that demonstrate scripting at work in real-world Java projects. Coverage includes · Why scripting languages offer surprising value to Java programmers · Scripting languages that run inside the JVM: BeanShell, JavaScript, and Python · Groovy in depth: installation, configuration, Java-like syntax, Java integration, security, and more · Groovy extensions: accessing databases, working with XML, and building simple Web applications and Swing-based UIs · Bean Scripting Framework: implementation, basic abstractions, and usage examples · Traditional and new patterns for Java-based scripting · JSR 223 Scripting API: language bindings, discovery mechanisms, threading, pluggable namespaces, and more · JSR 223 Web Scripting Framework: scripting the generation of Web content within servlet containers About the Web Site All code examples are available for download at this book’s companion Web site. |
|
|
Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications $36.98 "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(TM) 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 includesGraphics 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. |
|
|
Java For Everyone $39.88 Programmers, computer scientists, and engineers need a book that delivers the essentials of how to program using Java in a more accessible, less rigorous approach. Java for Everyone provides them with a more user-friendly, graphics-intensive design that conveys complex concepts simply and effectively. It differs from other books in the market by focusing on topics such as loops and graphical interfaces, while avoiding a focus on object-orientation. The emphasis is placed on simple programs that use pre-built data structures and algorithms whenever possible. The examples and case studies explore practical applications that programmers, computer scientists, and engineers will find useful, such as processing tabular data, harvesting Web information, creating custom graphics, and building simple user interfaces. |
|
|
Java Teak Hardwood Outdoor Patio Porch Swing $733.47 " Dimension: 54"W 22"D 26"H Finish: Lightly Stained with Teak Oil Material: Java Teak Teak Porch Swing Teak wood is an extremely dense course grained hardwood and is widely known for its durability. Our Teak product is made from environmentally friendly Plantation Teak in Jakarta, Indonesia. The plantation is regulated by a Indonesian government agency who set guidelines as to the number and size of trees which can be harvested, as well as the numbers of trees which are replanted for future generations. Item features Knock Down Design Gently Sloped Seat Curved Lumbar Support Our teak swing comes complete with heavy duty rope and unique brass fittings. " |
|
|
Java for Everyone $143.48 Programmers, computer scientists, and engineers need a book that delivers the essentials of how to program using Java in a more accessible, less rigorous approach. Java for Everyone provides them with a more user-friendly, graphics-intensive design that conveys complex concepts simply and effectively. It differs from other books in the market by focusing on topics such as loops and graphical interfaces, while avoiding a focus on object-orientation. The emphasis is placed on simple programs that use pre-built data structures and algorithms whenever possible. The examples and case studies explore practical applications that programmers, computer scientists, and engineers will find useful, such as processing tabular data, harvesting Web information, creating custom graphics, and building simple user interfaces. |
|
|
Java: A Beginner's Guide $39.99 Essential Skills--Made Easy!. Let master programmer and bestselling author Herbert Schildt teach you the fundamentals of Java programming. Updated for the newest version of Java (Java SE 6), this step-by-step guide will have you programming in Java right from the start. Herb begins by explaining why Java is the preeminent programming language of the Internet, how it relates to object-oriented programming (OOP), and the general form of a Java program. Then it's on to data types, operators, control statements, classes, objects, and methods. Next, you'll learn about inheritance, exception handling, the I/O system, and multithreading. More advanced topics such as generics, interfaces, applets, and enumerations are also covered. The book ends with an introduction to Swing, Java's powerful GUI toolkit. Start programming in Java today with help from this fast-paced, hands-on tutorial. |
|
|
Java Concepts $5.48 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 |
|
|
Killer Game Programming in Java $35.99 Although the number of commercial Java games is still small compared to those written in C or C++, the market is expanding rapidly. Recent updates to Java make it faster and easier to create powerful gaming applications-particularly Java 3D-is fueling an explosive growth in Java games. Java games like Puzzle Pirates, Chrome, Star Wars Galaxies, Runescape, Alien Flux, Kingdom of Wars, Law and Order II, Roboforge, Tom Clancy's Politika, and scores of others have earned awards and become bestsellers. Java developers new to graphics and game programming, as well as game developers new to Java 3D, will find Killer Game Programming in Java invaluable. This new book is a practical introduction to the latest Java graphics and game programming technologies and techniques. It is the first book to thoroughly cover Java's 3D capabilities for all types of graphics and game development projects. Killer Game Programming in Java is a comprehensive guide to everything you need to know to program cool, testosterone-drenched Java games. It will give you reusable techniques to create everything from fast, full-screen action games to multiplayer 3D games. In addition to the most thorough coverage of Java 3D available, Killer Game Programming in Java also clearly details the older, better-known 2D APIs, 3D sprites, animated 3D sprites, first-person shooter programming, sound, fractals, and networked games. Killer Game Programming in Java is a must-have for anyone who wants to create adrenaline-fueled games in Java. |
|
|
Java The Complete Reference $60 The Definitive Java Programming Guide. In Java: The Complete Reference, Eighth Edition , bestselling programming author Herb Schildt shows you everything you need to develop, compile, debug, and run Java programs. Updated for Java Platform, Standard Edition 7 (Java SE 7), this comprehensive volume covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You'll also find information on key elements of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. In addition, new Java SE 7 features such as try -with-resources, strings in switch , type inference with the diamond operator, NIO.2, and the Fork/Join Framework are discussed in detail. Coverage includes: Data types and operators; Control statements; Classes and objects; Constructors and methods; Method overloading and overriding; Interfaces and packages; Inheritance; Exception handling; Generics; Autoboxing; Enumerations; Annotations; The try -with-resources statement; Varargs; Multithreading; The I/O classes; Networking; The Collections Framework; Applets and servlets; JavaBeans; AWT and Swing; The Concurrent API; Much, much more |
|
|
Java 6 New Features: A Tutorial $3.98 For seasoned Java programmers who want to stay up to date on the latest Java tools, this guide discusses the new features of Java 6- Mustang. This handbook to the new version includes updated information on Web services, a JavaScript engine that allows access to information in a Java program, JDBC 4.0, JAXB 2.0, XML digital signature APIs, more sophisticated Swing components, and improvements in Java 2D that includes a GIF image writer. |
|
|
Java 2 Laminate Reference Chart $8.48 Platform-independent programming language (code) used for Web construction and operations. Chart will help you with writing code for applications and applets running on PC or the Internet. 6-page laminated chart includes detailed information on: - Java compiler interface - getting started - Java statements - classes - labels - Java operators - methods - scope & reference - colors - variables - threads - applets - digital signatures - user interface - exception handling - event handling - panels & frames - swing - swing event handling - swing dialog boxes |
|
|
Swing Hacks $23.99 Swing Hacks helps Java developers move beyond the basics of Swing, the graphical user interface (GUI) standard since Java 2. If you're a Java developer looking to build enterprise applications with a first-class look and feel, Swing is definitely one skill you need to master. This latest title from O'Reilly is a reference to the cool stuff in Swing. It's about the interesting things you learn over the years--creative, original, even weird hacks--the things that make you say, "I didn't know you could even do that with Swing!" Swing Hacks will show you how to extend Swing's rich component set in advanced and sometimes non-obvious ways. The book touches upon the entire Swing gamut-tables, trees, sliders, spinners, progress bars, internal frames, and text components. Detail is also provided on JTable/JTree, threaded component models, and translucent windows. You'll learn how to filter lists, power-up trees and tables, and add drag-and-drop support. Swing Hacks will show you how to do fun things that will directly enhance your own applications. Some are visual enhancements to make your software look better. Some are functional improvements to make your software do something it couldn't do before. Some are even just plain silly, in print only to prove it could be done. The book will also give you give you a small glimpse of the applications coming in the future. New technology is streaming into the Java community at a blistering rate, and it gives application developers a whole new set of blocks to play with. With its profusion of tips and tricks, Swing Hacks isn't just for the developer who wants to build a better user interface. It's also ideally suited for client-side Java developers who want to deliver polished applications, enthusiasts who want to push Java client application boundaries, and coders who want to bring powerful techniques to their own applications. Whatever your programming needs, Swing Hacks is packed with programming lessons that increase your competency with interface-building tools. |
|
|
Mobile 3D Graphics: Learning 3D Graphics with the Java Micro Edition, 1st Edition $49.99 3D graphics capabilities continue to advance in leaps and bounds. Once the domain of high-end computers, amazing 3D graphics are now readily available for mobile devices. Mobile 3D Graphics: Learning 3D Graphics with the Java Micro Edition is your hands-on guide to this exciting new world! Learn the fundamentals of 3D graphics by using the Mobile 3D Graphics API (JSR 184). Focusing on the Java Platform, Micro Edition, this book is filled with a multitude of easy-to-understand, real-world examples. You will start with the basics of 3D programming, but there is plenty of advanced coverage too, including quaternion math, environment mapping, and creating articulated characters. You’ll also learn how to create 3D content in in the open-source tool Blender, import the artwork into your application, and then tailor the export to meet your needs. By the time you are finished, you will possess 3D graphic skills that will easily extend to other APIs, including OpenGL ES with JSR 239 and the MascotCapsule V3 API, which are both featured in the appendix. Whether you are a complete 3D graphics novice, a game programmer ready to extend your skills to a new arena, or a software developer hoping to break into the game industry, this book will serve as a one-of-a-kind, comprehensive guide to mobile 3D graphics! |
|
|
Computing Concepts with Java Essentials $3.48 * Features the most effective introduction to computing and programming, using the most current version of the Java language (Java 1.4) * Includes expanded coverage of Applets and Graphics * The new edition features a stronger emphasis on design and interesting Java features * Material points out common mistakes, so that the reader will know to avoid them Wiley Higher Education |
|
|
Wicked Cool Java $22.61 This book will help developers, systems architects, and hobbyists leverage their existing knowledge of Java. It provides ideas for combining Java libraries, including those built into the core API as well as the many open source libraries available, into useful projects, and includes example code. The book also covers tools for open-source environments and explains multimedia, graphics, and XML in Java. Eubanks is a consultant specializing in Internet technologies. Annotation )2006 Book News, Inc., Portland, OR (booknews.com) |
|
|
Enterprise Java with UML $32.5 How to use UML to model Enterprise JavaBeans, Swing components, CORBA, and other popular technologies Enterprise Java with UML is the first comprehensive guide on using UML (Unified Modeling Language) to model Java applications. Written by three well-known members of the UML and Java community, the book presents strategies for developing enterprise systems using Java and related technologies -- XML, Servlets, Enterprise JavaBeans, Swing Components, CORBA, RMI, and others. The authors explain how UML is used as a modeling tool for object-oriented computer systems in the real world, break down common situations that development teams encounter, and discuss the tradeoffs of using different technologies in different combinations. They also explore different products, looking closely at their strengths and weaknesses. Four in-depth studies complete the presentation, showing readers how to make the right decision for their project through examples of both successes and failures. |
|
|
Java Programming 24-Hour Trainer $44.99 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-DVD 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 on the DVD to reinforce your learning experience. Lessons include: Introducing Java Eclipse IDE Object-Oriented Programming Class Methods Back to Java Basics Packages, Interfaces, and Encapsulation Programming with Abstract Classes and Interfaces Introducing the Graphic User Interface Event Handling in UI Introduction 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 Programming Processing 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 JNDI Introduction to Enterprise JavaBeans Introduction to the Java Persistence API Working with RESTful Web Services Introduction to Spring MVC Framework Introduction to Hibernate Framework Bringing JavaFX to the Mix Java Technical Interviews Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file. |
|
|
Java the UML Way $86.95 One of the only books that bridge the gap between O-O design (in UML) and O-O programming (in Java) in an integrated fashion. * Learn how to translate a UML class diagram into Java source code * Includes extensive coverage of GUI programming with Swing * A running case study is used throughout the book * Includes introductory level coverage of databases and distributed systems, some knowledge of which is vital for building serious programs * Companion Web Site includes slides, exercise solutions, sample programs and links. |
|
|
Beginning Java 2 $32.99 What is this book about? The Java language has been growing from strength to strength since its inception in 1995. It has since proved to be both powerful and extraordinarily easy to learn and use. This is what makes it ideal for the beginner. With dramatic changes to the handling of files, and the introduction of native support for XML, Java has been updated to work faster and to be current with the incredible rise of XML as a medium for communicating data. This edition of the Beginning Java books outlines everything the beginning programmer needs to know to program with the Java programming language and the 1.4 Java Developer Kit (JDK). With the release of JDK 1.4, programmers can look forward to the most stable edition yet, and even better performance than was available previously. Over the course of the book, you will build an example application called Sketcher — a simple drawing tool — that teaches you how to build an interactive user interface with Java, how to save and open files, how to use color, and how to respond to user input. What does this book cover? Teaches the Java language from scratch Object-oriented Programming in Java Handling errors and exceptions in applications Manipulating data and files Concurrent programming and threads A comprehensive introduction to Swing, the graphical user interface API for Java Printing in Java An introduction to XML Who is this book for? Ivor's inimitable style has proved to be a hit with nearly half a million people with its easy to learn approach and the many useful examples. Regularly voted the most popular Java programming book, this book teaches Java from scratch and assumes no previous knowledge. It is also suitable for those who have got some programming experience, especially C or C++, which will make learning easier. |
|
|
Ivor Horton`s Beginning Java, Java 7 Edition (Paperback) $25.29 This book is a comprehensive introduction to the Java programming language, updated thoroughly (more than 30% new and updated) for the latest release, Java SE 7.  This book shows readers how to build real-world Java applications using the latest release.   No previous programming experience is required. The author uses numerous step-by-step programming examples to guide readers through the ins and outs of Java development.  His tutorial approach has proved popular with more than 160,000 readers of the previous editions of this book---they look to Ivor Horton for the most thorough and accessible introduction to the Java language.  In addition to fully covering new features of Java 7, including new Java extensions, classes, and class methods,  Horton will also add at least one new chapter on the Swing Application Framework. |
|
|
Eclipse 2 for Java Developers $60 * Eclipse is an open source extensible IDE which enables a wide range of tool builders to build best of breed integrated tools covering the whole software lifecycle-from conceptual modeling to deployment * Eclipse is expected to be the development platform of choice for the Java community within the next few years * This book provides an introduction to the Eclipse Java IDE, showing how projects are laid out and the various facilities available to help write Java code * Describes SWT and JFace (Eclipse's alternative to the Java AWT and Swing) and then demonstrates in practice in a JavaLayer based MP3 player * Shows how Eclipse can be used as a tool platform and an application framework * Demonstrates how to speed up development of applications by reusing and extending existing Eclipse components |
|
|
Murach's Java SE 6 $34.98 This book teaches how to develop Java applications at the professional level. It starts by showing how to code, test, and debug everyday business applications that won?t crash. It presents object-oriented features like classes, inheritance, interfaces, and polymorphism in a way that's both understandable and useful in the real world?perspective that's often missing in Java training. It presents essential Java skills such as working with data types, control statements, arrays, collections, generics, enumerations, exceptions, threads, Swing components, applets, and text and binary files. It covers new Java SE 6 features such as new JDBC features, the StAX XML API, and the built-in Derby database. And it's all done in the distinctive Murach style that has been training professional programmers for more than 30 years. |
|
|
Java 7 (Paperback) $33.95 The Definitive Guide for Java Programmers In this international bestseller, top-selling programming author Herbert Schildt shows you everything you need to develop, compile, debug, and run Java programs. The book has been updated to cover the latest version of the worldAnd#39;s number-one programming language.Java 7: The Complete Reference, Eighth Edition covers all of the Java 7 features, including closures, superpackages, reified generic types, the enhanced switch statement, chained method invocations, extension methods, the enhanced catch statement, and enum values. The book also includes details on the Swing Application Framework and a chapter on language-level XML support. |
|
|
Thinking in Java [With CDROM] $3.98 -- New: Swing classes, servlets, JavaServer Pages "TM" Enterprise JavaBeans "TM", Jini "TM", and JavaSpaces "TM" technologies, and more -- Anticipated worldwide Millions have already downloaded online "beta" versions. -- CD-ROM: Thinking in C multimedia seminar prepares you to learn Java. Thinking in Java, Second Edition is the much-anticipated revision of Bruce Eckel's best-selling Java introduction: the book that won the 1999 Software Development Magazine Productivity Award Eckel is as brash, opinionated, knowledgeable, and fascinating as ever -- and he's updated this new edition to fully reflect the power of Java 2. As always, Eckel doesn't just show you what to do, but why. He introduces all the basics of objects as Java uses them; then walks carefully through the fundamentals of Java programming, including program flow, initialization and cleanup, implementation hiding, reusing classes and polymorphism. Using to-the-point examples, he introduces exception handling, Java I/O, run-time type identification, and passing and returning objects. The new edition adds exceptional coverage of server-side Java, including servlets and JavaServer Pages; Enterprise JavaBeans (EJB) database integration, transactions, and security; and much more. The AWT chapter has been replaced with a thorough introduction to the Swing GUI libraries, and there are new sections on Jini and JavaSpaces. All code examples are on the accompanying CD-ROM, plus electronic copies of the book in several formats, and the complete Thinking in C multimedia course, introducing key concepts all beginning programmers must master before learning Java. |
|
|
Java 5: A Beginner's Tutorial $18.98 Java is an easy language to learn. However, you need to master more than the language syntax to be a professional Java programmer. For one, object-oriented programming (OOP) skill is key to developing robust and effective Java applications. In addition, knowing how to use the vast collection of libraries makes development more rapid. This book introduces you to important programming concepts and teaches how to use the Java core libraries. It is a guide to building real-world applications, both desktop and Web-based. The coverage is the most comprehensive you can find in a beginner's book. Here are some of the topics in this book: - Java language syntax - Object-oriented programming - The Collections Framework - Working with numbers and dates - Error handling - Input Output - Swing - Database access - Internationalization - Networking - Applets - Multithreading - Servlet and JavaServer Pages - API documentation - Security - Application deployment In addition, Java 5 new features are also discussed. They are: - Generics - Enum type - Boxing/unboxing - Varargs - Static import - Annotations This book is for you if you need one written with clarity and readability in mind. |
|
|
Developing Games in Java $46.48 If you already have Java programming experience and are looking to program games, this book is for you. David Brackeen, along with co-authors Bret Barker and Lawrence Vanhelsuwe, show you how to make fast, full-screen action games such as side scrollers and 3D shooters. Key features covered in this book include Java 2 game programming techniques, including latest 2D graphics and sound technologies, 3D graphics and scene management, path-finding and artificial intelligence, collision detection, game scripting using BeanShell, and multi-player game engine creation. |
|
|
Developing Games in Java (Paperback) $42.61 If you already have Java programming experience and are looking to program games, this book is for you. David Brackeen, along with co-authors Bret Barker and Lawrence Vanhelsuwe, show you how to make fast, full-screen action games such as side scrollers and 3D shooters. Key features covered in this book include Java 2 game programming techniques, including latest 2D graphics and sound technologies, 3D graphics and scene management, path-finding and artificial intelligence, collision detection, game scripting using BeanShell, and multi-player game engine creation. |
|
|
Mobile 3d Graphics $28.54 A thorough guide to 3D graphics programming with Java on mobiles for programmers with a working knowledge of Java programming furnishes a comprehensive tutorial in the essential skills of 3D programming and covers such areas as textures, lighting, blending and transparency, geometric objects, keyframe animations, M3G`s binary format, and other essential topics. Original. (Intermediate) |
|
|
Java: An Introduction to Problem Solving and Programming $3.98 In a conversational style, best-selling author Walter Savitch teaches programmers problem solving and programming techniques with Java. Introduces object-oriented programming and important computer science concepts such as testing and debugging techniques, program style, inheritance, and exception handling. Includes thorough coverage of the Swing libraries and event-driven programming. Provides a concise, accessible introduction to Java that covers key language features. Covers objects thoroughly and early, with an emphasis on applications over applets. A useful reference for programmers who want to brush up on their Java skills. |
|
|
Beginning Java Game Programming $29.99 Are you serious about learning how to create real, Java-based games for fun and sharing? Do you have a basic understanding of the Java programming language? If you’ve answered yes, then you are ready to get started building web-based 2D games from scratch using the latest version of the Java Development Kit! "Beginning Java Game Programming, Second Edition" is a hands-on guide that is perfect for beginner-level game programmers who want to quickly and easily learn how to create games using Java. Written in simple language, the book teaches each new skill using engaging tutorials, followed by end-of-chapter questions and exercises to help reinforce what you’ve just learned. Each chapter builds upon the previous ones, allowing you to repeat and practice the techniques covered. You’ll begin with the basics of writing a simple 2D game using vector graphics, move on to utilizing Java’s advanced 2D library to add animation and sound effects, and end by creating a professional, sprite-based game full of interesting artwork and details that you can share with others on your own website! |
|
|
Java All-In-One Desk Reference For Dummies $21.99 Nine minibooks filling more than 800 pages provide the world's five million-plus Java developers with a basic all-in-one programming reference Covers the recent release of the Java 2 Platform Standard Edition 5.0 and the new J2SE Development Kit 5.0 Starts with beginner topics including getting started with Java, using the Java development platform, and Web programming Expands into more advanced Java fundamentals such as object-oriented programming, working with arrays and collections, and creating user interfaces with Swing |
|
|
Java All-In-One Desk Reference for Dummies $5.48 * Nine minibooks filling more than 800 pages provide the world's five million-plus Java developers with a basic all-in-one programming reference * Covers the recent release of the Java 2 Platform Standard Edition 5.0 and the new J2SE Development Kit 5.0 * Starts with beginner topics including getting started with Java, using the Java development platform, and Web programming * Expands into more advanced Java fundamentals such as object-oriented programming, working with arrays and collections, and creating user interfaces with Swing |
|
|
The Swing $4.93 The Swing |
|
|
Pro Java Programming, Second Edition $3.98 ...a handy book for developers who know the basics but are fairly new to real world Java development...(also) useful to intermediate-advanced users who want to...learn about the new things offered by J2SE 5.0. -- Harshad Oak, IndicThreads.com "Pro Java Programming, Second Edition" covers the latest J2SE 5.0 platform and the core JDK. And it takes advantage of the finer points of the core and standard edition of Java 2. You'll discover the particulars of working with the Java language and APIs to develop applications in many different contexts. You will also delve into more advanced topics like enums, generics, XML, metadata or the Swing APIs for graphical user interface design and development. By the end of the book, you'll be fully prepared to take advantage of Java's ease of development, and able to create powerful, sophisticated Java applications. |
|
|
Applied Java Patterns $49.98 -- Covers the full spectrum of patterns on all levels, including concrete patterns (idioms). -- Practical techniques and sample code designed to improve software development from system architecture down to single classes. -- By the creators of Sun Educational Services' course in Java patterns Increasingly, Java developers are recognizing the value of patterns in helping to build more robust, effective software systems -- but most books on patterns are either generic or focused on other languages. Now, the creators of Sun's own course on Java patterns have written the definitive book for working developers. Replete with working code, this book offers practical help with all types of patterns, in every facet of development -- from individual classes to overall system architecture. First, the authors introduce the fundamentals of patterns, presenting a high-level overview of how they can be used most effectively in Java development, and introducing each key type of pattern: creational, behavioral, and structural. Next, they present specific techniques for using patterns with core Java APIs (including security, event, JavaBeans, and Swing APIs); and in advanced distributed development with JDBC, RMI, CORBA, JNDI, and JavaSpaces. The book concludes with detailed coverage of pattern use in enterprise systems built with servlets, JSP, and other J2EE infrastructure technologies. |
|
|
Beginning Java ME Platform $16.48 Have you thought about building games for your cell phone or other wireless devices? Whether you are a first-time wireless Java developer or an experienced professional, Beginning Java(TM) ME Platform brings exciting wireless and mobile Java application development right to your door and device Beginning Java(TM) ME Platform empowers you with the flexibility and power to start building Java applications for your Java-enabled mobile device or cell phone. The book covers sound HTTPS support, user interface API enhancements, the Mobile Media API, the Game API, 3D graphics, Bluetooth, and more. Further, this book is easy to read and includes many practical, hands-on, and ready-to-use code examples. What you'll learn Discover the various aspects of Java ME, including J2ME and CDC, with special attention paid to the up-and-coming JSRs that will be integrated with future Java ME releases, such as MJSP (JSR248 and JSR249). Solidify your understanding of the Java platform and which parts of the platform are in various JSRs to help you select the appropriate market-supported platforms on which to deploy and port your applications Explore the full life cycle of Java ME application development, from design to application obfuscation to signing for carrier validation and release. Create multimedia and game applications from scratch using the Mobile Media API, Game API, and other APIs most suited for mobile Java-enabled devices and cell phones. Work with the latest tools, including NetBeans 5.5 and the NetBeans Mobility Pack. Who is this book for? This book is written for developers with a minimum of J2SE experience interested in making the transition to Java ME. It assumes some previous programming experience, but no experience with mobile application development or carriers. About the Apress Beginning Series The Beginning series from Apress is the right choice to get the information you need to land that crucial entry-level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from "novice to professional." You'll start your journey by seeing what you need to know--but without needless theory and filler. You'll build your skill set by learning how to put together real-world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there--it is your trusted guide through unfamiliar territory |



