BIG
DATA

JAVA

LEARN TO PROGRAM USING JAVA


Whether you are an experienced programmer or not, this tutorial website is intended for everyone who wishes to learn the Java programming language.

down
TUTORIALS
Core Java

CORE JAVA

Learn about Core Java from beginning.
This tutorial will cover both core and advanced Java concepts.

View more
Big Data

BIG DATA

The importance of big data doesn’t revolve around how much data you have, but what you do with it.
Learn all the technology related to big data.

View more
Articles

Blog

Read some of the classic Java and Big Data articles.

View more
Interview

Interview

Lets discuss about different types of questions that can be asked in a Java and Hadoop interview.
Get answers to tricky questions.

View more
ABOUT JAVA TECHNOLOGY


Java is the foundation for virtually every type of networked application and is the global standard for developing and delivering embedded and mobile applications, games, Web-based content, and enterprise software. With more than 9 million developers worldwide, Java enables you to efficiently develop, deploy and use exciting applications and services.

ABOUT APACHE HADOOP


The Apache Hadoop project develops open-source software for reliable, scalable, distributed computing.

The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures.

BRIEF HISTORY OF JAVA


Java, having been developed in 1991, is a relatively new programming language. At that time, James Gosling from Sun Microsystems and his team began designing the first version of Java aimed at programming home appliances which are controlled by a wide variety of computer processors.

Java was originally designed for interactive television, but it was too advanced for the digital cable television industry at the time. The language was initially called Oak after an oak tree that stood outside Gosling's office. Later the project went by the name Green and was finally renamed Java, from Java coffee. Gosling designed Java with a C/C++-style syntax that system and application programmers would find familiar.

In 1994, Gosling realized that such a language would be ideal for use with web browsers and Java's connection to the internet began. Sun Microsystems released the first public implementation as Java 1.0 in 1995. It promised "Write Once, Run Anywhere" (WORA), providing no-cost run-times on popular platforms. Fairly secure and featuring configurable security, it allowed network- and file-access restrictions. Major web browsers soon incorporated the ability to run Java applets within web pages, and Java quickly became popular.


“Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.”

— Eric S. Raymond