What is the difference between JRE,JVM and JDK?
What kind of woman would your web framework be?
12 programming mistakes to avoid
The dirty dozen of application development pitfalls -- and how to avoid these all-too-common programming blunders
Nimbus, a cross platform look and feel introduced in the Java SE 6 update 10 release, is drawn with 2D vector graphics and can be rendered at any resolution.
JDBC 4.0 Enhancements in Java SE 6
Java Platform, Standard Edition (Java SE) version 6 (code name Mustang), is currently in its second beta release and is scheduled to be delivered in October of this year. Java SE 6 includes several enhancements to the Java Database Connectivity (JDBC) API. These enhancements will be released as JDBC version 4.0. The main objectives of the new JDBC features are to provide a simpler design and better developer experience. This article provides an overview of the JDBC 4.0 enhancements and what benefits they offer to enterprise Java developers. We will explore the new JDBC features with the help of a sample loan processing application using Apache Derby as the back-end database.
Class.forName(). When the method getConnection is called, the DriverManager will attempt to locate a suitable driver from among the JDBC drivers that were loaded at initialization and those loaded explicitly using the same class loader as the current application.Package java.util.concurrent.atomic Description\n\nA small toolkit of classes that support lock-free thread-safe programming on single variables. In essence, the classes in this package extend the notion of volatile values, fields, and array elements to those that also provide an atomic conditional update operation of the form:\n\n boolean compareAndSet(expectedValue, updateValue);\n
The Java Naming and Directory Interface (JNDI) is an application programming interface (API) for accessing different kinds of naming and directory services. JNDI is not specific to a particular naming or directory service, it can be used to access many different kinds of systems including file systems; distributed objects systems like CORBA, Java RMI, and EJB; and directory services like LDAP, Novell NetWare, and NIS+.
In Design Patterns, the authors describe the Façade pattern like this:
Provide a unified interface to a set of interfaces in a subsystem. Façade defines a higher-level interface that makes the subsystem easier to use.
Oracle's got Java, VMWare has Spring, and the cloud is about to burst. Get an inside view on what the future of Java really looks like, as nine Java community leaders sound off on some of the big (and sometimes hard) questions facing the Java industry today.
The eagerly awaited final release of Java SE 7 is expected to include enhancements to all the major aspects of the language and the virtual machine. Both Oracle and IBM have released Early Access downloads of their respective implementations for review and feedback. In this article, Chris Bailey, architect of the Java service strategy at the IBM Java Technology Center, introduces some of the changes in store, from both the Oracle specification and the value-add that IBM provides.
Introduction\n\nIn this article we will review some of the existing features of the java.nio (New I/O) package that are a part of Java v1.4, v1.5 and v1.6.\n\nThe java.nio package provides several useful abstractions:\n\n 1. Buffers - containers for data\n 2. Charsets - translations to and from Unicode\n 3. Channels - connections to I/O-capable providers\n 4. java.nio.channels.spi - multiplexed, non-blocking channel I/O