Disciplines
- MLA
- APA
- Master's
- Undergraduate
- High School
- PhD
- Harvard
- Biology
- Art
- Drama
- Movies
- Theatre
- Painting
- Music
- Architecture
- Dance
- Design
- History
- American History
- Asian History
- Literature
- Antique Literature
- American Literature
- Asian Literature
- Classic English Literature
- World Literature
- Creative Writing
- English
- Linguistics
- Law
- Criminal Justice
- Legal Issues
- Ethics
- Philosophy
- Religion
- Theology
- Anthropology
- Archaeology
- Economics
- Tourism
- Political Science
- World Affairs
- Psychology
- Sociology
- African-American Studies
- East European Studies
- Latin-American Studies
- Native-American Studies
- West European Studies
- Family and Consumer Science
- Social Issues
- Women and Gender Studies
- Social Work
- Natural Sciences
- Anatomy
- Zoology
- Ecology
- Chemistry
- Pharmacology
- Earth science
- Geography
- Geology
- Astronomy
- Physics
- Agriculture
- Agricultural Studies
- Computer Science
- Internet
- IT Management
- Web Design
- Mathematics
- Business
- Accounting
- Finance
- Investments
- Logistics
- Trade
- Management
- Marketing
- Engineering and Technology
- Engineering
- Technology
- Aeronautics
- Aviation
- Medicine and Health
- Alternative Medicine
- Healthcare
- Nursing
- Nutrition
- Communications and Media
- Advertising
- Communication Strategies
- Journalism
- Public Relations
- Education
- Educational Theories
- Pedagogy
- Teacher's Career
- Statistics
- Chicago/Turabian
- Nature
- Company Analysis
- Sport
- Paintings
- E-commerce
- Holocaust
- Education Theories
- Fashion
- Shakespeare
- Canadian Studies
- Science
- Food Safety
- Relation of Global Warming and Extreme Weather Condition
Paper Types
- Movie Review
- Essay
- Admission Essay
- Annotated Bibliography
- Application Essay
- Article Critique
- Article Review
- Article Writing
- Assessment
- Book Review
- Business Plan
- Business Proposal
- Capstone Project
- Case Study
- Coursework
- Cover Letter
- Creative Essay
- Dissertation
- Dissertation - Abstract
- Dissertation - Conclusion
- Dissertation - Discussion
- Dissertation - Hypothesis
- Dissertation - Introduction
- Dissertation - Literature
- Dissertation - Methodology
- Dissertation - Results
- GCSE Coursework
- Grant Proposal
- Admission Essay
- Annotated Bibliography
- Application Essay
- Article
- Article Critique
- Article Review
- Article Writing
- Assessment
- Book Review
- Business Plan
- Business Proposal
- Capstone Project
- Case Study
- Coursework
- Cover Letter
- Creative Essay
- Dissertation
- Dissertation - Abstract
- Dissertation - Conclusion
- Dissertation - Discussion
- Dissertation - Hypothesis
- Dissertation - Introduction
- Dissertation - Literature
- Dissertation - Methodology
- Dissertation - Results
- Essay
- GCSE Coursework
- Grant Proposal
- Interview
- Lab Report
- Literature Review
- Marketing Plan
- Math Problem
- Movie Analysis
- Movie Review
- Multiple Choice Quiz
- Online Quiz
- Outline
- Personal Statement
- Poem
- Power Point Presentation
- Power Point Presentation With Speaker Notes
- Questionnaire
- Quiz
- Reaction Paper
- Research Paper
- Research Proposal
- Resume
- Speech
- Statistics problem
- SWOT analysis
- Term Paper
- Thesis Paper
- Accounting
- Advertising
- Aeronautics
- African-American Studies
- Agricultural Studies
- Agriculture
- Alternative Medicine
- American History
- American Literature
- Anatomy
- Anthropology
- Antique Literature
- APA
- Archaeology
- Architecture
- Art
- Asian History
- Asian Literature
- Astronomy
- Aviation
- Biology
- Business
- Canadian Studies
- Chemistry
- Chicago/Turabian
- Classic English Literature
- Communication Strategies
- Communications and Media
- Company Analysis
- Computer Science
- Creative Writing
- Criminal Justice
- Dance
- Design
- Drama
- E-commerce
- Earth science
- East European Studies
- Ecology
- Economics
- Education
- Education Theories
- Educational Theories
- Engineering
- Engineering and Technology
- English
- Ethics
- Family and Consumer Science
- Fashion
- Finance
- Food Safety
- Geography
- Geology
- Harvard
- Healthcare
- High School
- History
- Holocaust
- Internet
- Investments
- IT Management
- Journalism
- Latin-American Studies
- Law
- Legal Issues
- Linguistics
- Literature
- Logistics
- Management
- Marketing
- Master's
- Mathematics
- Medicine and Health
- MLA
- Movies
- Music
- Native-American Studies
- Natural Sciences
- Nature
- Nursing
- Nutrition
- Painting
- Paintings
- Pedagogy
- Pharmacology
- PhD
- Philosophy
- Physics
- Political Science
- Psychology
- Public Relations
- Relation of Global Warming and Extreme Weather Condition
- Religion
- Science
- Shakespeare
- Social Issues
- Social Work
- Sociology
- Sport
- Statistics
- Teacher's Career
- Technology
- Theatre
- Theology
- Tourism
- Trade
- Undergraduate
- Web Design
- West European Studies
- Women and Gender Studies
- World Affairs
- World Literature
- Zoology
Brief History of Java, Essay Example
Hire a Writer for Custom Essay
Use 10% Off Discount: "custom10" in 1 Click 👇
You are free to use it as an inspiration or a source for your own work.
Java was developed in 1991 and it is therefore considered a new programming language. The first Java version was meant for use in programming home appliances that operated with the use of computer processors. In 1994, it was discovered that Java was ideal for use on web browsers. Soon, Java started being connected with the internet. The first Netscape browser was released by Netscape and it would run Java programs.
Originally, this programming was named Oak. However, another language already existed by that name and therefore it was renamed Java. Today, many people consider it a language of the internet. However, this language can be used in other applications that are not related to internet.
Portability Aspect of Java
One of the main reasons why this language is considered portable is the fact that it is architecture-neutral. More importantly, this language differs from C and C++, both of which are “implementation dependent”. This means that primitive data types as well as their sizes are already specified. The same case applies to the arithmetic behaviors embedded on them. If you take “int”, for example, its meaning is always the same: assigned two’s complement of 32-bit integer. “Float” always means a floating number 32-bit IEEE 754. Joshua argues that one can make these choices, which are an integral element of all CPUs in use today (150).
This language is also considered in terms of the relevant libraries present in different operating systems. A good example is the presence of Window class that is abstract in terms of implementations in Unix, Macintosh and Windows NT/95. The Java system is also portable since its runtime is in ANSI C, a highly portable element.
Five Elements of Java Programming Language
Keywords constitute one of the five elements of Java. They have a special meaning and they cannot be used outside the scope of this meaning. They are also referred to as reserve words. Examples are “public” and “class”.
Operators are merely words or symbols used to perform operations in an operand(s). An operand is simply a data item, for instance a number. Examples of operators are + and =. Punctuation is another important element of Java Each punctuation character serves a specific role. It can mark the beginning or end of statements. It can also be used to separate different items in a long list. Examples are periods and commas.
Program-defined names are very different from keyword since the programmer has to specify them. Every memory’s storage location is defined using these names. They also define every part of a program that is created by the programmer. Syntax refers to rules to be followed when a program is being written. Unicode and token are some of the building elements of syntax.
Definition of Terms
Int sets a designated parameter to calendar values and timestamps and internally, it is binary 0. Class in Java is a combination of variables and methods that are related and therefore assigned one name. True is a response that is returned when there exists a system property that has been named by a certain argument. Double is a class that is used to wrap values that bear the primitive type known as “double”.
The process of developing a program, with Java explains Arnold, is very easy (12). First, text editor is used to create a source code file; second, the source code file is translated into byte code file using Java Compiler. Lastly, the Java Virtual Machine is used to read and execute each instruction contained in the byte code and output is produced.
Works Cited
Joshua, B. Effective Java programming language guide. Mountain View: Sun Microsystems (2001).
Arnold, K. The Java Programming Language. New York: Addison-Wesley Professional (2005).
Stuck with your Essay?
Get in touch with one of our experts for instant help!
Time is precious
don’t waste it!
writing help!
Plagiarism-free
guarantee
Privacy
guarantee
Secure
checkout
Money back
guarantee