With the advent of Visual J++ 6.0, the Java programming environment changes substantially and makes most Java references and manuals obsolete. Many of the existing texts are rigorous, but reflect the early interest in Java's applet capability. Now, with the use of applets in Web sites significantly diminished and the emergence of the visual development environment, programmers, information technologists, and computer scientists need a text that addresses the visual development capability and Windows orientation in addition to in-depth coverage of the major concepts and techniques of programming. Java with Visual J++ is just such a text. It serves as an outstanding introductory programming text, and offers an ideal "quick start" to this hot new product for Visual Basic, C, and COBOL programmers who need to make the shift to Java programming. Includes objectives, hands-on exercises, review questions, a list of key words and concepts, and a summary.
Even without the sophisticated development tools that C++ and Visual Basic enjoy, the Java programming language has attracted the interest of countless computing professionals. Now, with Borland's JBuilder and JBuilder For Dummies you can easily transform your interest in the language into real, practical Java applets and applications. In JBuilder For Dummies, Java expert Barry A. Burd provides the information you need, whether you're new to Java or just new to JBuilder. Burd orients you to the JBuilder user interface and covers in plain English such essential topics as Defining object oriented programming, Taking advantage of the JBuilder program's built-in Project, Applet, and Application Wizards to streamline your programming. Discovering what the JBuilder program's innovative AppBrowser has to offer. Avoiding reinventing the wheel by using Java's Abstract Windowing Toolkit (AWT). Enhancing your applets' interactivity, including adding sound.
From the authors of the best-selling Java Tutorial, here is a guide to using the new Swing components, which are provided by the Java Foundation Classes (JFC). Developed and co-written by the lead writer on the Swing team, this book covers everything you need to know to write GUIs that use Swing components. The JFC Swing Tutorial uses a task-oriented, example-driven approach to introduce you to fundamental concepts and applications. Designed to be read either cover-to-cover or as a quick reference, this book explains how to use each Swing component, perform layout, do basic drawing, and convert 1.1 AWT programs to Swing. This book covers Swing 1.1.1, which is available both as an extension to JDK(TM) 1.1 and as a core part of the Java(R) 2 Platform. Chapters include: Swing features and concepts; Instructions on how to write event handlers; How to use layout managers; Tips on solving common problems; Guidance on working with graphics.
Topics include: Introduction and advantages of the Java platform (versions of Java and "future-proofing" software); tutorial to object-oriented programming (including constructors, per-instance, and per-class members); types of Java executables; Java language tutorial; keywords and data types, names, arrays, operators, inheritance and polymorphism, iteration and flow control, exceptions, assertions; Java interfaces explained; packages and visibility rules; the Java Character class in depth; threads and synchronization; mutual exclusion; garbage collection; quick introduction to design patterns; Java file I/O (including files, reading and writing text, and binary values); advanced I/O (including random file access); J2SE 1.4 new I/O (NIO) package (including memory-mapped files); big- and little-endian byte order explained; Java support for regular expressions; Java collections; utility classes (including math and calendar classes).
Even with no programming experience, you can master the basics of Java programming in just one weekend! On Friday evening, you'll begin with an introduction to Java as you install the SDK. Pick up the pace on Saturday as you learn the basics of Java by beginning a calculator application that you will build on throughout the book. Program your calculator's appearance as you conquer graphical user interfaces. On Sunday you'll begin incorporating interfaces, applets, and threads. Wrap things up with coverage of advanced Java programming and utilities. You'll Learn How To: Use the abstract windowing toolkit to program GUIs; Understand the basics of variables, arrays, and object-oriented programming; Program graphics for a lightweight component as you build a calculator application; Convert applications to Swing; Use interfaces and event handling to develop an event model; Add features to your applications that allow them to read and write files.
JBuilder is the most comprehensive award-winning visual development environment for building applications, applets, JSP/Servlets, JavaBeans, Enterprise JavaBeans, and distributed J2EE applications for the Java 2 Platform. Learn Java with JBuilder 6 is for the new Java programmer looking to gain a foundation in the Java programming language while learning about the award-winning JBuilder development environment. "Learn Java with JBuilder 6" teaches you how to become a productive JBuilder developer by creating bite-size examples that introduce new aspects of the Java programming language and the core Java libraries. Learn to use many of the JBuilder wizards and JavaBeans Express to automatically generate the common development framework. Build and connect JavaBean components in JBuilder's drag-and-drop development environment. Learn about Java multithreading and how to debug multithreaded programs. Also learn to use Swing's GUI components.
Join Professor Smiley's Java class as he teaches essential skills in programming, coding, and more. Using a student-instructor conversational format, this book starts at the very beginning with crucial programming fundamentals. You'll quickly learn how to identify customer needs so that you can create an application that achieves programming objectives just like experienced programmers. By identifying clear client goals, you'll learn important programming basics like how computers view input and execute output based on the information they are given then use those skills to develop real world applications. Participate in this one of a kind classroom experience and see why Professor Smiley is renowned for making learning fun and easy. Learn programming fundamentals like Selection structures, loops, and arrays; Cover object-oriented programming techniques like inheritance, method overloading, and interfaces; Use swing to develop an interface.
The updated second edition of Learning Java introduces the basics of Java, the object-oriented programming language for networked applications from Sun Microsystems. Inside you'll find a broad survey of J2SE and everything necessary to get up to speed on the new 1.4 version quickly. The book covers the essentials of hot topics like the new extensions to Swing and I/O; describes new tools for signing applets and other Java classes; and shows how to write networked clients and servers, servlets, JavaBeans, and state of the art user interfaces. Learning Java comes with a CD Rom containing the Java 2 SDK (software development kit) for Windows, Linux and Solaris, plus the NetBeans IDE version 3.2 and binary files. Topics include improved GUI programming tools, the emergence of servlets as an alternative to applets, and the advent of APIs for multimedia and image processing. The accompanying CD-ROM contains some 100 example Java programs.
Learning Wireless Java is for Java developers who want to quickly come up to speed and create applications for the Micro Edition audience. This book covers the Connected, Limited Device Configuration and the Mobile Information Device Profile (MIDP), both currently available from Javasoft. The CLDC contains APIs for small devices that are constrained by both memory and processing power. MIDP builds on top of the CLDC and adds APIs specifically for devices such as mobile phones and pagers, allowing programmers to create MIDlet applications. This book offers a solid introduction to J2ME and MIDP, including an explanation of the J2ME Wireless Toolkit, the MIDlet lifecycle methods, the Java application manager, and the CLDC and MIDP constraints. In addition, we cover the javax.microedition.io, javax.microedition.rms, javax.microedition.lcdui, and javax.microedition.midlet classes, as well as the modified java.lang, java.io, and java.util classes.
The authoritative guide to building large-scale applications with JBuilder. JBuilder is a tool designed by Java developers for Java developers. JBuilder developers need a guide that delves into the more powerful techniques that are required to build enterprise-strength applications. Endorsed by Borland, Mastering JBuilder is divided into two major disciplines: the development of Java source code and the management of Java source code. You'll learn about the technologies and frameworks that JBuilder uses to help with code development. You'll also get insight on how JBuilder allows you to choose several different technologies and frameworks including Swing, JDBC, Servlets, Java Server Pages, Struts, EJB, RMI, and Web Services. Including coverage of the latest release of JBuilder. JBuilder 8, the book, begins with how to install and configure JBuilder on any machine. Topics include: creating, managing, and refactoring Java classes; servlets; RMI.