Java Programming Resources

Below you will find 0 categories and 149 links related to Java Programming Resources.

Links:

Java : Books

1001 Java Programmer's Tips

Visit 1001 Java Programmer's Tips

Java has evolved into one of the hottest programming languages for the World Wide Web allowing programmers to integrate animation, music, audio, dialog boxes, and secure transactions into state-of-the-art Web pages. 1001 JAVA Programmer's Tips examines all aspects of Java in detail, using Java applets that provide real solutions. This book gives programmers what they desire the mostcode, code, and more code! The companion CD-ROM includes the complete source code for several hundred of programs presented in 1001 JAVA Programmer's Tips. In addition, the CD-ROM contains the Java Development Kit (JDK). Static Web pages are out. Interaction with Java is in. Experienced C or C++ programmers will find everything they need to get started with Java. Clear code and detailed commentary supplement every tip. Anthony F. Iasi is responsible for developing leading-edge molecular-modeling software at a small biotech startup in San Diego.

  • Cost: $30.54
  • Pages: 624
  • Edition: Book and CD-ROM edition
  • ISBN: 1884133320

Active Visual J++

Visit Active Visual J++

Visual J++ is Microsoft's powerhouse implementation of Java - the one that offers pure Java compatibility and is optimized for Windows-based programming. Active Visual J++ shows you how to combine powerful Internet technologies - Java, ActiveX, and the Abstract Window Toolkit (AWT) - to create exciting interactive applications for the Web and intranets. Written for intermediate programmers who know the basics of Java, this books gives you an overview of the new features and new strengths of Visual J++ version 1.1 and how to put them all to best use, a comprehensive look at ActiveX content - how a Java applet can be enhanced with ActiveX components, and clear guidance for taking the next step: from Java applets to complete applications built from packages of reusable components. Altogether, Active Visual J++ gives you clear guidance on taking Java beyond its Web-based roots, and gives you a feel for Microsoft's Internet strategy.

  • Cost: $1.39
  • Pages: 331
  • Edition: Book and CD-ROM edition
  • ISBN: 1572316098

Advanced Java Networking

Visit Advanced Java Networking

Advanced Java Networking is the insider's guide to Java's fast-growing set of networking alternatives. Sun Microsystems Java Evangelist Prashant Sridharan shows how Java has been designed to optimize networked applications, covering architectural elements such as multithreading, serialization, and I/O. Then, step-by-step, he demonstrates how to create networked Java applications for client/server computing on the Internet, using each Java networking API. Advanced Java Networking provides new insight into the next generation of Java networking tools, including both Sun and third-party technologies. Topics include: Object-oriented design in Java; Java I/O routines; Threads; Object serialization Performance; TCP/IP and networking basics; Programming Java sockets for TCP and UDP; JDBC for databases; Java Remote Method Invocation (RMI); Callbacks; Overview of CORBA; Java IDL HTTP basics; CGI vs. servlets; Java Server Pages (JSPs).

  • Cost: $31.49
  • Pages: 424
  • Edition: 2nd Book and CD-ROM edition
  • ISBN: 0130844667

Afc Black Book

Visit Afc Black Book

An intermediate-level programming tutorial for Microsoft's Application Founding Classes (AFC) for Java. Topics include creating AFC applets, button components, band boxes and status bars, property sheets and wizards, viewer components, and event classes. Includes 150 tiny applets, and the source code most of which demonstrate a single AFC programming technique. A good grasp of general Java programming is required to get the most out of the text, though advanced Java concepts such as creating layouts and responding to events are reviewed. Provides experienced Java programmers the information to use Microsoft's new AFC through a series of hands-on projects that apply previous programming knowledge. Demonstrates important AFC programming techniques in the context of running Java applets and applications. Compares AFC and Java's AWT, enabling Java programmers to quickly grasp the projects at hand.

  • Cost: $14.00
  • Pages: 650
  • Edition: 10th edition
  • ISBN: 1576102351

AFC Developer's Workshop

Visit AFC Developer's Workshop

AFC Developer's Workshop targets the intermediate Java programmer using AFC with Microsoft Visual J++ and provides the tools needed to create applets that challenge the best of today's Web pages. The book and disc provide a rich collection of important, practical, and interesting programming techniques ranging from the basic (such as designing data entry forms) to the more advanced (such as creating smooth animations and other graphic effects). The Application Foundation Classes (AFC) remain the premier choice for developing richer Java applications under Internet Explorer. AFC Developer's Workshop is a no-nonsense guide to using the richer controls and graphics available under AFC. The book begins with the user interface classes in AFC, starting with basics (such as containers, static controls, and input controls) and graduating to more advanced user-interface elements (such as menus, tree controls, sliders, and spinners).

  • Cost: $1.97
  • Pages: 450
  • Edition: Book and CD edition
  • ISBN: 1572316977

Beginning Java 2

Visit Beginning Java 2

This book has now been updated to cover JDK 1.3. This updated book is Beginning Java 2- JDK 1.3 edition, by Ivor Horton. The Java 2 platform, which is the release name for JDK 1.2, was released in December 1998. Java 2 is an important stage in the evolution of Java as a serious programming language. There are no substantial changes to the language - instead JavaSoft have focussed on extending class library support for common programming tasks. This includes an improved, device independent set of graphics libraries, the Java Foundation Classes (JFC), which includes Swing, Java2D and improved printing. These answer many of the criticisms of the original AWT graphics packages, and are both very flexible and very complete. There's also a new Collections API, a set of classes to help you look after collections of related objects. There are also substantial changes in threading, serialization and JDBC 2.0.

  • Cost: $34.99
  • Pages: 1109
  • Edition: 1st edition
  • ISBN: 1861002238

Beginning Java 2

Visit Beginning Java 2

A second edition Beginning Java title is now required because: In quarter one, 2000, Sun has released version 1.3 of their Java Developers Kit (JDK 1.3). This is significant because: The fastest Java platform performance ever is now available for download, and is coming to your mailbox from America Online (AOL), thanks to an agreement between Sun and AOL to deliver the Java Runtime Environment on the AOL CD-ROM. The newest version of J2SE technology, v 1.3, will deliver momentous performance gains and improved Web deployment for enterprise-grade, client-side applications. And just about everything else developers have been asking for. Client-side users now enjoy the speed advantage of the new Java HotSpot compiler which has been tuned for client performance. The result is much faster thread handling, improved scalability and rapid memory allocation for objects, smaller RAM footprint, and has gained a much more efficient garbage collection.

  • Cost: $34.99
  • Pages: 1000
  • Edition: 1st edition
  • ISBN: 1861003668

Beginning Java 2 SDK 1.4

Visit Beginning Java 2 SDK 1.4

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 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. 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.

  • Cost: $34.99
  • Pages: 1100
  • Edition: 1st edition
  • ISBN: 1861005695

Beginning Java Databases

Visit Beginning Java Databases

Java has evolved into a robust, high performance programming language that is well suited to a range of different environments, be it on a middle tier Application Server or a client browser. Regardless of the architecture of your application you are using, it will almost certainly need to make use of data that is stored in some form of database. Relational databases are the data store of choice in the vast majority of businesses, and have also evolved enormously over the recent years, into powerful and feature-rich data management systems. This book aims to teach you how to use these two powerful technologies to build successful Java database applications. You will find out how relational databases work and how you can use them in your Java programs, through the JDBC interface. Topics include: Using the JDBC API to build database-driven Java applications; SQL and relational database design; Object-relational mapping frameworks and techniques.

  • Cost: $27.99
  • Pages: 800
  • Edition: 1st edition
  • ISBN: 1861004370

Beginning Java Networking

Visit Beginning Java Networking

The increasing popularity of the Internet has resulted in the majority of today's programming tasks and applications involving some form of networking. Almost every programming language provides some networking facilities. However, unlike other programming languages, Java had support for network programming built into it right from the start. Java, therefore, allows you to develop powerful network applications with exceptional ease. This book introduces you to the world of Java network programming and takes you far inside it. The chapters of this book are grouped in five sections: basics of networks; java network preliminaries; java network classes; java api's used to distribute network programming; and new networking features and improvements offered by JDK 1.4. The book covers: Networking in JDK 1.3 and 1.4; Network Basics; Java I/O, Threads; Java security model, JCA, JAAS, JCE and JSSE; TCP, UDP, Multicasting; Java URL handler architecture.

  • Cost: $34.99
  • Pages: 900
  • Edition: 1st edition
  • ISBN: 1861005601

Beginning Java Objects

Visit Beginning Java Objects

A guide for anyone wanting to learn Java 2 language, beginning with the basics. Offers example case studies for those already familiar with Java that may prove useful. Presents object terminology and concepts, how to think in terms of objects, an introduction of object modeling, translating an object model into Java 2, and more. Among Java's many attractive features as a programming language, its object-oriented nature is key to creating powerful, reusable code and applications that are easy to maintain and extend. To take advantage of these capabilities, you're going to need not only to master the syntax of the Java language, but also to gain a practical understanding of what objects are all about, and more importantly, how to structure a Java application from the ground up to make the most of objects. This book is for anyone who wants to learn not only the Java 2 language, but also how to structure a problem properly.

  • Cost: $27.99
  • Pages: 665
  • Edition: 1st edition
  • ISBN: 1861004176

Beginning Java Web Services

Visit Beginning Java Web Services

Web services are no longer a nascent technology in the programming industry; every major software vendor is rolling out web services related APIs and products. Today Java developers are successfully adopting web services as the latest technology in application development in order to enable cross application communication for distributed applications. This book will help you to join their ranks. Packed with clear explanations and hands on examples, Beginning Java Web Services teaches you how to productively build web services with Java. Through an understanding of the underlying principles of web services, you will learn how web services actually work and how to apply that knowledge for real use. You will be introduced to many of the web services APIs and specifications, including XML, SOAP, WSDL, and UDDI. In addition, the book demonstrates how commercial vendors, such as IBM and BEA, are simplifying web services development.

  • Cost: $27.99
  • Pages: 411
  • Edition: 1st edition
  • ISBN: 1861007531

Charlie Calvert's Learn JBuilder

Visit Charlie Calvert's Learn JBuilder

Charlie Calvert's Learn JBuilder is an introduction and examination of JBuilder for intermediate level programmers. The book covers the JBuilder IDE, including an overview of visual development, the editor, and the debugger. The primary goal is to explain the technology in a clear, concise, and readable manner, as well as to give developers the knowledge they need to take advantage of JBuilder's many tools. Development of applications, applets, JavaBeans, and databases are all covered in depth. The authors also explain how JBuilder can help developers work with Swing components, layout managers, event handlers, interfaces, and other core features of the Java SDK, and provide significant coverage of integrating open source tools such as CVS, JUnit, and Ant into the JBuilder development cycle. The book is written with equal consideration to development in Linux and Windows with specific and detailed attention given to versions of JBuilder.

  • Cost: $41.97
  • Pages: 600
  • Edition: Book and CD-ROM edition
  • ISBN: 1556223307

Complete Idiot's Guide to Java 2

Visit Complete Idiot's Guide to Java 2

Java 2 got you jumpy? Have too many cups of bewildering tech-talk upset your stomach? What you need is a fast, fun, and easy way to start programming with Java 2. The Complete Idiot's Guide to Java 2 is the fun way to learn the basics. Soon you'll be making your own interactive Web applets with sound, graphics, and animation. Look inside! You'll find plenty of straight-shooting advice for solving real-world problems. The best news is that the author, Mike Morrison, will make you laugh and enjoy while you learn the ropes. The quick and easy way to learn Java and build your programming skills. Idiot proof steps to creating Java applets with sound, graphics, and animation. Michael Morrison is a skateboarder, cyclist, toy inventor, and professional Java programmer. He is also an experienced author with a great sense of humor. Michael is the author of Presenting JavaBeans and Sams Teach Yourself Internet Game Programming with Java in 21 Days.

  • Cost: $1.99
  • Pages: 350
  • Edition: 2nd edition
  • ISBN: 0789721317

Core Java 2 Advanced Features

Visit Core Java 2 Advanced Features

Topics covered: Programming with multiple threads (states and priorities, daemon threads); thread synchronization; avoiding deadlocks; using threads with Swing (dos and don'ts); introduction to collections (including lists, sets, trees, and maps); the collections framework; algorithms (sorting and searching); legacy collections; Java network programming (sending e-mail, using sockets and URLs, basic Web programming); JDBC and databases (quick SQL tutorial, connecting and querying data, metadata, and transactions); new JDBC 3.0 features; remote method invocation (RMI); Java and CORBA; advanced Swing tutorial (JList, JTree, and JTable, including custom rendering options); advanced AWT and Java 2-D graphics (including image manipulation and graphics filters); clipboard and drag-and-drop support; JavaBeans (properties and events, property editors and customizers); Java security (class loaders and bytecode verification, digital signatures).

  • Cost: $34.99
  • Pages: 1232
  • Edition: 5th edition
  • ISBN: 0130927384

Cryptography with Java Applets

Visit Cryptography with Java Applets

Introduction to Cryptography with Java Applets covers the mathematical basis of cryptography and cryptanalysis, like linear diophantine equations, linear congruences, systems of linear congruences, quadratic congruences, and exponential congruences. The chapters present theorems and proofs, and many mathematical examples. Cryptography with Java Applets also covers programming ciphers, and cryptanalytic attacks on ciphers. In addition, many other types of cryptographic applications, like digest functions, shadows, database encryption, message signing, establishing keys, large integer arithmetic, pseudo-random bit generation, and authentication. The author has developed various Java crypto classes to perform these functions, and many programming exercises are assigned to the reader. The reader should be someone with a basic working knowledge of Java, but having no knowledge of number theory or cryptography.

  • Cost: $80.95
  • Pages: 384
  • Edition: hardcover
  • ISBN: 0763722073

Definitive Guide to Swing for Java

Visit Definitive Guide to Swing for Java

The recently released part of the Java platform called the Swing Component Set is the tool that programmers have long waited for. For the first time, it makes client-side programming in Java a real possibility. John Zukowski offers new information for the recent release of Java SDK Version 1.3, making this updated Second Edition of his comprehensive reference even more valuable to serious Java programmers. This Second Edition has been completey revised, expanded, and updated to include even more programming examples, descriptions and demonstrations as well as new features of the Java 2 SDK, Standard Edition, version 1.3. This comprehensive reference has become even more valuable to the serious Java programmer, with new information and techniques for JTable, JList components, RepaintManager, Updating UIManager Property List, and much more! A clearly documented, insightful, comprehensive, and entertaining exploration of the Swing API.

  • Cost: $34.97
  • Pages: 890
  • Edition: 2nd Revision edition
  • ISBN: 189311578X

Developing Java Beans

Visit Developing Java Beans

Java Beans is the next generation of Java technology that not only adds features the language lacked, but also lets Java programs interoperate with a number of development environments. The initial release includes a bridge for Microsoft's ActiveX/COM; future releases will include bridges for Netscape's LiveConnect and IBM's OpenDoc. Since it's a "component architecture" for Java, Beans can be used in graphical programming environments, like Borland's JBuilder, or IBM's VisualAge for Java. This means that someone can use a graphical tool to connect a lot of Beans together and make an application, without actually writing any Java code. The book covers: Events, event listeners, and adapters; Properties, indexed properties, bound properties, constrained properties, and vetoable property changes; Persistence, serialization, versioning, and object validation; Packaging Beans using JAR files; The BeanBox, a prototypical development tool.

  • Cost: $20.97
  • Pages: 298
  • Edition: paperback
  • ISBN: 1565922891

Developing Java Servlets

Visit Developing Java Servlets

Developing Java Servlets is a comprehensive, code-intensive book for professional Java developers. It explains the Java Servlet API architecture and client-server development concepts, and contains detailed, professional programming techniques for building sophisticated e-commerce and database servlet applications. This book explains HTTP, MIME, server-side includes, and other web-based client-server technologies that developers need to understand to build any servlet application. In addition, the book covers JDBC, RMI, CORBA, and other object technologies to the degree are needed to build sophisticated Java servlets. Covers topics including using the Java programming language to build secure Internet applications, incorporating Java code in HTML pages using JSP, incorporating XML into servlets, building servlets that access relational databases, and combining WML and WMLScript to develop wireless applications.

  • Cost: $27.99
  • Pages: 624
  • Edition: 2nd edition
  • ISBN: 0672321076

Enterprise Java Servlets

Visit Enterprise Java Servlets

Learn to design and build a base enterprise servlet. Create an architecture that makes your enterprise applications run faster and more reliably. Java servlets are rapidly replacing CGI as the tool of choice for creating interactive applications for the enterprise market. Using the Java programming language's servlet technology speeds up the application development process, freeing developers from the need to make platform specific modifications. Servlet technology is reliable, employs reusable components, and ensures high performance in the demanding enterprise and e-commerce markets. Enterprise Java Servlets anticipates common issues and provides new development methods, extensive sample code, and case studies. Topics include: HTML development in servlets; How templates assist in content management; Pool objects that streamline the use of objects and database connections in a Web environment; Integrating LDAP into a Java servlet application.

  • Cost: $39.99
  • Pages: 464
  • Edition: Book and CD-ROM edition
  • ISBN: 020170921X

Experiments in Java

Visit Experiments in Java

This lab manual is appropriate for any Introduction to Programming course that uses the Java programming language. Its hands on exercises are intended to help students improve their understanding of the fundamental structures in Java. The order of the topics in this manual reflects an objects-first approach with the goal of helping students understand the object-oriented paradigm. This manual is divided into three parts. The first part presents the core of the Java language. These six sessions provide experience with core features and principles of the Java programming language. They provide enough breadth and depth for readers to learn more of Java on their own or in later courses. The second part of the manual helps students explore issues pertaining to algorithms. Recursion is considered here, as well important searching algorithms. Finally, methods of algorithm analysis are examined and graphics, inheritance, and object design.

  • Cost: $2.97
  • Pages: 480
  • Edition: 1st edition
  • ISBN: 0201612674

Fundamentals of Java

Visit Fundamentals of Java

Approximately 20% of the Networking Academies will move forward with the Java course by Spring 2003. It is expected to grow considerably during the Fall 2003 semester. This Companion Guide from Cisco Press maps directly to the Web-based course and also features additional material to further prepare students for the Sun Certified Programmer for the Java 2 Platform exam. The Companion Guide uses a step-by-step approach to allow students to develop an understanding of Object-Oriented programming and solve business problems. Students will learn how to create classes, objects, and applications using the language. Topics will also include the language fundamentals and the Java language API (application programming interface). The Fundamentals of Java Programming course was launched over the summer with the first courses being offered in Fall 2002. Prepares students for the Sun Certified Programmer for Java 2 Platform exam.

  • Cost: $66.67
  • Pages: 920
  • Edition: 1st edition
  • ISBN: 1587130890

Inside Java Servlets

Visit Inside Java Servlets

Written for the thousands of Web programmers, designers, and consultants who want to expand their repertoire of development tools or enhance their servlet programming skills, Inside Servlets, Second Edition, provides exactly the information needed. It offers important background information on Web technologies, an inside look at Java servlet technology, a hands-on servlet tutorial, and a guide to advanced servlet programming for creating sophisticated, high-performance Web sites. Within this book you will find an introduction to Web technologies that explains such fundamentals as TCP/IP, firewalls, proxy servers, sockets, MIME, and HTTP. A servlet tutorial offers information on basic servlet structure, demonstrates how to write and run your first servlet, and previews the Servlet API. Inside Servlets then moves on to advanced servlet concepts and techniques. Lastly, a complete reference to the Servlet API is provided.

  • Cost: $39.95
  • Pages: 912
  • Edition: 2nd Book and CD-ROM edition
  • ISBN: 0201709066

Intro to Object-Oriented Java

Visit Intro to Object-Oriented Java

An Introduction To Object-Oriented Programming With Java by C. Thomas Wu takes students with no programming background and gets them programming quickly. Wu's object-oriented approach allows students to build their own programs right from the start. Wu's Javabook Package provides students with predefined objects that they can use to build programs right from the beginning, and eventually they learn to create their own objects. Wu uses diagrams extensively in his first edition and has enhanced this aspect of his text in the new edition by use of a second color to improve the pedagogy. Also new to this edition is coverage of vectors in the Arrays chapter. A new website complete with On-Line Learning Center supports the second edition. Some of the features include: Animated PowerPoints, Automated Self-Tests, Handouts on How To Use Popular Compilers, Source Code for the javabook Package, and solutions for instructors.

  • Cost: $77.05
  • Pages: 896
  • Edition: 2nd edition
  • ISBN: 0072396849

Introduction to Java Programming

Visit Introduction to Java Programming

A textbook for a one semester freshman programming course. Liang (Purdue University) begins with basic concepts of programming, then focuses on object-oriented programming, and culminates in the development of GUI applications and applets with multimedia and networking. The book is similar to Introduction to Java programming, 2nd edition, but introduces Visual J++ throughout the book rather than in two chapters. The CD-ROM contains Visual J++ 6 student edition with the Swing library, and source code. Features comprehensive coverage providing principles of programming including control structures, methods, object-oriented programming, and the core features of Java. Hands-on representative examples give detailed step-by-step instruction for building a project including the source code, a sample run, and an example review. Brief overviews, objective lists, and easy-to-follow style of examples provide the reader with the elements to learn Java.

  • Cost: $80.00
  • Pages: 752
  • Edition: Book and CD-ROM edition
  • ISBN: 0130869120