Q. : What do you
understand by Tokens ?
Ans. : Tokens किसी भी java program के सबसे छोटे unit होते हैं, जो compiler के द्वारा identify (पहचानना) किये जाते हैं | यह जावा program में use किया जाने वाला एक कोई भी character हो सकता है | ये tokens पांच प्रकार के होते हैं |
-: Literals :-
जावा program में प्रयोग किये जाने वाले सभी constants (जैसे कोई
number, text, या फिर कोई दूसरी information जो किसी value को प्रदर्शित करती हो)
literals कहलाते हैं | किसी भी value को कुछ इस प्रकार से दर्शाया जा सकता है –- Integer Literals : सभी positive और negative numbers जो decimal वाले न हो integer literals कहे जाते हैं |
- Floating Literals : वे numbers जो decimal वाले होते हैं उन्हें floating literals कहते हैं | java में दो प्रकार के floating literals होते हैं – float और double | floating literals by default double type के होते हैं | 0.1f floating point literal तथा 0.5d double-precision floating point literal है |
- Character Literals : Character literals को single quotes ( ‘ ’ ) के अन्दर लिखा जाता है | इन्हें ASCII character भी कहते हैं | जैसे : ‘A’, ‘3’, ‘*’ etc.
- String Literals : String alphanumeric characters का एक समूह होता है | String literals को double qoutes ( “ ” ) के अन्दर लिखा जाता है | जैसे : “Hello”, “10 rupees”, “New Delhi”, etc.
- Boolean Literals : boolean literals की केवल दो values हो सकती हैं, true या false | जावा program में किसी भी condition को check करने के लिए कि वह satisfy कर रहा है या नहीं | जैसे : boolean chosen=true;
-: Keywords :-
keywords कुछ reserve words होते हैं जो सभी programming भाषाओँ
में किसी particular task के लिए बनाये गए होते हैं | कुछ keywords निम्नलिखित है –
-: Identifiers :-
किसी भी package, class, interface, method, या variable के नाम को identifier
कहते हैं | इसी की सहायता से कोई भी programmer , program में प्रयोग होने वाले
विभिन्न type के contents/members को पहचान लेता है और आसानी से use भी कर लेता है
| इन identifiers को लिखने के लिए कुछ rules follow करने पड़ते हैं, जो निम्नलिखित
हैं –
- एक identifier alphabets (A to Z या a to z), digits (0 to 9), Currency Character ($) और underscore (_) का कोई भी combination हो सकता है |
- किसी भी identifier का पहला character alphabet, currency character या underscore ही होना चाहिए | किसी भी दूसरे character से identifier start नहीं होना चाहिए |
- Identifier में किसी भी प्रकार से commas या blanks allowed नहीं हैं |
- सबसे महत्वपूर्ण बात यह है कि identifiers case-sensitive होते हैं |जैसे : sum और SUM दोनों अलग-अलग identifier हैं |
- किसी भी identifier का नाम किसी keyword के नाम पर नहीं हो सकता है |
examples of identifiers : age, $salary, _value, _1_value |
not an identifier : 123abc, -salary, int, switch |
-: Operators :-
किसी भी programming language में किसी भी प्रकार के operations जैसे :
mathematical, logical, relational etc. आदि को perform करने के लिए कुछ विशेष
प्रकार के symbol या symbols के समूह का प्रयोग किया जाता है जिन्हें operators कहते हैं | ये सामान्यतः तीन प्रकार
के होते हैं – unary, binary, ternary |
- Unary Operators : ऐसे operator जो केवल एक ही operand पर apply किये जाते है, उन्हें unary operator कहते हैं | जैसे : Address operator (&), Indirectional operator (*), unary plus,minus(+,-), bitwise operator (~), unary increment/decrement operator (+/-), logical operator (!)
- Binary Operators : ऐसे operators जो कम से कम दो operands पर apply किये जाते हैं, उन्हें binary operator कहते हैं | जैसे : arithmetic operator, relational operator, logical operator, assignment operator, bitwise operators, shift operators |
- Ternary Operator : ऐसा operator जो तीन operands पर apply किया जाता है, उन्हें ternary operator कहते हैं | जैसे : condition ? true statement : false statement ;
z=(x==y) ? a : b;
No comments:
Post a Comment