Very Fundamental Things to Know About Java

Submitted by: Submitted by

Views: 523

Words: 432

Pages: 2

Category: Science and Technology

Date Submitted: 03/23/2009 01:31 AM

Report This Essay

About “Programming Language”

• Human understands human language.

• Computer understands machine language.

• Human uses computer software as an interface to perform various operations on computers.

• Computer software is built by software developers using programming language.

• A written text using programming language is called source code.

• Programming language is a tool used to built computer software which acts as an interface between users and computers.

About “Object-Oriented Programming (OOP)”

• Object-Oriented is a way to imagine things as objects.

• Object-Oriented Programming (OOP) is a programing language that allows object-oriented methodology to be used in software building.

• A complex function often consists of a large set of simple functions. Software developers could think of each simple function as an object. By combining those simple functions, a complex function can be built easily.

About “Java Platform”

• Java is an Object-Oriented Programming (OOP) language.

• Java platform consists of the Java Application Programming Interfaces (APIs) and the Java Virtual Machine (JVM).

• APIs are libraries of compiled code that developers can use in their programmes in order to save the programming time.

• JVM is a programme which acts like an interpreter.

• To build a software using Java, developers need to write a source code using java programming language, then compile it using a java compiler and finally run it with JVM.

• Java is platform independent. It means that once a source code is compiled, it can be run by JVM on any operating system.

About “Java Software”

• Java software is a compiled source code.

• Java source code may consists of one or several java classes.

• Each class may contain methods and/or attributes.

• Methods are just like functions.

• Attributes are just like variables.

• There MUST be ONE and the ONLY ONE class contains the main method.

• The programme starts from the first line of main method and...