
JAVA编程思想
如果时光可以倒流,我会选择在家陪伴家人
这个作者很懒,什么都没留下…
展开
-
第18章 JAVA I/O系统
18.1 File类既能代表一个特定文件的名称,又能代表一个目录18.2 输入和输出我们很少使用单一的类来创建流对象而是通过创建多个对象来提供所期望的功能,实际上,JAVA中流类库让你迷惑的主要原因就在于:创建单一的结果流,却需要创建多个对象;18.2.1 InputStream类型InputStream的作用是用来表示那些从不同数据源产生输入的类,这些数据源包括:字节原创 2017-01-02 17:03:56 · 316 阅读 · 0 评论 -
第14章 类型信息
14.1 为什么需要RTTI数组此前把所有的对象当做Object持有,当从数组中取出元素的时候会自动将Object强转成Shape(自定义基类),在JAVA中,所有的类型转换都是在运行时进行正确性检查的,这也是RTTI名字的含义:在运行时识别一个对象的类型在编译时期由容器和JAVA泛型系统来强制确保这一点,而在运行时则由类型转换操作来确保这一点;但是,如果想使用某个具体的子类来完成独一原创 2016-12-29 11:20:35 · 336 阅读 · 0 评论 -
第3章 操作符
3.5 算术操作符整数除法会直接去掉结果的小数位而不是四舍五入3.6 自动递增和递减前缀式,先执行运算后赋值;++a等价于a = a + 1,即先执行a+1后进行赋值;后缀式,先生成值后执行运算;int x = 1;System.out.println( 2 * --x);// 输出0System.out.println(x);// 输出0int i = 1;原创 2016-12-29 17:33:31 · 351 阅读 · 0 评论 -
JAVA byte最大值是127,最小值确实-128
计算机-原码就是二进制定点表示法,即最高位为符号位:“0”表示正,“1”表示负,其余位表示数值的大小。该数字不进行其他操作时数字最原始的二进制表示,对于原码来说,绝对值相等的正数和负数只有符号位不同。计算机-反码正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。(只需要将原码除符号位以外的位数取反,即0改为1,1改为0)计算机-补码正数的补码与其原码...原创 2016-12-29 19:48:31 · 17679 阅读 · 2 评论