Home > Programming > Java Programming

Java mobile code

Sort Desciption:

... programs to be composed exclusively of objects. Java also ... using Java for conventional (non-mobile) application programming. Some think that Java will ...



Content Inside:

Java mobile code © Copyright 1999 University of California 8/18/99 Java mobile code by David G. Messerschmitt Supplementary section for Understanding Networked Applications: A First Course, Morgan Kaufmann, 1999. Copyright notice: Permission is granted to copy and distribute this material for educational purposes only, provided that this copyright notice remains attached. An illustrative example of MC middleware is Java from Sun Microsystems Arn96 Fla96 . Java is several things. First and foremost, it is a pure object-oriented language, one that unlike C++ requires programs to be composed exclusively of objects. Java also defines an entire mobile code system, including a virtual machine and a set of libraries. MC and MO are generally based on objects and components, and Java is an example of this. The Java language is modeled after C++, but with some important differences. First, Java is unabashedly object-oriented, as it dictates that programs are composed of collaborating objects (C++ doesnt). Second, Java attempts to clean up C++ by removing features that make programs more difficult to write and read, and more importantly and make it unsafe as a mobile code language (see the sidebar Java and Security). Third, Java adds direct language support for some useful features for distributed computing applications, such as threads. The Java Virtual Machine (VM) defines the instruction set of a virtual microprocessorone different than most actual microprocessorsand then emulates this virtual processor on the real microprocessor. (A microprocessor that natively implements VM bytecode instructions is also possible.) The primitive instructions for the VM are written in bytecode, composed of instructions for the VM. A Java compiler translates the Java source code into bytecode that can then be exeJava as a De Facto Standard Although Java began as an elegant solution to the technical problem of software portability, it soon became a weapon in industry competitive ...

Source: www.cs.berkeley.edu


add to Google Reader add to Google Bookmark add to bloglines add to newsgator add to FURL add to digg add to webnews add to Netscape add to Yahoo MyWeb add to spurl.net add to diigo Bookmark newsvine Bookmark del.icio.us Bookmark @ SIMPIFY Bookmark MISTER WONG Bookmark Linkarena Bookmark icio.de Bookmark oneview Bookmark folkd.com Bookmark yigg.de Bookmark reddit Bookmark StumbleUpon Bookmark Slashdot Bookmark blinklist Bookmark technorati add to blogmarks add to blinkbits add to ma.gnolia add to smarking.com add to netvouz add to co.mments add to Connotea add to de.lirio.us
Search Terms:

 

Related Files

<>An Introduction to Java Programming

Filed under: Programming and Java Programming
Type java Welcome to run the program. A sample run of ... You can run the Java program from the DOS prompt using. the java command. ...

Java Programming Language SL275

Filed under: Programming and Java Programming
language; objectoriented programming. with the Java programming language; and ... SL275: Java Programming Language. 2 of 5. Sun Educational Services ...

Java Server Programming: Principles and Technologies

Filed under: Programming and Java Programming
largescale serverside applications using the Java programming language. ... Professional java server programming J2EE edition. Wrox Press Inc. ...