{"id":27,"date":"2023-09-05T08:22:55","date_gmt":"2023-09-05T07:22:55","guid":{"rendered":"https:\/\/onlinecodinghelp.com\/?p=27"},"modified":"2023-09-06T07:45:35","modified_gmt":"2023-09-06T06:45:35","slug":"what-is-data-types-in-java","status":"publish","type":"post","link":"https:\/\/onlinecodinghelp.com\/index.php\/2023\/09\/05\/what-is-data-types-in-java\/","title":{"rendered":"What are the data types in Java?"},"content":{"rendered":"\n<p>Data types specify the different sizes and values that can be stored in the variable.<br>There are two types of data types in Java:  <\/p>\n\n\n\n<ol>\n<li> Primitive data types<\/li>\n\n\n\n<li>Non-primitive data types<\/li>\n<\/ol>\n\n\n\n<p><strong>1) Primitive data types<\/strong> : There are eight primitive data types in Java<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Data Type<\/th><th class=\"has-text-align-left\" data-align=\"left\">Size<\/th><th class=\"has-text-align-left\" data-align=\"left\">Range<\/th><th class=\"has-text-align-left\" data-align=\"left\">Default Values<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">boolean<\/td><td class=\"has-text-align-left\" data-align=\"left\">1 bit<\/td><td class=\"has-text-align-left\" data-align=\"left\">true or flase<\/td><td class=\"has-text-align-left\" data-align=\"left\">flase<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">char<\/td><td class=\"has-text-align-left\" data-align=\"left\">2 bytes<\/td><td class=\"has-text-align-left\" data-align=\"left\">one character\/letter or 0 to 65,536 (unsigned) , ASCII values<\/td><td class=\"has-text-align-left\" data-align=\"left\">\\u0000<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">byte<\/td><td class=\"has-text-align-left\" data-align=\"left\">1 byte<\/td><td class=\"has-text-align-left\" data-align=\"left\">128 to 127<\/td><td class=\"has-text-align-left\" data-align=\"left\">0<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">short<\/td><td class=\"has-text-align-left\" data-align=\"left\">2 bytes<\/td><td class=\"has-text-align-left\" data-align=\"left\">32,768 to 32,767<\/td><td class=\"has-text-align-left\" data-align=\"left\">0<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">int<\/td><td class=\"has-text-align-left\" data-align=\"left\">4 bytes<\/td><td class=\"has-text-align-left\" data-align=\"left\">2,147,483,648 to 2,147,483,647<\/td><td class=\"has-text-align-left\" data-align=\"left\">0<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">long<\/td><td class=\"has-text-align-left\" data-align=\"left\">8 bytes<\/td><td class=\"has-text-align-left\" data-align=\"left\">9,223,372,036,854,775,808 to 9,223,372,036,854,775,807<\/td><td class=\"has-text-align-left\" data-align=\"left\">0<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">float<\/td><td class=\"has-text-align-left\" data-align=\"left\">4 bytes<\/td><td class=\"has-text-align-left\" data-align=\"left\">6 to 7 significant decimal digits<\/td><td class=\"has-text-align-left\" data-align=\"left\">0.0<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">double<\/td><td class=\"has-text-align-left\" data-align=\"left\">8 bytes<\/td><td class=\"has-text-align-left\" data-align=\"left\">15 significant decimal digits<\/td><td class=\"has-text-align-left\" data-align=\"left\">0.0<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>2) Non-Primitive Data Types<\/strong> :  Non-primitive data types are created by the programmer, and are not defined by Java language.<\/p>\n\n\n\n<p>   Examples : Strings, Arrays, Classes, Interface etc.<br>   String myStrVar = &#8220;Hello, It&#8217;s String Variable&#8221;;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Difference between primitive data types and non primitive data types<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Primitive Data Type<\/th><th class=\"has-text-align-left\" data-align=\"left\">Non-primitive Data type<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">This are predefined in Java<\/td><td class=\"has-text-align-left\" data-align=\"left\">This are created by the programmer and is not defined by Java<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">A primitive type always has a value<\/td><td class=\"has-text-align-left\" data-align=\"left\">Non-primitive types can be null.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Primitive type starts with a lowercase letter.<\/td><td class=\"has-text-align-left\" data-align=\"left\">Non-primitive types start with an uppercase letter.<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Data types specify the different sizes and values that can be stored in the variable.There&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/onlinecodinghelp.com\/index.php\/wp-json\/wp\/v2\/posts\/27"}],"collection":[{"href":"https:\/\/onlinecodinghelp.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onlinecodinghelp.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onlinecodinghelp.com\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/onlinecodinghelp.com\/index.php\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":15,"href":"https:\/\/onlinecodinghelp.com\/index.php\/wp-json\/wp\/v2\/posts\/27\/revisions"}],"predecessor-version":[{"id":51,"href":"https:\/\/onlinecodinghelp.com\/index.php\/wp-json\/wp\/v2\/posts\/27\/revisions\/51"}],"wp:attachment":[{"href":"https:\/\/onlinecodinghelp.com\/index.php\/wp-json\/wp\/v2\/media?parent=27"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlinecodinghelp.com\/index.php\/wp-json\/wp\/v2\/categories?post=27"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlinecodinghelp.com\/index.php\/wp-json\/wp\/v2\/tags?post=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}