introduction to core java - springpeople

13
© SpringPeople Software Private Limited, All Rights Reserved. © SpringPeople Software Private Limited, All Rights Reserved. Introduction to

Upload: springpeople

Post on 06-Aug-2015

448 views

Category:

Education


1 download

TRANSCRIPT

© SpringPeople Software Private Limited, All Rights Reserved. © SpringPeople Software Private Limited, All Rights Reserved.

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.

• 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.

Why To Use Java Cont.

© 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

[email protected]

+91 80 656 79700

www.springpeople.com

Our Partners