0% found this document useful (0 votes)
72 views

Java Man/ Java Rice

Java is a general-purpose, concurrent, class-based and object-oriented programming language designed to have few implementation dependencies so that code can run on any platform. It derives syntax from C and C++ but has fewer low-level facilities. Java applications are compiled to bytecode that runs on a Java virtual machine, allowing them to run anywhere a JVM is supported.

Uploaded by

Angie Valenzuela
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views

Java Man/ Java Rice

Java is a general-purpose, concurrent, class-based and object-oriented programming language designed to have few implementation dependencies so that code can run on any platform. It derives syntax from C and C++ but has fewer low-level facilities. Java applications are compiled to bytecode that runs on a Java virtual machine, allowing them to run anywhere a JVM is supported.

Uploaded by

Angie Valenzuela
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Java (programming language)

Java is a general-purpose computer
programming language that is concurrent, class-
based, object-oriented,[14] and specifically
designed to have as few implementation
dependencies as possible. It is intended to let
application developers "write once, run
anywhere" (WORA),[15] meaning
that compiled Java code can run on all platforms
that support Java without the need for
recompilation.[16] Java applications are typically
compiled to bytecode that can run on any Java
virtual machine (JVM) regardless of computer
architecture. As of 2016, Java is one of the
most popular programming languages in use,[17]
[18][19][20]
 particularly for client-server web
applications, with a reported 9 million
developers.[21] Java was originally developed
by James Gosling at Sun Microsystems(which
has since been acquired by Oracle Corporation)
and released in 1995 as a core component of Sun
Microsystems' Java platform. The language
derives much of its syntax from C and C++, but it
has fewer low-level facilities than either of them.
The original and reference
implementation Java compilers, virtual
machines, and class libraries were originally
released by Sun under proprietary licenses. As of
May 2007, in compliance with the specifications
of the Java Community Process,
Sun relicensed most of its Java technologies
under the GNU General Public License. Others
have also developed alternative implementations
of these Sun technologies, such as the GNU
Compiler for Java (bytecode compiler), GNU
Classpath (standard libraries), and IcedTea-Web
(browser plugin for applets).
The latest version is Java 8 which is the only
version currently supported for free by Oracle,
although earlier versions are supported both by
Oracle and other companies on a commercial
basis.

The Java language


Get to know the Java APIs
Most Java developers constantly reference the official online Java API documentation—
also called the Javadoc. By default, you see three panes in the Javadoc. The top-left
pane shows all of the packages in the API, and the bottom-left pane shows the classes
in each package. The main pane (to the right) shows details for the currently selected
package or class. For example, if you click the java.utilpackage in the top-left pane
and then click the ArrayList class listed below it, you see details about ArrayList in the
right pane, including a description of what it does, how to use it, and its methods.
Like any programming language, the Java language has its own structure, syntax rules,
and programming paradigm. The Java language's programming paradigm is based on
the concept of OOP, which the language's features support.
The Java language is a C-language derivative, so its syntax rules look much like C's.
For example, code blocks are modularized into methods and delimited by braces
({ and }), and variables are declared before they are used.
Structurally, the Java language starts with packages. A package is the Java language's
namespace mechanism. Within packages are classes, and within classes are methods,
variables, constants, and more. You learn about the parts of the Java language in this
tutorial

Java is a general-purpose computer programming language that is concurrent, class-based,


object-oriented, and specifically designed to have as few implementation dependencies as
possible.

SQL (Structured Query Language) is a computer language aimed to store, manipulate, and


query data stored in relational databases. The first incarnation ofSQL appeared in 1974, when a
group in IBM developed the first prototype of a relational database.

SQL is used to communicate with a database. According to ANSI (American National


Standards Institute), it is the standard language for relational database management
systems. SQL statements are used to perform tasks such as update data on a database, or
retrieve data from a database.
 C++ Programming Language
C++ is one of the most popular languages primarily utilized with system/application
software, drivers, client-server applications and embedded firmware.
The main highlight of C++ is a collection of predefined classes, which are data types
that can be instantiated multiple times. The language also facilitates declaration of user-
defined classes. Classes can further accommodate member functions to implement
specific functionality. Multiple objects of a particular class can be defined to implement
the functions within the class. Objects can be defined as instances created at run time.
These classes can also be inherited by other new classes which take in the public and
protected functionalities by default.
C++ includes several operators such as comparison, arithmetic, bit manipulation and
logical operators. One of the most attractive features of C++ is that it enables the
overloading of certain operators such as addition.
A few of the essential concepts within the C++ programming language include
polymorphism, virtual and friend functions, templates, namespaces and pointers.

C++ is a general-purpose programming language. It has imperative, object-oriented and generic


programming features, while also providing facilities for low-level memory manipulation. 

You might also like