why java has the size of character 2 byte ,while in c/c++ it
is of 1 byte?
Answers were Sorted based on User's Feedback
Answer / somebdy
because java support UNICODE charactres which have large
range .. than ASCII ..
thats y it needs 16 bits .
| Is This Answer Correct ? | 24 Yes | 3 No |
Answer / kunal modi
Because c/c++ is based on the ASCII
And there is only 0 to 255 characters
And 1 byte is enough for represent
256 characters (2*power8=256)
Because c/c++ only support american
Characters
But in java its used the unicode because
It carry all character exist in world
And only 3100-3200 characters present in
World and 1 byte can only store 256
Characters that's why in java char take
2 byte and it can carry (2*power16=65536)
Characters
| Is This Answer Correct ? | 17 Yes | 1 No |
Answer / chandan singh
It is because C and C++ has limited set of characters. But java has all the character which are used in the whole world. like chineese language itself has 126 character. Every character has unique code and it is defined by Unicode system. Similarly java supports many many other characters but C and C++ don't.
| Is This Answer Correct ? | 7 Yes | 3 No |
Answer / ritu joon
When java developer develop java language then they desiged it like that primitive data type character take 2 byte when it converted into Unicode..and c++ developer doesn't designed like that....
| Is This Answer Correct ? | 2 Yes | 2 No |
Answer / chandan
Java was created around the time when the Unicode standard had values defined for a much smaller set of characters. Back then it was felt that 16-bits would be more than enough to encode all the characters that would ever be needed. With that in mind Java was designed to use UTF-16. In fact, the char data type was originally used to be able to represent a 16-bit Unicode code point.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / eknath337
Bcz of the JVM internally representing the character in
Hexadecimal system.That's why it is using 2 byte instead of
1 byte.
| Is This Answer Correct ? | 3 Yes | 4 No |
Answer / wasim
because java can handle any other country character
| Is This Answer Correct ? | 1 Yes | 3 No |
What is cookie in java?
What is rxjava2?
What is interceptors in java?
What is dto layer in java?
What is lambda value?
Is java installed on windows 10?
In a barber shop there are 2 doors. customer come in 1 door, leave in other. minimum # of chairs. barber spend his life in cutting. always barber can cut 1 customer. few chairs in the shop. if barber busy customer waits, if chairs full, customer leave. if no customer, barber sleeps. treat barber and customer as 2 threads. you can use Semaphore class with arrive and depart and count as parameter.
I am trying to create a new universal user group. Why can't i? : java security
Describe the principles of oops.
What is a static method?
I am new to jsf rich faces. I am using rich faces datatable rich:datatable. On entering the value, values get filtered in table. Now how can i get the value i selected in backing bean?
Explain about the Physical Data Model?