Header Ads Widget

introduction to java

ஜாவா என்றால் என்ன?

ஜாவா உலகின் மிக முக்கியமான, பரவலாக பயன்படுத்தப்படும் கணினி நிரலாக்க மொழி ஒன்றாகும்.

ஜாவாவின் விரிவாக்கம் JUST ANOTHER VIRTUAL ACCELERATOR  (JAVA) ஆகும்.

History of Java

ஜாவா நிரலாக்க மொழி முதலில் சன் மைக்ரோசிஸ்டம்ஸ் நிறுவனத்தால் உருவாக்கப்பட்டது.
இது ஜேம்ஸ் கோஸ்லிங்கினால் தொடங்கப்பட்டது மற்றும் 1995 ஆம் ஆண்டில் சன் மைக்ரோசிஸ்டம்ஸ் 'ஜாவா தளம் (ஜாவா 1.0 [J2SE]) இன் முக்கிய அங்கமாக வெளியிடப்பட்டது. 

1990 ஆம் ஆண்டில் உருவாக்கப்பட்ட மென்பொருள் எதுவாக இருந்தாலும், சன் மைக்ரோ சிஸ்டம்ஸ் ஓக் என்ற பெயரில் வெளியிடப்பட்டது, இது ஜாவாவின் அசல் பெயர் (விஞ்ஞானரீதியாக ஓக் மரம் பெயரில் ஒன்று).
ஓக் தயாரிக்க 18 மாதங்கள் எடுத்துள்ளது.

ஓக் தொழிலின் அனைத்து தேவைகளையும் பூர்த்தி செய்ய முடியவில்லை. எனவே ஜேம்ஸ் கோஸ்லிங் மீண்டும் இந்த ஓக் மதிப்புரை மற்றும் 1995 ஆம் ஆண்டு ஜாவா என்ற பெயரில் வெளியிடப்பட்டது. விஞ்ஞானரீதியாக ஜாவா காபி விதை பெயரில் ஒன்றாகும்.

ஜாவா மூன்று பிரிவுகளாக பிரிக்கப்பட்டுள்ளது.

1.J2SE (Java 2 Standard.  

               Edition)

2.J2EE (Java 2 Enterprise.

                Edition)

3.J2ME (Java 2 Micro or 

                 Mobile Edition)

                 J2SE

*client side applications உருவாக்க J2SE பயன்படுத்தப்படுகிறது.

                  J2EE

server side applications உருவாக்க பயன்படுத்தப்படுகிறது.

                   J2ME

மொபைல் அல்லது வயர்லெஸ் பயன்பாட்டை உருவாக்க J2ME பயன்படுத்தப்படுகிறது.

 

Java Version History

JDK Alpha and Beta (1995)

JDK 1.0 (23rd Jan, 1996)

JDK 1.1 (19th Feb, 1997)

J2SE 1.2 (8th Dec, 1998)

J2SE 1.3 (8th May, 2000)

J2SE 1.4 (6th Feb, 2002)

J2SE 5.0 (30th Sep, 2004)

Java SE 6 (11th Dec, 2006)

Java SE 7 (28th July, 2011)

Java SE 8 (18th March, 2014)

              All versions of java

          Java Version SE 7

*J2SE 1.2 ஆனது டால்பின் என்று அழைக்கப்படுகிறது. இது ஜூலை 28, 2011 இல் வெளியிடப்படுகிறது.

Features

Strings in switch Statement

Type Inference for Generic Instance Creation

Multiple Exception Handling

Support for Dynamic Languages

Try with Resources

Java nio Package

Binary Literals, underscore in literals

Diamond Syntax

Automatic null Handling

      Java Version SE 6

*J2SE 1.2 ஆனது முஸ்டாங் என்று அழைக்கப்படுகிறது, இது டிசம்பர் 11, 2006 அன்று வெளியிடப்பட்டது.

Features

Scripting Language Support

JDBC 4.0 API

Java Compiler API

Pluggable Annotations

Native PKI, Java GSS, Kerberos and LDAP support.

Integrated Web Services.

Lot more enhancements.

       J2SE Version 5.0

J2SE 1.2 டைகர் என அழைக்கப்படுகிறது, இது செப்டம்பர் 30, 2004 அன்று வெளியிடப்பட்டது.

Features

Generics

Enhanced for Loop

Autoboxing/Unboxing

Typesafe Enums

Varargs

Static Import

Metadata (Annotations)

Instrumentation

        J2SE Version 1.4

*J2SE 1.2 மெர்லின் என அழைக்கப்படுகிறது இது February 6, 2002 அன்று வெளியிடப்பட்டது.

Features

XML Processing

Java Print Service

Logging API

Java Web Start

JDBC 3.0 API

Assertions

Preferences API

Chained Exception

IPv6 Support

Regular Expressions

Image I/O API

        J2SE Version 1.3

*J2SE 1.2 ஆனது கெஸ்ட்ரெல் என்று அழைக்கப்படுகிறது மற்றும் 2000 ஆம் ஆண்டு மே 8 அன்று வெளியிடப்பட்டது.

Features

Java Sound

Jar Indexing

A huge list of enhancements in almost all the java area.

       J2SE Version 1.2

*விளையாட்டு மைதானம் என J2SE 1.2 அழைக்கப்படுகிறது, இது டிசம்பர் 8, 1998 அன்று வெளியிடப்பட்டது.

Features

Collections framework.

Java String memory map for constants.

Just In Time (JIT) compiler.

Jar Signer for signing Java ARchive (JAR) files.

Policy Tool for granting access to system resources.

Java Foundation Classes (JFC) which consists of Swing 1.0, Drag and Drop, and Java 2D class libraries.

Java Plug-in

Scrollable result sets, BLOB, CLOB, batch update, user-defined types in JDBC.

Audio support in Applets.

         JDK Version 1.1

*19 ஜனவரி, 1997 இல் வெளியிடப்பட்டது

Features

JDBC (Java Database connectivity)

Inner Classes

Java Beans

RMI (Remote Method Invocation)

Reflection(introspection only)

         JDK Version 1.0

*JDK 1.0 ஆனது OAK என அழைக்கப்படுகிறது, மற்றும் அது வெளியிடப்பட்டது 23 ஜனவரி, 1996.

java developer jobs in sri lanka

Post a Comment

0 Comments