Java Virtual Machine

JVM performance optimization, Part 1: A JVM technology primer

JVM technology evangelist Eva Andreasson gives an overview of the Java virtual machine, including the pros and cons of Java's write-once, run-anywhere engine, garbage collection basics, and a sampling of common GC algorithms and...

Clojure: Challenge your Java assumptions

Clojure's immutable datatypes, lockless concurrency, and simple abstractions make parallel programming for multicore hardware simpler and more robust than in Java. Joshua Fox takes you on a tour of this exciting new language for the...


BEA sees Java virtualization approach as differentiator

Middleware vendor BEA Systems will lay out its Java virtualization strategy later this week in China, an approach the vendor hopes will differentiate it from its competitors.

Ruby for the Java world

Dynamic languages are the up-and-coming competitors to Java. Expanding their scope beyond glue code and Web GUIs into the heavy-duty challenges once faced only with a compiler, languages such as Python, PHP, Groovy, and Ruby have...

News and New Product Briefs (August 18, 2000)

Arden Yingling delivers informative company announcements and product briefs, including: IBM offers Java Virtual Machines for download; Atinav launches Java-based communications software; Manning releases guide to Java 3D user...

Learn Java from the ground up

Everyone wants to know Java, but not everyone knows how to begin. This new column will get you on the road to becoming a Java guru. It will be a complete introduction to Java that begins with the basics and gradually leads you to the...

Sun's Java VM no good for embedded market, HP says

San Francisco (04/09/98) -- Contrary to published reports, Hewlett-Packard Co. (HP) remains vehemently opposed to the standards process Sun Microsystems Inc. uses to develop its Java technology for embedded systems, an HP official...

JavaSoft faces competition from freeware

April 10, 1998 -- Sun's JavaSoft division is facing competition from a number of new freeware Java virtual machines (JVMs), which could weaken Sun's control of the Java language -- especially if commercial software companies were to...

Letters to the Editor

NEW_SUBJECT: Distributed Objects: "Java 1.2 extends Java's distributed object capabilities" by Bryan Morgan

Letters to the Editor

NEW_SUBJECT: "HotSpot: A new breed of virtual machine" by Eric Armstrong

Java virtual machine books -- a comparative review

The Java platform is probably one of the first of a new breed of machines: virtual computers that will only very infrequently be programmed, at the assembler level, by humans. Nevertheless, a Java programmer could do worse than study...

Performance tests show Java as fast as C++

Java got a deservedly bad rap for slow performance when Java virtual machines were bytecode interpreters. With the advent of good just-in-time (JIT) compilers, however, our tests show that Java is already on par with C++ in most...

Letters to the Editor

LETTER_HEAD: Why charge for standards?

Closing the Hood

This final installment of Under the Hood gives a brief history of the column, tracing its development and maturation, a topical index of the column's back issues, and a hint of what readers can look forward to from this popular...

Letters to the Editor

NEW_SUBJECT "The impact of Java standardization" by Bill Day READ_ME /jw-12-1997/jw-12-iso.commentary.html

Java security: How to install the security manager and customize your security policy

One of the primary reasons Java technology is a "good fit" for networks is that it has a comprehensive security model designed into its architecture. This article turns to one aspect of that security model: the security manager of the

Security and the class verifier

One of the primary reasons Java technology is a "good fit" for networks is that it has a comprehensive security model designed into its architecture. This article turns to one aspect of that security model: the class verifier of the...

Security and the class loader architecture

One of the primary reasons Java technology is a "good fit" for networks is that it has a comprehensive security model designed into its architecture. Beginning with a refresher on the Java sandbox, this article turns to one aspect of...

Take a look inside Java classes

The Java language's safety features often make it difficult to get to information about a Java class other than what the Java virtual machine wants you to know. This month I'll take a look at class files with an eye toward...

Java's security architecture

One of the primary reasons Java technology is a "good fit" for networks is that it has a comprehensive security model designed into its architecture. The first half of this article gives an overview of Java's security model. The...

Load More