Tutorial 5: Java Tokens and Data Types


Core Java programming language के पिछले tutorial के part-1 और part-2 में हमने “First Java Application” और उससे सम्बन्धित कुछ जरूरी तथ्यों के विषय में समझा था| आज के tutorial में हम “Java Tokens and Data Types” के बारे में जानेंगे|

मगर, जिससे पहले हम यह tutorial प्रारम्भ करें, उससे पहले मैं आपको पिछले tutorial से जुड़ी हुयी कुछ महत्तवपूर्ण बात बता देना चाहता हूँ, जो मैं पिछले tutorial में आपको बताना भूल गया था| पिछले tutorial के अन्त में मेने आपको बताया था कि हम Core Java programming language में single source code में multiple main classes को declare कर सकते हैं| परन्तु, real time applications में ऐसा करना सम्भव नहीं है| Real time applications में केवल एक main class होती है, जो application में मौजूद बाकी सभी classes को control करती है|

तो आइये, प्रारम्भ करते हैं आज का tutorial:

Java Tokens

Java programming language की वह smallest unit, जो स्वतन्त्र रूप से अपना एक अलग meaning रखती है, Tokens कहलाती है|

·       Tokens, वह smallest elements होते हैं, जिनका compiler के लिए एक विशेष मतलब होता है|

·       Tokens ही Java programming language में java program/source code के structure को define करते हैं|


·       Java programming language में 5 प्रकार के Tokens होते हैं, जो नीचे दिए गए map की सहायता से समझे जा सकते हैं|






Java Keywords

Keywords किसी भी programming language का एक महत्तवपूर्ण भाग होते हैं| जोकि, Java में कुछ specific features, implement करते हैं| इन्हें Reserved words भी कहा जाता है|

Note: Core Java में Keywords/ Reserved words की संख्या लगभग 60 है|

Core Java के Keywords/ Reserved words की list निम्न प्रकार से है:






Java Literals

o   Java programming language में coding करते समय हमें कभी-कभी ऐसी values की आवश्यकता होती है, जिनकी value पूरे program में स्थिर अर्थात constant रहती है| ऐसी values/data को Java programming language में Literals कहा जाता है|

o   Java Literals को सामान्यतः symbolic form में represent किया जाता है|

o   Java Literals को नीचे दिए गए map द्वारा समझा जा सकता है:







o   Java Literals को निम्नलिखित भागों में विभाजित करके समझा जा सकता है:

1.    Integer Constant

Java programming language में Integer data types अर्थात byte, short, int, long, आदि को हम चार प्रकार से specify कर सकते हैं|

       i.            Decimal literals (base 10)

In this form, the allowed digits are 0-9.

Example: int num = 125;

    ii.            Octal literals (base 8)
In this form, the allowed digits are 0-7.

Note: The octal number should be prefix 0.

Example: int num = 0316;

  iii.            Hexa decimal literals (base 16)

In this form, the allowed digits are 0-9 and A-F. We can use Uppercase and lowercase characters.

Note: The hexa decimal number should be prefix with 0x or 0X.

Example: int num = 0X123Face;

  iv.            Binary literals

From version 1.7 onwards, we can specify literals value even in binary form. Also, allowed digits are 0 and 1.

Note: Binary literals should be prefixed with 0b or 0B.

Example: int num = 0b11100;

2.    Floating-point literals

Floating-point type में हम सिर्फ decimal form में ही literals को specify कर सकते हैं| Java में दो प्रकार के floating-point data types होते हैं, float और double.

Note:

ü Java programming language में double type को d or D notation के साथ भी express किया जाता है|

ü float type को f or F के साथ express किया जाता है|

ü इसके साथ ही float type को e or E notation के साथ भी express किया जाता है|

Example: double d = 125.15;
   float num = 25.15f;

3.    Character literals

Character types literals, एक character को store करने के लिए 16-bit Unicode का प्रयोग करते हैं| Character literals को single quotes में लिखा जाता है|

Example: ‘a’, ‘b’, ‘c’, ‘A’, ‘B’, ‘C’, etc.

4.    String literals

इन्हें हमेशा double quotes में लिखा जाता है|

Example: “Siddhath”, “Abcd”, “abc”, “Abc123”, etc.

Back slash/Escape sequences

Java programming language में कुछ characters को इच्छानुसार Output प्राप्त करने के लिए back slash characters के साथ प्रयोग किया जाता है| जिनकी list निम्नलिखित है:

\\ à Back slash
\ à Continuation
\b à Backspace
\udddd à Unicode character
\f à Form feed
\n à New line
\r à Carriage return
\t à Horizontal tab
\’ à Single quote
\” à Double quote
\ddd à Octal character

5.    Boolean Constants/Literals

Java programming language में Boolean constants/literals का प्रयोग true/false को represent करने के लिए किया जाता है|

Example: boolean val1 = true;
          boolean val2 = false;

Data Types

·       Data types का प्रयोग विभिन्न प्रकार की values को represent करने के लिए किया जाता है|

·       Java programming language में दो प्रकार के Data types होते हैं:

i.                   Primitive/Standard data types
ii.                 Abstract/Derived data types

·       Compiler, computer programmer द्वारा define किये गए data type के आधार पर निम्नलिखित दो कार्य करता है:

ü Compiler, data type के according memory reserve करता है|

ü उस reserve memory को एक name देता है|


·       Java data types को हम नीचे दिए गए map से समझ सकते हैं:





तो दोस्तों, कैसा लगा आज का tutorial? आशा करता हूँ कि आपको इस tutorial में बताई गयीं बातें समझ में आ गयी होंगी| इस tutorial में बस इतना ही| अगले tutorial में हम जानेंगे Java Variables के बारे में| अगले tutorial के साथ आप लोगों से जल्द ही मुलाकात होती है| तब तक के लिए हँसते रहिये, खुश रहिये, खाते रहिये और पढ़ते रहिये|

आपका
अँकुर सक्सेना



Previous: First Java Application-Part 2

Next: Java Variables

Post a Comment

0 Comments