||Powered by Volynsky Alex
Welcome to the Netanya Academic College website's special students' site.
Here, student members can submit and retrieve information about the study of JAVA
and a place to network with other students.
If you have any ideas or comments about the website -- or about Netanya Academic Callege student member activities and benefits -- we'd like to hear from you!
Descriptions of the Java language resound with the latest high-tech buzzwords--and the following is no exception!
Java is an object-oriented, interpreted, architecture neutral, multi-threaded programming language with special
features optimizing it for distributed, robust, and secure applications--like Web pages!
Because Java is "object-oriented" and equipped with a substantial Application Programming Interface (API),
which serves a purpose roughly analogous to that of the Standard Library used by C programmers, many
programming tasks can be accomplished by simply "extending" existing
pieces of Java code rather than by writing new code from scratch. Moreover, because of the intrinsic "encapsulation" of the resulting "objects", these extensions can be easily incorporated into other programs with impunity (which will be a welcome new experience for C programmers!).
In fact, a particular kind of Java program, called an "applet," is so modular that you can reference one from the existing HTML code of any Web page for automatic activation when a Java capable Web browser encounters the associated tag.
Because Java code is interpreted by the browser program, rather than being compiled for a particular CPU architecture, the code distributed by Web servers does not need to be in the client machine's native execution format. Instead, it is in a partially compiled, but nonetheless architecture neutral "byte-code" format.
The multi-threaded capability of Java programs allows them to follow multiple paths of execution within the context of a single operating system process. This lends significant added functionality to the program in a very efficient manner, and allows for such ergonomically critical effects as sensing mouse or scrollbar clicks with one thread while another is playing an audio clip or loading an image.
Subsequent installments of this column will provide more detailed coverage of some of Java's more significant and complex features. In this introductory article, we'll provide enough background to get you started with incorporating existing applets into your Web pages. We'll also introduce the topic of Java applications, which will be pursued in more detail in a later installment.
About the Name "Java"
What does this language have to do with the largest island of the
Indonesian archipelago, or the slang name for coffee? The word from Sun
is--not much! The official story is that all the technical sounding
language names were already taken, and that the language's previous name,
OAK, was found to have been already registered by another party.
In frustration, somebody called for java, and the name stuck.
Or something like that. But there are whisperings afoot that Java is
really a secret acronym for "Just Another Variation on ALGOL 68!"
Others say it stands for "Just Another Vague Acronym."
Someday the truth will be known. . .
The language that evolved into Java was created early in this decade by
James Gosling to provide operational control over consumer products.
Sun and Microsoft have always been at odds about Java technology, but is it a senseless war?
Click here for check it
For more information on creating JAVA applications, refer to the [www.java.sun.com/]
Thank you for vizit the our site :).