Showing posts with label JAVA. Show all posts
Showing posts with label JAVA. Show all posts
Tuesday, November 18, 2008

J2EE AntiPatterns


  • Paperback: 624 pages
  • Publisher: Wiley; 1 edition (August 11, 2003)
  • Language: English
  • ISBN-10: 0471146153
  • ISBN-13: 978-0471146155

“The flip-side of Patterns, AntiPatterns provide developers with formal descriptions of common development gaffes that can derail a project along with practical guidelines on how to avoid them. In this book, the authors present dozens of Java AntiPatterns that tackle many of Java’s biggest trouble spots for programming with EJB, JSP, Servlets, and more. Each AntiPattern is documented with real-world examples, code, and refactored (or escape-route) solutions, and the book uses UML (where appropriate) to diagram improved solutions. All code examples from the book are available to the reader on the book’s companion Web site.”


Download Ebook : http://w13.easy-share.com/1699680816.html
Sunday, August 10, 2008

J2EE AntiPatterns


  • Paperback: 624 pages
  • Publisher: Wiley; 1 edition (August 11, 2003)
  • Language: English
  • ISBN-10: 0471146153
  • ISBN-13: 978-0471146155

“The flip-side of Patterns, AntiPatterns provide developers with formal descriptions of common development gaffes that can derail a project along with practical guidelines on how to avoid them. In this book, the authors present dozens of Java AntiPatterns that tackle many of Java’s biggest trouble spots for programming with EJB, JSP, Servlets, and more. Each AntiPattern is documented with real-world examples, code, and refactored (or escape-route) solutions, and the book uses UML (where appropriate) to diagram improved solutions. All code examples from the book are available to the reader on the book’s companion Web site.”


Download Ebook : http://w13.easy-share.com/1699680816.html

  • Paperback: 456 pages
  • Publisher: Wiley; 1st edition (March 7, 2003)
  • Language: English
  • ISBN-10: 0471431044
  • ISBN-13: 978-0471431046
Gives experienced Java developers the tools to exploit aspect-oriented programming techniques using AspectJ, an open source Java extension
Delivers a code-intensive, real-world tutorial on building applications with AspectJ
Covers the AspectJ compiler and browser as well as the IDE plug-ins and other tools that can be used with AspectJ

Masterfully ties together all material in the book so that readers will be able to build a complete, working application

Companion Web site includes all sample code, the complete application, and links to other relevant sites


Download Ebook : http://w13.easy-share.com/1699745206.htm

  • Paperback: 789 pages

  • Publisher: Jones & Bartlett Publishers; Pap/Cdr edition (April 2003)

  • Language: English

  • ISBN-10: 0763704903

  • ISBN-13: 978-0763704902


Programming and Problem Solving with Java™ is an excellent resource for discovering Java as a first programming language. After introducing the very basics of programming, the text provides detail on Java syntax, semantics, classes and objects, and then continues with coverage of arithmetic expressions, selection and encapsulation, file objects and looping statements, and object oriented software design and implementation. With an unparalleled clarity of expression, the authors then introduce inheritance, polymorphism, and scope, as well as event-driven input and output, arrays, and recursion. Through the case studies, exercises, and programming examples, readers develop a secure foundation for future study, and a true understanding of what an object is, how it works, and what constitutes a well-designed class interface.


When purchased new, the book includes the Student Resource Disk for Java, a CD-ROM that features the following:

Borland® JBuilder™ 7 Personal
The Sun Java™ 2 SDK Standard Edition v. 1.4.1
The Sun Java™ SDK Standard Edition Documentation
Book-specific program files



Download Ebook : http://w13.easy-share.com/1699764751.html


  • Paperback: 789 pages

  • Publisher: Jones & Bartlett Publishers; Pap/Cdr edition (April 2003)

  • Language: English

  • ISBN-10: 0763704903

  • ISBN-13: 978-0763704902


Programming and Problem Solving with Java™ is an excellent resource for discovering Java as a first programming language. After introducing the very basics of programming, the text provides detail on Java syntax, semantics, classes and objects, and then continues with coverage of arithmetic expressions, selection and encapsulation, file objects and looping statements, and object oriented software design and implementation. With an unparalleled clarity of expression, the authors then introduce inheritance, polymorphism, and scope, as well as event-driven input and output, arrays, and recursion. Through the case studies, exercises, and programming examples, readers develop a secure foundation for future study, and a true understanding of what an object is, how it works, and what constitutes a well-designed class interface.


When purchased new, the book includes the Student Resource Disk for Java, a CD-ROM that features the following:

Borland® JBuilder™ 7 Personal
The Sun Java™ 2 SDK Standard Edition v. 1.4.1
The Sun Java™ SDK Standard Edition Documentation
Book-specific program files



Download Ebook : http://w13.easy-share.com/1699764751.html


  • Publisher: O'Reilly Media, Inc.; 1 edition (March 20, 2002)

  • Language: English

  • ISBN-10: 059600253X

  • ISBN-13: 978-0596002534



Book Description

To the experienced Java developer, J2ME (the Java 2 Micro Edition) looks just familiar enough to be tempting, but just different enough to warrant caution. J2ME in a Nutshellprovides the extra security you need when venturing into programming for cell phones, PDAs and other consumer electronic devices. It gives you the reference material you need for J2ME, together with a tutorial that leverages your existing knowledge and teaches you what is different about J2ME without boring you to tears with details you already know. J2ME in a Nutshell provides a solid, no-nonsense reference to the "alphabet soup" of micro edition programming, covering the CLDC, CDC, KVM and MIDP APIs. The book also includes tutorials for the CLDC, KVM, MIDP and MIDlets, MIDlet user interfaces, networking and storage, and advice on programming small handhelds. Combined with O'Reilly's classic quick reference to all the core micro-edition APIs, this is the one book that will take you from curiosity to code with no frustrating frills in between



Download: http://rapidshare.com/files/80740736/J2ME.in.Nutshell.rar


  • Publisher: O'Reilly Media, Inc.; 1 edition (March 20, 2002)

  • Language: English

  • ISBN-10: 059600253X

  • ISBN-13: 978-0596002534



Book Description

To the experienced Java developer, J2ME (the Java 2 Micro Edition) looks just familiar enough to be tempting, but just different enough to warrant caution. J2ME in a Nutshellprovides the extra security you need when venturing into programming for cell phones, PDAs and other consumer electronic devices. It gives you the reference material you need for J2ME, together with a tutorial that leverages your existing knowledge and teaches you what is different about J2ME without boring you to tears with details you already know. J2ME in a Nutshell provides a solid, no-nonsense reference to the "alphabet soup" of micro edition programming, covering the CLDC, CDC, KVM and MIDP APIs. The book also includes tutorials for the CLDC, KVM, MIDP and MIDlets, MIDlet user interfaces, networking and storage, and advice on programming small handhelds. Combined with O'Reilly's classic quick reference to all the core micro-edition APIs, this is the one book that will take you from curiosity to code with no frustrating frills in between



Download: http://rapidshare.com/files/80740736/J2ME.in.Nutshell.rar


TITLE : Herb Schildt’s Java Programming Cookbook (Paperback)
AUTHOR : by Herbert Schildt (Author)
PUBLISHER : McGraw-Hill Osborne Media publisher
ISBN : 0072263156
EDITION : 1st
PUB DATE : November 05, 2007
LANGUAGE : English
FORMAT : PDF


Your Ultimate “How-To” Guide to Java Programming!
Legendary programming author Herb Schildt shares some of his favorite programming techniques in this high-powered Java “cookbook.” Organized for quick reference, each recipe shows how to accomplish a practical programming task. A recipe begins with a list of key ingredients (the classes, methods, and interfaces) followed by step-by-step instructions that show how to assemble them into a complete solution. Detailed discussions explain the how and why behind each step, and a full code example puts the recipe into action. Each recipe ends with a list of options and alternatives that suggest ways to adapt the technique to fit a variety of situations. Whether you’re a beginner or an experienced pro, you’ll find recipes that are sure to satisfy your Java programming appetite!


Topics include:

  • String Handling

  • Regular Expressions

  • File Handling

  • Applets

  • Servlets

  • Swing

  • The Collections Framework

  • Multithreading

  • Formatting Data



Learn how to:


  • Find substrings that match a regular expression

  • Use regular expressions to tokenize a string

  • Compress and decompress data files

  • Create a ZIP file

  • Format time and date

  • Use printf( ) to display formatted data

  • Reverse, rotate, and shuffle a list

  • Use a Comparator with a collection

  • Create a simple Swing application

  • Create a Swing-based applet

  • Create a simple servlet

  • Use a cookie with a servlet

  • Synchronize threads

  • Monitor a thread’s state

  • Set and obtain a thread’s priority

  • Use JScrollPane to automate scrolling

  • Access a resource using HttpURLConnection

  • Schedule a task for future execution

  • Use reflection to dynamically create an object and call methods

  • Much, much more



Download: http://rapidshare.com/files/87302453/Herb.Schildts.Java.Programming.Cookbook_Nov.2007__-_virTuAlZin.rar



TITLE : Herb Schildt’s Java Programming Cookbook (Paperback)
AUTHOR : by Herbert Schildt (Author)
PUBLISHER : McGraw-Hill Osborne Media publisher
ISBN : 0072263156
EDITION : 1st
PUB DATE : November 05, 2007
LANGUAGE : English
FORMAT : PDF


Your Ultimate “How-To” Guide to Java Programming!
Legendary programming author Herb Schildt shares some of his favorite programming techniques in this high-powered Java “cookbook.” Organized for quick reference, each recipe shows how to accomplish a practical programming task. A recipe begins with a list of key ingredients (the classes, methods, and interfaces) followed by step-by-step instructions that show how to assemble them into a complete solution. Detailed discussions explain the how and why behind each step, and a full code example puts the recipe into action. Each recipe ends with a list of options and alternatives that suggest ways to adapt the technique to fit a variety of situations. Whether you’re a beginner or an experienced pro, you’ll find recipes that are sure to satisfy your Java programming appetite!


Topics include:

  • String Handling

  • Regular Expressions

  • File Handling

  • Applets

  • Servlets

  • Swing

  • The Collections Framework

  • Multithreading

  • Formatting Data



Learn how to:


  • Find substrings that match a regular expression

  • Use regular expressions to tokenize a string

  • Compress and decompress data files

  • Create a ZIP file

  • Format time and date

  • Use printf( ) to display formatted data

  • Reverse, rotate, and shuffle a list

  • Use a Comparator with a collection

  • Create a simple Swing application

  • Create a Swing-based applet

  • Create a simple servlet

  • Use a cookie with a servlet

  • Synchronize threads

  • Monitor a thread’s state

  • Set and obtain a thread’s priority

  • Use JScrollPane to automate scrolling

  • Access a resource using HttpURLConnection

  • Schedule a task for future execution

  • Use reflection to dynamically create an object and call methods

  • Much, much more



Download: http://rapidshare.com/files/87302453/Herb.Schildts.Java.Programming.Cookbook_Nov.2007__-_virTuAlZin.rar



Publisher: Prentice Hall PTR; 2 edition (May 19, 2006)
Language: English
ISBN-10: 0132395525
ISBN-13: 978-0132395526


The Only Complete Guide and Reference for NetBeans™ IDE 5.0


The award-winning NetBeans™ IDE eases all aspects of Java application development, incorporating a wide range of powerful features into one well-designed package. NetBeans IDE is consistently first in supporting the latest Java technologies for developing desktop, web, enterprise, and mobile applications.
NetBeans™ IDE Field Guide provides an introduction to the IDE and an extensive range of topics to help you with both everyday and advanced programming tasks, including


  • Taking advantage of the Ant-based project system to create easily deployable projects

  • Developing web applications with the built-in Apache Tomcat web server

  • Constructing, assembling, and verifying large-scale Java EE applications

  • Managing the Sun Java System Application Server through NetBeans IDE

  • Developing mobile applications with the NetBeans Mobility Pack

  • In this expanded second edition, you can also learn how to

  • Build powerful and attractive desktop applications with the Matisse GUI Builder

  • Profile your applications for performance issues

  • Develop modules for NetBeans IDE and rich-client applications based on the NetBeans Platform

  • Chat and share code with other developers using the NetBeans Collaboration Modules



Download: http://rapidshare.com/files/80235226/NetBeans_IDE_Field_Guide.chm


Publisher: Prentice Hall PTR; 2 edition (May 19, 2006)
Language: English
ISBN-10: 0132395525
ISBN-13: 978-0132395526


The Only Complete Guide and Reference for NetBeans™ IDE 5.0


The award-winning NetBeans™ IDE eases all aspects of Java application development, incorporating a wide range of powerful features into one well-designed package. NetBeans IDE is consistently first in supporting the latest Java technologies for developing desktop, web, enterprise, and mobile applications.
NetBeans™ IDE Field Guide provides an introduction to the IDE and an extensive range of topics to help you with both everyday and advanced programming tasks, including


  • Taking advantage of the Ant-based project system to create easily deployable projects

  • Developing web applications with the built-in Apache Tomcat web server

  • Constructing, assembling, and verifying large-scale Java EE applications

  • Managing the Sun Java System Application Server through NetBeans IDE

  • Developing mobile applications with the NetBeans Mobility Pack

  • In this expanded second edition, you can also learn how to

  • Build powerful and attractive desktop applications with the Matisse GUI Builder

  • Profile your applications for performance issues

  • Develop modules for NetBeans IDE and rich-client applications based on the NetBeans Platform

  • Chat and share code with other developers using the NetBeans Collaboration Modules



Download: http://rapidshare.com/files/80235226/NetBeans_IDE_Field_Guide.chm

OSWorkflow: A guide for Java developers and architects


This book covers all aspects of OSWorkflow for Java developers and system architects, from basics of Business Process Management and installing OSWorkflow to developing complex Java applications and integrating this open-source Java workflow engine with the third-party components Drools for business rules, Quartz for task scheduling, and Pentaho for dashboards. Authored by an active developer of the OSWorkflow project, it gives step-by-step instructions, explaining the basics and clarifying and reinforcing principles with real-life examples. OSWorkflow is a pure Java open-source workflow engine for technical users, who can focus on the business logic and rules without Petri Net or finite state machine coding and easily integrate OSWorkflow into applications to create simple or complex workflows as needed. Because OSWorkflow provides a relatively low-level but highly flexible workflow implementation for Java developers, it is not a quick plug-and-play solution for non-technical users.



Download: http://itstudy8.org/download.asp?id=8370
Download: http://itstudy8.org/download.asp?id=8371

OSWorkflow: A guide for Java developers and architects


This book covers all aspects of OSWorkflow for Java developers and system architects, from basics of Business Process Management and installing OSWorkflow to developing complex Java applications and integrating this open-source Java workflow engine with the third-party components Drools for business rules, Quartz for task scheduling, and Pentaho for dashboards. Authored by an active developer of the OSWorkflow project, it gives step-by-step instructions, explaining the basics and clarifying and reinforcing principles with real-life examples. OSWorkflow is a pure Java open-source workflow engine for technical users, who can focus on the business logic and rules without Petri Net or finite state machine coding and easily integrate OSWorkflow into applications to create simple or complex workflows as needed. Because OSWorkflow provides a relatively low-level but highly flexible workflow implementation for Java developers, it is not a quick plug-and-play solution for non-technical users.



Download: http://itstudy8.org/download.asp?id=8370
Download: http://itstudy8.org/download.asp?id=8371

The java language has been growing from strength to strength since its nception 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 it’s 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. 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.


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. Either way you will soon become expert in creating your own programs.


It includes a full explanation of Object Oriented programming. A comprehensive introduction to swing is accompanied by a significant application that you will develop through the last half of the book, and which demonstrates all of the necessary skills for creating fully features java applications.


To add to this, help from your peers and from the author are available through the unique programmer to programmer mailing lists, forums, and newsgroups all in addition to our one-to-one email support helping you to overcomes any difficulties, and work through the exercises with programmers just like yourself.


The following new subjects are also covered in this book:
New and Improved Utility class in the Collections Framework
lar Expressions
IO APIs
XML Processing



Download: http://rapidshare.com/files/87982116/big05695.rar
password : bigthing


The java language has been growing from strength to strength since its nception 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 it’s 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. 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.


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. Either way you will soon become expert in creating your own programs.


It includes a full explanation of Object Oriented programming. A comprehensive introduction to swing is accompanied by a significant application that you will develop through the last half of the book, and which demonstrates all of the necessary skills for creating fully features java applications.


To add to this, help from your peers and from the author are available through the unique programmer to programmer mailing lists, forums, and newsgroups all in addition to our one-to-one email support helping you to overcomes any difficulties, and work through the exercises with programmers just like yourself.


The following new subjects are also covered in this book:
New and Improved Utility class in the Collections Framework
lar Expressions
IO APIs
XML Processing



Download: http://rapidshare.com/files/87982116/big05695.rar
password : bigthing

The java language has been growing from strength to strength since its nception 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 it’s 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. 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.


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. Either way you will soon become expert in creating your own programs.


It includes a full explanation of Object Oriented programming. A comprehensive introduction to swing is accompanied by a significant application that you will develop through the last half of the book, and which demonstrates all of the necessary skills for creating fully features java applications.


To add to this, help from your peers and from the author are available through the unique programmer to programmer mailing lists, forums, and newsgroups all in addition to our one-to-one email support helping you to overcomes any difficulties, and work through the exercises with programmers just like yourself.


The following new subjects are also covered in this book:
New and Improved Utility class in the Collections Framework
lar Expressions
IO APIs
XML Processing



Download: http://rapidshare.com/files/87982116/big05695.rar
password : bigthing


The java language has been growing from strength to strength since its nception 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 it’s 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. 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.


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. Either way you will soon become expert in creating your own programs.


It includes a full explanation of Object Oriented programming. A comprehensive introduction to swing is accompanied by a significant application that you will develop through the last half of the book, and which demonstrates all of the necessary skills for creating fully features java applications.


To add to this, help from your peers and from the author are available through the unique programmer to programmer mailing lists, forums, and newsgroups all in addition to our one-to-one email support helping you to overcomes any difficulties, and work through the exercises with programmers just like yourself.


The following new subjects are also covered in this book:
New and Improved Utility class in the Collections Framework
lar Expressions
IO APIs
XML Processing



Download: http://rapidshare.com/files/87982116/big05695.rar
password : bigthing

Head First Java, 2nd Edition


It has taken four years, but with Head First Java the introductory Java book category has finally come of age. This is an excellent book, far more capable than any of the scores of Java-for-novices books that have come before it. Kathy Sierra and Bert Bates deserve rich kudos–and big sales–for developing this book’s new way of teaching the Java programming languageserialization, neatwork programming, threads, and Remote Method Invocation (RMI)., because any reader with even a little bit of discipline will come away with true understanding of how the language works. Perhaps best of all, this is no protracted “Hello, World” introductory guide. Readers get substantial exposure to object-oriented design and implementation,


Key to the authors’ teaching style are carefully designed graphics. Rather than explain class inheritance (to cite one example) primarily with text, the authors use a series of tree–David Wall diagrams that clarify the mechanism far more succinctly. The diagrams are carefully annotated with arrows and notes. Also characteristic of the unique teaching strategy is heavy reliance on exercises, in which the reader is asked to complete partial classes, write whole new code segments and do design work. Though there’s little discussion of why the exercises’ correct answers are what they are, it’s clear that the practice work was carefully designed to reinforce the lesson at hand. If you’ve waited this long to give Java a try, this book is a great choice.

Topics covered: The Java programming language for people with no Java experience, and even people with no programming experience at all. Key concepts read like a list of Java features: Object oriented design, variable type and scope, object properties and methods, inheritance and polymorphism, exceptions, graphical user interfaces (GUIs), network connectivity, Java archives (JAR files), and Remote Method Invocation (RMI).


Download: http://rapidshare.com/files/53191448/HFJ.part1.rar

Download: http://rapidshare.com/files/52960595/HFJ.part2.rar

Head First Java, 2nd Edition


It has taken four years, but with Head First Java the introductory Java book category has finally come of age. This is an excellent book, far more capable than any of the scores of Java-for-novices books that have come before it. Kathy Sierra and Bert Bates deserve rich kudos–and big sales–for developing this book’s new way of teaching the Java programming languageserialization, neatwork programming, threads, and Remote Method Invocation (RMI)., because any reader with even a little bit of discipline will come away with true understanding of how the language works. Perhaps best of all, this is no protracted “Hello, World” introductory guide. Readers get substantial exposure to object-oriented design and implementation,


Key to the authors’ teaching style are carefully designed graphics. Rather than explain class inheritance (to cite one example) primarily with text, the authors use a series of tree–David Wall diagrams that clarify the mechanism far more succinctly. The diagrams are carefully annotated with arrows and notes. Also characteristic of the unique teaching strategy is heavy reliance on exercises, in which the reader is asked to complete partial classes, write whole new code segments and do design work. Though there’s little discussion of why the exercises’ correct answers are what they are, it’s clear that the practice work was carefully designed to reinforce the lesson at hand. If you’ve waited this long to give Java a try, this book is a great choice.

Topics covered: The Java programming language for people with no Java experience, and even people with no programming experience at all. Key concepts read like a list of Java features: Object oriented design, variable type and scope, object properties and methods, inheritance and polymorphism, exceptions, graphical user interfaces (GUIs), network connectivity, Java archives (JAR files), and Remote Method Invocation (RMI).


Download: http://rapidshare.com/files/53191448/HFJ.part1.rar

Download: http://rapidshare.com/files/52960595/HFJ.part2.rar


Newly revised and updated for Java 2 standards, the second edition of The Complete Java 2 Certification Study Guide is packed with information on what you’ll need to know to pass both the Sun Java Programmer and Developer Exams. With Java certification becoming ever more popular, this title is an essential resource for anyone who’s preparing for it.

The cover of the book asserts that one of its team authors actually contributes questions to Sun’s tests.

The goal here isn’t so much to beat the testmakers (although the book has plenty to say about test-taking strategy) as it is to master the finer points of Java that you’ll need to understand to succeed on the exam. The focus is on the areas that Sun has defined as important. The Programmer Exam–the first level of Sun certification–is covered first. Basic language features are reviewed, such as access specifiers, operators, and other keywords that will help make you an expert. (Some sections explain with great clarity the mysteries of Java’s “extra” shift operator and other features.) Other chapters cover threads and multithreading strategies, as well as user-interface design with layout managers (which Sun considers important).

The second half of the volume concentrates on the Developer Exam, a more free-form exercise in which programmers write custom code, based on a specification from Sun. Two case studies, one for a room-scheduling application and another for a trouble-ticket system that tracks requests for technical support, illustrate this test. As the solution is presented, you’ll learn how to build custom client/server software, and how to use Remote Method Invocation (RMI) and other advanced techniques. There’s also advice for the best programming styles and choices for passing this challenging exam.


As in the previous edition, each chapter in this book concludes with sample questions (about 10 each) to help you study. In the new edition, there’s now a full sample Programmer Exam (both printed and on the accompanying CD-ROM), which simulates the length and format of the real thing. In all, the new edition of this previously bestselling title will continue to provide helpful preparation for anyone who seeks Sun certification.


Despite the bulk (over 900 pages), this book actually makes for quick reading, and will help anyone decipher some of the more difficult aspects of the Java programming language. –Richard Dragan


Topics covered:
Introduction to Sun certification and the Programmer Exam
Java language fundamentals: primitive data types, literals, arrays, and garbage collection
Java operators up close (including evaluation order and the shift operators)
Access specifiers (public, private, default, and protected)
Converting and casting rules in Java (including promotions)
Flow-control statements
Exception handling
Object-oriented design primer
Overloading and overriding
Inheritance and subclassing
Inner classes
Threads and synchronization techniques
Using the Math, String, and StringBuffer classes effectively
The Java 2 Collections API
Layout managers
Event handling
AWT components
Painting
File I/O
Introduction to the Sun Developer Exam
Sample room-reservation case study
Working with Java databases
Creating a client/server system from scratch
Remote Method Invocation (RMI)
Multithreading issues
User-interface design with Swing
Trouble-ticket problem tracker case study
Using Swing JTable, JTree, and other Swing controls
How to submit finished exam work to Sun
Tips for the follow-up exam
Sample Programmer Exam (including CD-ROM version)
The future of Sun certification


Book Description:
Want to conquer two of the most difficult programmer certifications? The new edition of the best-selling Complete Java 2 Certification Study Guide is the resource you need. Authors Philip Heller and Simon Roberts, developers of Sun’s Programmer and Developer exams for the Java 2 Platform, give you everything you need to pass the exams the first time. This fully revised edition is updated for the changes in both exams, including coverage of new objectives for J2SE 1.4, a new emphasis on Swing and RMI, and information for tackling the new format of the Developer exam. The book is also enhanced with all-new features from Sybex’s market-leading Study Guides, including Exam Essential sections to reinforce key subject areas and real-world scenario sidebars with sample programming assignments. The companion CD contains all the review questions from the book, a practice programmer’s exam, and 150 random-test questions, including 100 new questions. The CD also includes a fully searchable electronic edition of the book.


Download: http://rapidshare.com/files/79838102/studyguide.rar