Hello All,
I just wanted to send a shout out to all of you, my readers, and maybe first time visitors, and wish you a Happy Thanksgiving, wherever you may be.
A quick update: With graduation coming up for me in less than a month, it’s been a great 4 1/2 years that I’ve attended UWSP. Taking on 3 majors in such a short amount of time has not only been challenging, but a lot of fun. I’ve made a lot of friends, and will make many more after. With that said, I’ve accepted a job offer from one of my current employers, Sentry Insurance, working as a Java developer. While I cannot talk about what I will be working on, I will say this to all programmers: check out GoSu. It’s what I will be using along some in house libraries. The cool thing is that it reminds me of AS3… a lot… or any other ECMAScript derivative.
Thank you again, everyone. Your support means a lot.
Brett
In the Java programming language, variables must be declared before they are initialization. This is typically referred to as being statically typed. An example of such is as shown
byte carTotal = 3;
In this example a byte data type called carTotal holds a value of three. Based on the name of the variable, the variable could represent anything that stores a value or inventory of cars, such as a garage or small parking ramp. A primitive in Java is reserved by its own keyword and do not share states with other primitives.
| Type | Size in Bits | Values | Binary Values | Standard |
|---|---|---|---|---|
| boolean | 8 | true or false | N/A | N/A |
| char | 16 | ‘\u0000′ or ‘\uFFFF’
(0 to 65535)
|
N/A | ISO Unicode character set |
| byte | 8 | -128 to +127 | -27 to 27 – 1 | |
| short | 16 | -32,768 to +32,767 | -215 to 215-1 | |
| int | 32 | -2,147,483,648 to +2,147,483,647 | -231 to 231-1 | |
| long | 64 | -9,223,372,036,854,775,808 to +9,223,372,036,854,775,807 | -263 to 263-1 | |
| float | 32 | Negative range:
3.4028234663852886E+38 to 1.40129846432481707e45 Positive range: 1.40129846432481707e45 to 3.4028234663852886E+38 |
N/A | IEEE 754 floating point |
| double | 64 | Negative range:
1.7976931348623157E+308 to 4.94065645841246544e324 Positive range: 4.94065645841246544e324 to 1.7976931348623157E+308 |
N/A | IEEE 754 floating point |
The Java programming language also has support for character strings using the String class. If the character string is enclosed in double quotations, a new String object is automatically created. Here’s an example…
String str = “This is a string”;
Technically, a String value is not a primitive data type, but the thought can be established based on the special qualities that Java has for String objects. Finally, Strings are immutable, which means that once a value is assigned, the value cannot be changed.