Data Type in java
Data type
- डाटा टाइप और डाटा कंप्यूटर की दुनिया डाटा से लाजवाब भरी हुई है।
- डाटा आपके पास कई तरह से उपलब्ध रहता है जैसे कि किसी व्यक्ति की उम्र या उसका नाम यदि। डाटा अलग अलग प्रकार का होता है। कभी डाटा संख्या में होता है और कभी शब्दों में |
- कोई भी वेरिएबल क्रिएट करने से पहले आप उसमें किस तरह का डाटा स्टोर करना चाहते हैं। ये परिभाषित करना पड़ता है इसे ही डाटा टाइप कहते।
- डाटा टाइप यह विभिन्न आकार और वैल्यूज हैं जिन्हें वेरिएबल में स्टोर किया जाता है।
- जावा एक सांख्यिकीय रूप से टाइप की गई प्रोग्रामिंग भाषा है। इसका अर्थ है की इसके उपयोग से पहले सभी वेरिएबल डिक्लेअर किए जाने चाहिए। इसलिए हमें वेरिएबल के टाइप और नाम को डिक्लेअर करने की आवश्यकता है।
Primitive Data Type
Byte
Integer(int)
Short
Long
Character(char)
Floating point(float)
Double
Boolean
Byte
Integer(int)
Short
Long
Character(char)
Floating point(float)
Double
Boolean
Non- Primitive Data Types
String Classes Interfaces Array
(1) Byte
- बाइट ये एक integer डाटा टाइप है | ये डाटा टाइप का size सबसे छोटा होता है |
- बाइट डाटा टाइप size 1-byte (8 – bit) होता है |
- बाइट की default value ‘0’ होती है |
- बाइट की range size -128 से 127 होती है |
- बाइट डाटा टाइप का उपयोग बड़े arrays में space को बचाने के लिए किया जाता है | मुख्य रूप से integers के स्थान पर एक बाइट integer से चार गुना छोटा होता है।
syntax byte byteVar;
Examples byte a = 100, byte b = -50
Examples byte a = 100, byte b = -50
(2) Integer(int)
int ये डाटा टाइप : byte short से size में बड़ा होता है |
इसका size 4-bytes (32 – bit) होता है |
default value ‘0’ होती है |
Range size – 2,147,483,648 से 2,147,483,647 तक होती है।
int ये डाटा टाइप : byte short से size में बड़ा होता है |
इसका size 4-bytes (32 – bit) होता है |
default value ‘0’ होती है |
Range size – 2,147,483,648 से 2,147,483,647 तक होती है।
syntax int intVar;
Examples int a = 400000, int b = -300000
(3) Short Data Type
- short डाटा टाइप का उपयोग byte डाटा टाइप के रूप में मेमोरी को बचाने के लिए भी किया जाता है। एक integer की तुलना में 2 गुना छोटा होता है |
short डाटा टाइप का size 2 bytes (16 – bit) होता है |
- Range size -32,768 से 32,767
- Default value ‘0’ होती है |
syntax : – short shortVar;
Example :- short s = 30000, short r = -20567
short डाटा टाइप का size 2 bytes (16 – bit) होता है |
Example :- short s = 30000, short r = -20567
(4) Long Data Type
Integer में सबसे बड़ा long integer डाटा टाइप है|
- long डाटा टाइप का size 8 bytes (64 – bit) होता है |
- Range size -9,223,372,036,854,775,808 से -9,223,372,036,854,775,807 तक होता है |
- Default value ‘0’ होता है |
Integer में सबसे बड़ा long integer डाटा टाइप है|
syntax long longVar;
Example long a = 500000L, long b = -700000L
(5) character(char) data Type
- char डाटा टाइप का size 2 byte (16 – bit) होता है |
- char डेटा टाइप एक ही character का होता होता है |
- character को single quote (‘ ‘) में लिखा जाता है |
- range size -0 से – 65535 तक होती है |
syntax char charVar;
Example char c = ‘A’
Example char c = ‘A’
(6) Float Data Type
- float डाटा टाइप एक single-precision 32- bit IEEE 754 floating point है |
- float का उपयोग मुख्य रूप से floating point numbers की large arrays memory को बचाने के लिए किया जाता है |
float डाटा टाइप का size 4 bytes (32 – bit) होता है |
- Range 3.4e- 038 से 3.4e+038 तक होती है |
- Default value ‘0.0f’ होती है |
float डाटा टाइप का size 4 bytes (32 – bit) होता है |
syntax :– float floatVar;
Example :- f loat f = 0.8f;
(7) Double Data Type
- double डाटा टाइप का size 8 bytes (64 – bit) का होता है |
- Range size 1.7e-308 से 1.7e+038 तक होती ही |
- default value ‘0.0d’ तक होती |
syntax double doubleVar;
Example double d=45.8d;
Example double d=45.8d;
(8) Boolean data type
- यह डाटा टाइप simple flags के लिए उपयोग किया जाता है जो true / false conditions को track करता है |
- boolean डाटा टाइप के लिए ‘ true’ और ‘false’ ये दो values होती है |
- Default value ‘false’ होती है |
- boolean डाटा टाइप का size virtual machine-dependent है।
syntax : – boolean booleanVar;
Example : – boolean b = true;
Non Primitive Data Type
String
string को array की एक characters के रूप में defined किया गया है। एक character array और एक string के बीच का अंतर है | string को एक विशेष character 0 0 ‘ के साथ समाप्त किया जाता है।
string को array की एक characters के रूप में defined किया गया है। एक character array और एक string के बीच का अंतर है | string को एक विशेष character 0 0 ‘ के साथ समाप्त किया जाता है।
Syntax: <String_Type> <string_variable> = “<sequence_of_string>”;
Example : – // Declare String without using new operator
String s = “gurukulsofttechnology”;
// Declare String using new operator
String s1 = new String(“gurukulsofttechnology”);
Example : – // Declare String without using new operator
String s = “gurukulsofttechnology”;
// Declare String using new operator
String s1 = new String(“gurukulsofttechnology”);
Object
यह ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का एक basic unit है और यह वास्तविक जीवन की इकाइयाँ को represent करता है। एक सामान्य जावा प्रोग्रामिंग कई ओब्जेट बनाता है | जैसा कि आप जानते हैं invoking methods द्वारा interact करते हैं।
यह ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का एक basic unit है और यह वास्तविक जीवन की इकाइयाँ को represent करता है। एक सामान्य जावा प्रोग्रामिंग कई ओब्जेट बनाता है | जैसा कि आप जानते हैं invoking methods द्वारा interact करते हैं।
- State : – यह किसी ओब्जेट की विशेषताओं द्वारा दर्शाया जाता है। यह किसी ओब्जेट के attributes को भी वर्णन करता है।
- Behavior : – यह एक ओब्जेट के मेथड को का प्रतिनिधित्व किया जाता है। यह अन्य ओब्जेट के साथ किसी ओब्जेट के प्रतिक्रिया को भी वर्णन करना है।
- Identity : – यह एक ओब्जेट को एक unique name देता है और एक object को अन्य ओब्जेट के साथ interact करने में capable बनाता है।