Get your essays here, 33,000 to choose from!

Limited Time Offer at Free College Essays!!!

Java

28 Pages 6878 Words


1. INTRODUCTION 2
1.1 What is Java? 2
1.2 Who created Java and why? 4
1.3 How Java became what it is today. 4
2. WHY USE JAVA? 5
2.1 Introduction 5
2.2 Java as a Object Oriented language 5
2.3 Design Tradeoffs Summary 6
2.4 Java Features 7
3. VARIABLES, SCOPE, AND DATA TYPES 10
3.1 Basic Variables and Arrays 10
3.2 Expresseions and Operators 12
3.3 Java Object 13
3.4 Conditionals and Loops 14
3.5 Java Applet 15
3.6 Creating Graphics in Java 16
Java Libraries 18
4. CONTRIBUTORS 18
5. CONCLUSION 19
6. BIBLIOGRAPHY 20














1. Introduction

1.1 What is Java?

Java is a groundbreaking computing platform released by Sun Microsystems in 1995. It enables the same application to run on lots of different computers and devices. Java accomplishes this because the source code is translated to byte code (an intermediate code) and then interpreted by the Java Virtual Machine. Therefore, any computer with the JVM can execute a Java program. The process Java uses to execute programs is called a hybrid implementation system. It is called a hybrid because it is a compromise between compilers and pure interpreters implementation systems. This allows faster interpretation, but Java is still up to 20 times slower than C/C++.
Visually, here’s the difference between traditionally compiled programs and Java programs.



o The compiler translates program into machine code or processor instructions. Those instructions are specific to the processor your computer is running. If you compile your code on an Intel-based system, the resulting program will run only on other Intel-based systems. If you want to use the same program on another system, you have to go back to your original source code, get a compiler for that system, and recompile the code so that you have a program specific to that system.



o The Java development environment has two parts: a Java compiler and a Java int...

Page 1 of 28 Next >

Essays related to Java

Loading...