Home > Technical Interviews > Computer Science & Engineering > Java Programming > Core Questions and Answers
76. | How many bits are used to represent Unicode, ASCII, UTF-16, and UTF-8 characters? |
Unicode requires 16 bits and ASCII require 7 bits Although the ASCII character set uses only 7 bits, it is usually represented as 8 bits. UTF-8 represents characters using 8, 16, and 18 bit patterns. UTF-16 uses 16-bit and larger bit patterns. |
77. | What restrictions are placed on the location of a package statement within a source code file? |
A package statement must appear as the first line in a source code file (excluding blank lines and comments). |
78. | What is a native method? |
A native method is a method that is implemented in a language other than Java. |
79. | What are order of precedence and associativity, and how are they used? |
Order of precedence determines the order in which operators are evaluated in expressions. Associatity determines whether an expression is evaluated left-to-right or right-to-left. |
80. | Can an anonymous class be declared as implementing an interface and extending a class? |
An anonymous class may implement an interface or extend a superclass, but may not be declared to do both. |