Below you will find 0 categories and 113 links related to Java Read Resources.
Perfect Java Swing calendar (also known as date picker) component, ready to use in your Swing applications featuring: simple and documented interface, easy to extend with other features-color schemes (predefined and customizable), special highlighting for weekends and adjacent days-set first day of week, set days names length-low price, free support and updates. Do not waste time developing your own java date picker when you can use this ready to use, eye catching Swing component and concentrate on other aspects of your project.
With a few lines of HTML, MoneyToys online financial calculators can quickly add online interactivity to your web site. Put MoneyToys online calculators on your website and your visitors can perform financial calculations without leaving your site. Interactive calculators are online financial tools used by companies in the financial services industry which include: Simple Loan, APR Calculator, Buyer's Requirements, Seller's Proceeds, Refinancing, Rent vs. Buy, Loan Spread, Cash Flows, Future Value Spread, Pay Down or Invest, Loan Comparisons.
The Big Faceless Java PDF library is a Java class library for creating and editing Acrobat PDF documents on-the-fly. The classes are small, fast, easy to use and integrate into your projects, and are completely written in Java. The Extended Edition also includes advanced features such as digital signatures and form fields. Can be run easily from EJB's, Servlets or JSP's on Windows, Unix or any other system running Java. Includes: PDF Encryption, for password-protected documents; Embed JPEG, PNG, GIF, TIFF or java.awt.Image images and more.
JPDFNotes is a Java bean that integrates into your application to display PDF documents and forms and allow your users to annotate the documents and fill the forms. After editing documents, the library can save them to a local file or the host application can override the save function to save the file to any location locally or on a network. jPDFNotes is built on top of Qoppa's proprietary PDF technology so your users do not have to install Acrobat Reader or any other third party software or drivers. jPDFNotes is 100 percent Java so it is completely platform independent and so can run on Windows, Linux, Unix, Mac OSX and any other platform that supports the Java runtime environment. Features: Read and display PDF files on any platform that supports Java; Print PDF files; Easy navigation with thumbnail, bookmark and annotation views; Fill and save PDF forms (acroforms); Annotation toolbar to let your users insert notes.
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).
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
This book covers the major topics in Java programming, including programming structures, methods, objects, classes, inheritance, graphics programming, applets, exception handling, internationalization, multithreading, multimedia, I/Q, and networking. Based completely on Java 2, the graphics' examples are built using Swing components, tested using Java 2 on Windows and on Sun Solaris using no depreciated API. The source code for all examples can be found on the companion CD-ROM, which also contains JBuilder 3 University Edition. The overall objective of this book is to teach the reader how to use many levels of abstraction to solve problems, both small and large. Teaches programming concepts and techniques as well as the Java language. Provides modern graphics programming using Swing components. Includes good representative examples that can run in stand-alone applications or applets and coverage of new JBuilder 3 features.
The new edition contains an expansion of the object-oriented programming chapters, a new chapter on Java collections framework, and now employs UML graphical notation. Liang (computer science, Armstrong Atlantic State U.) has designed the book for either two semester freshman programming courses or a one semester course for experienced programmers learning a second language. The chapters include representative examples for each concept, with source code, sample run, and an example review. This text covers all the material required on the Level 1 Java certification exam. A step-by-step approach first lays a sound foundation on programming elements, control statements, and methods; then introduces object-oriented programming; moves on to graphics programming; and concludes with advanced features that enable readers to develop comprehensive programs. Other topics include arrays, inheritance, and Swing graphics programming.
This text/CD-ROM package provides a foundation on programming concepts, statements, and methods and then introduces object oriented programming, GUIs, applets, internationalization, multithreading, multimedia, I/O, and networking. Suitable for both beginning and advanced students, the text covers all subjects required for the Level I Java Certification Exam. Use of Sun ONE Studio is woven throughout the book to facilitate developing and managing Java programs. Knowing that the best strategy for teaching Java is a step-by-step approach, Y. Daniel Liang has brilliantly written a text that first lays out a sound foundation on programming concepts, statements, and methods and then introduces object-oriented programming. Suitable for both beginning and advanced students, the book covers all the subjects required for the Level 1 Java Certification Exam, the exam initiated by a consortium of leading IT companies including Sun Microsystems and IBM.
This text is focused on teaching Java as a first language using two principles: First, students learn best when they see and appreciate an immediate need. Second, students learn best by doing and experiencing. In the first few chapters, the book starts with a breadth-first approach. Students learn one way to do I/O, one variable type, one way to do a condition, and one loop statement. Quickly, students begin coding useful and interesting programs with this subset of Java. Taking a spiral approach, the author introduces a concept or method in simplified form and gradually, as the need for more capability is demonstrated, expands upon it until the full concept is presented. Chapters are teaching units, not topic units, and the text avoids teaching mechanisms and concepts that allow errors students are not yet ready to understand. Students gain confidence and are excited to learn more as the course progresses.
This easy to follow guide explains why and how to use Java, the preeminent language of the Internet, and covers core Java concepts, including the fundamentals of object-oriented programming (OOP), program control statements, arrays, strings, methods, classes, objects, and packages. You'll also get full details on exception handling, the I/O system, multithreaded programming, and creating Java applets. To speed your progress, the source code for all examples is available free online. Start programming in Java right away with this self-paced, step-by-step learning solution. This Beginner's Guide is Designed for Easy Learning: Modules, each programming concept is divided into logical modules (chapters), ideal for individualized learning. Annotated syntax, example code annotated with commentary that points to the particular technique illustrated. Projects, coding exercises contained in each module show how to apply what you are learning.
Prepare to pass both the programmer's and developer's certification exams. Now you can prepare for the two widely taken Java 2 exams, the programmer's and developer's exams, using this single comprehensive volume. This reference will map out all objectives for both exams and provide you with Java programming essentials. Each chapter contains numerous practice questions, illustrations, and test-taking tips, making it a premier study tool. And, it's packed with helpful sidebars offering in-depth technical discussions of concepts and techniques you've just read about. Get complete details on exam topics, including how to: Apply programming fundamentals; Design application interfaces; Utilize graphics, components, and layout managers; Use objects, constructors, and classes; Find out about inheritance, multithreading, and string handling; Access and manage databases; Identify when an object is eligible for garbage collection.
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. Topics include: Flow-control statements; Exception handling; Overloading; Inner classes; Threads.
A companion to the Sybex study guide for Java 2, this volume reinforces the reader's knowledge and helps when preparing for the Java 2 programmer's exam. Provides sample questions, defines key terms and concepts, and reviews all of the fundamentals needed to pass the exam. Java 2 Exam Notes is the fastest and most effective way to make sure you're ready to pass the Java 2 Programmer's Exam. The unique, innovative Exam Note approach helps you gain and retain the knowledge you need, objective by objective: Critical Information sections provide detailed analyses of the key issues for each exam objective; Key Terms and Concepts sections define the words and concepts vital to passing the exam; Topics include: Flow control, exception handling, garabage collection, java language fundamentals, java.awt package, java.lang package, java.util package, java.io package, threads, overloading, overriding, runtime type, object orientation, and operators.
Helps programming professionals gain knowledge that directly applies to the Sun Microsystems exam for Java. Covers all the curriculum objectives established by Sun Education that are needed to successfully pass the Java exam. Serves as an essential resource to the C++ programmer who wants to learn Java quickly; it builds on the reader's knowledge of C++ by spending less time on programming fundamentals and more time on topics that are unique or difficult in Java. Topics covered: The Java certification process, Java data types, installing the JDK, flow control, exceptions, arrays, class design, patterns, garbage collection, thread programming, AWT and JFC/Swing basics, layout managers, event handling, AWT and Java 2D graphics APIs, I/O, SmartCards, and servlet fundamentals. Written for the new or experienced Java developer seeking Sun programmer certification, Java 2 Exam Prep provides a review of the Java programming language.
This study guide covers all the topics for the 310-035 and 310-027 exams, with step-by-step instruction, practice exercises, and test- taking tips. Chapters concentrate on language fundamentals; declarations and access control; operators and assignments; flow control, exceptions, and assertions; object orientation, overloading, overriding, constructors, and return types; Java.lang; objects and collections; inner classes; threads; SCJD; coding standards; clarity and maintainability; graphical user interface design; networking; databases; exam documentation; and final submissions. The companion CD-ROM contains practice tests and a searchable version of the study guide. Sierra is a Java certification instructor; Bates is a Java programmer, instructor, and software developer. Finally! A Java certification book that explains everything clearly. All you need to pass the exam is in this book.