对java知识细节的复习---应对程序员S2考试(1)
2013-04-21 15:13
381 查看
为应对即将到来的S2考试:对java知识点进行回顾复习,以加深理解。
一、数据类型:
主要对ASCII码表中的数字1 -9:分别是:49 - 57
a - z :对应 97 - 122
A - Z: 65 - 90
还涉及到对于当超出数据类型表示范围的Error:
精确数据类型向低级数据类型转换的 “精度损失”:
低级向高级的强制类型转换;
整形四种:int 32 位二进制 4字节(默认数据类型)-2 ^ 31 ~ + 2^ 31-1
byte: 8位 1字节 表示 -128 ~ +127
short : 16位 2字节 表示 -32768 ~ +32767
long : 48位 8字节
因此又引出 byte a = 12; a = a + 12; 所出现的异常情况
字符型:涉及到Unicode2^16-1 ~ Unicode 0 (0 -255)
boolean : 只有true和false
一、数据类型:
package test.my.datetype; public class Date1 { public static void main(String[] args) { //byte a = 128; //128超过了byte能够表示的范围-128 ~ +127 byte b = 127; System.out.println(" 在byte内: " + b); char ch = '9'; System.out.println("0: " + ('1' + 0)); System.out.println(ch); System.out.println(ch + ": " + (ch + 0)); System.out.println(); System.out.println("From a to z ASCII:"); char c1 = 'a'; System.out.println(c1+0); char c2 = 'z'; System.out.println(c2 + 0); System.out.println("From a to z ASCII:"); c1 = 'A'; System.out.println(c1+0); c2 = 'Z'; System.out.println(c2 + 0); } }
主要对ASCII码表中的数字1 -9:分别是:49 - 57
a - z :对应 97 - 122
A - Z: 65 - 90
还涉及到对于当超出数据类型表示范围的Error:
精确数据类型向低级数据类型转换的 “精度损失”:
低级向高级的强制类型转换;
整形四种:int 32 位二进制 4字节(默认数据类型)-2 ^ 31 ~ + 2^ 31-1
byte: 8位 1字节 表示 -128 ~ +127
short : 16位 2字节 表示 -32768 ~ +32767
long : 48位 8字节
因此又引出 byte a = 12; a = a + 12; 所出现的异常情况
字符型:涉及到Unicode2^16-1 ~ Unicode 0 (0 -255)
boolean : 只有true和false
相关文章推荐
- 对java知识细节的复习---应对程序员S2考试 (3)
- 对java知识细节的复习---应对程序员S2考试 (4)
- 对java知识细节的复习---应对程序员S2考试(2)
- java知识复习提纲(考试需要而写)
- Java程序员必备知识-多线程框架Executor详解
- java中IO的一些细节的复习
- java程序员需要掌握些什么知识
- Java基础基础知识复习(输入输出流)-01
- 为什么在修改时保存了一遍 java 专注于细节的程序员
- Java程序员笔试面试之java基础知识
- Java程序员必备知识
- java中几个重要的知识细节!
- SUN_Java程序员认证考试题库(二)
- Java程序员必备知识-多线程框架Executor详解
- Java程序员必须掌握的知识
- 考试备战系列--软考--03综合知识复习
- java基础知识复习
- Java程序员的必备知识-类加载机制详解
- JAVA相关基础知识(复习java,为的就是搞android)
- Java基础知识复习(构造函数、this关键字)