摘要: 为什么要问这个问题,首先在Java中定义的八种基本数据类型中,除了其它七种类型都有明确的内存占用字节数外,就boolean类型没有给出具体的占用字节数,因为对虚拟机来说根本就不存在 boolean 这个类型,boolean类型在编译后会使用其他数据类型来表示,那boolean类型究竟占用多少个字节? 阅读全文
posted @ 2018-03-05 14:14 aspirant 阅读(1216) 评论(0) 推荐(1) 编辑
摘要: 1)四种整数类型(byte、short、int、long): byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用,-32768 ~ 32767 int:32 位、最常用,-2^31-1~2^31 (21 亿) long:64 位、次常用 注意事项: 阅读全文
posted @ 2018-03-05 14:13 aspirant 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 泛型之前 在面向对象编程语言中,多态算是一种泛化机制。例如,你可以将方法的参数类型设置为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数,这样的方法将会更具有通用性。此外,如果将方法参数声明为接口,将会更加灵活。 在Java增加泛型类型之前,通用程序的设计就是利用继承实现的,例如,Arra 阅读全文
posted @ 2018-03-05 11:51 aspirant 阅读(309) 评论(0) 推荐(0) 编辑