You are on page 1of 13

Introduction to

SpringPeople Software Private Limited, All Rights Reserved.

What is Core Java?


Core Java or basic Java is often used to refer to
basic and core functions of Java whilst advanced
Java refers to J2SE, J2EE & J2ME java but there is
essentially no difference between the concepts
other than the fact that J2SE, J2EE & J2ME have
more functions available to them.

SpringPeople Software Private Limited, All Rights Reserved.

More About Java


Java technology is both platform and programming language.
Java is Object Oriented Programming language.
Java was developed by James Gosling and his team at Sun
Microsystems lab.
Initially called Oak, in honour of the tree outside Gosling's
window, its name was changed to Java because there was
already a language called Oak.
Java word doesn't have specific meaning. It refers hot COFFEE.
Coffee Cup is the icon of Java.

SpringPeople Software Private Limited, All Rights Reserved.

Features Of Java

Simple
Object Oriented
Multithreaded
Portable
Robust
Secure
Distributed

SpringPeople Software Private Limited, All Rights Reserved.

Why To Use Java


Java is simple, easy to design , easy to write, and therefore easy to
compile and debug.
Java is object-oriented, that is used to build modular programs
and reusable code in other application.
Java is platform-independent and flexible in nature.
Most significant feature of Java is to run a program easily from one
computer system to another.
Java works on distributed environment.
Java is designed to work on distributed computing , any network
programs in Java is same as sending and receiving data to and
from a file. Java is secure.
Java is secure.
SpringPeople Software Private Limited, All Rights Reserved.

Why To Use Java Cont.


Java language, compiler, interpreter and runtime environment
are secure.
Java is robust.
Java emphasis on checking for possible errors, as Java
compilers are able to detect many error in program during the
execution of respective program.
Java supports multithreading. Multithread is the path of
execution for a program to perform several tasks
simultaneously within a program.
Java come with the concept of Multithreaded Program.

SpringPeople Software Private Limited, All Rights Reserved.

A Small Java Program

SpringPeople Software Private Limited, All Rights Reserved.

Few terminologies related to Java


Language
Source Code: Programme written by Developer according to the Java
language syntax.
Compiled Code: Compiler generated code that converted from source
code.
Compiler: It is programme that converts source code into machine
language at once e.g JavaC
Interpreter: It is programme that converts source code into machine
language line by line e.g JIT(Just-in-Time)
Abstract Window Toolkit (AWT): A collection of graphical user interface
(GUI) components that were implemented using native-platform versions
of the components.

SpringPeople Software Private Limited, All Rights Reserved.

Few terminologies related to Java


Language Cont.
API: Application Programming Interface. The specification of
how a programmer writing an application accesses the
behaviour and state of classes and objects.
Applet: A program written in the Java(TM) programming
language to run within a web browser compatible with the
Java platform, such as HotJava(TM) or Netscape
Navigator(TM).
ASCII: American Standard Code for Information Interchange. A
standard assignment of 7-bit numeric codes to characters.
Bean: A reusable software component. Beans can be
combined to create an application.
SpringPeople Software Private Limited, All Rights Reserved.

Few terminologies related to Java


Language Cont.
Casting: Conversion from one data type to another.
JDK: Java Development Kit
JAR Files (.jar): Java Archive. A file format used for
aggregating many files into one.
Java Application Environment (JAE): The source
code release of the Java Development Kit (JDK(TM))
software.
JRE: Java(TM) runtime environment.
JVM: Java Virtual Machine.
SpringPeople Software Private Limited, All Rights Reserved.

How you can master Core Java?


Become an expert in 3 days.
World class Core Java training by the industry experts.

More Details

SpringPeople Software Private Limited, All Rights Reserved.

Suggested Audience & Other Details


Suggested Audience Developers and Programmers.
Duration 3 Days
Prerequisites
Basic Programming knowledge on any language like C, C++

Syllabus

SpringPeople Software Private Limited, All Rights Reserved.

For further info/assistance contact


training@springpeople.com
+91 80 656 79700
www.springpeople.com

Our Partners

SpringPeople Software Private Limited, All Rights Reserved.