首页 > 其他 > 详细

二、一切皆是对象

时间:2018-01-10 18:21:58      阅读:197      评论:0      收藏:0      [点我收藏+]

1、对象存储位置:

  ①寄存器:最快的存储区,但不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象
  ②栈:位于RAM中,但通过堆栈指针可以从处理器获得直接支持
  ③堆:位于RAM中,用于存放所有的java对象
  ④常量存储:通常存放于程序代码内部
  ⑤非RAM存储:如果数据完全存活于程序之外,那么它可以不受程序的任何控制。如:流对象和持久化对象。

2、数据类型:

技术分享图片

  

  基本数据类型详解:

基本类型 大小 最小值 最大值 包装器类型
byte 8-bit -128 127 Byte
short 16-bit -215 215-1 Short
int 32-bit -231 231-1 Integer
long 64-bit -263 263-1 Long
float 32-bit -231 231-1 Float
double 64-bit -263 263-1 Double
char 16-bit -215 215-1 Character
boolean - - - Boolean

 

 

 

 

 

 

 

 

3、高精度数字

  BigInteger:支持任意精度的整数。
  BitDecimal:支持任意精度的浮点数。

  缺点:由于必须以方法调用方式取代运算符方式来实现操作,所以运算速度会比较慢。

二、一切皆是对象

原文:https://www.cnblogs.com/tartis/p/8259864.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!