Paper Title: Java programming
Programme BCA
Subject Computer Science
Course 24MJBCA3L1
Code
Semester III
University Vijayanagara Sri Krishnadevaraya University, Ballari
(VSKUB)
Created by Dr. Halkar Rachappa
Session 1
Introduction to java
• The answer is that Java enables users to
develop and deploy applications on the Internet
for servers, desktop computers, and small hand-
held devices.
• Java is a general purpose programming
language.
• Java is the Internet programming language
.
Java’s History
James Gosling and Sun Microsystems
Oak
Java, May 20, 1995, Sun World
Hot Java
– The first Java-enabled Web browser
Characteristics of Java
Java Is Simple
Java Is Distributed
Java Is Interpreted
Java Is Robust
Java Is Secure
Java Is Portable
Java Is Multithreaded
Characteristics of Java
• Java Is Simple
Java is partially modeled on C++, but greatly
simplified and improved. Some people refer to
Java as "C++--" because it is like C++ but with
more functionality and fewer negative aspects
• Java Is Distributed
Distributed computing involves several
computers working together on a network. Java
is designed to make distributed computing easy.
Characteristics of Java
• Java Is Interpreted
Distributed computing involves several computers
working together on a network. Java is designed to
make distributed computing easy.
• Java Is Robust
Java compilers can detect many problems that would
first show up at execution time in other languages.
Characteristics of Java
• Java Is Secure
Java implements several security mechanisms
to protect your system against harm caused by
stray programs
• Java Is Portable
Because Java is architecture neutral, Java
programs are portable. They can be run on
any platform without being recompiled.
Characteristics of Java
• Java Is Multithreaded
Multithread programming is
smoothly integrated in Java, whereas
in other languages you have to call
procedures specific to the operating
system to enable multithreading.
Thank you