A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

徐伟

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 徐伟 初级黑马   /  2012-7-13 23:18  /  2213 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  昨天刚申请参加黑马,今天看了一天张孝详老师的AJVA基础视频。就关于浮点型数在内存中的表示方式这部分不能理解?还有各数据类型的取值的范围怎么算的我是一踏糊涂,很早以前就对各进制数之间的转换感到头疼,老是会忘记。还有栈内存与堆内存又是什么关系。搞不懂 {:soso_e118:}搞不懂

今天第一天望版主加一分,也希望有高手能帮忙解释问题

2 个回复

倒序浏览
  各类型的数据取值范围都是不同的,也没必要去死记硬背,知道大概范围就行,至于进制转换就要自己多看视频了,毕老师的视频里都有讲解的,掌握方法后就容易了!

评分

参与人数 1技术分 +1 收起 理由
贠(yun)靖 + 1

查看全部评分

回复 使用道具 举报
1、首先同学,数制的转换是计算机组成原理的课程里面的,如果你想深入了解,推荐你看下相关的课程,不敢说这些数制转换没什么用,毕竟能更深入的了解数据在内存中的表现形式,特别是补码,内存中数据的表示往往是补码,如果实在看不懂,我也爱莫能助了。
2、栈内存和堆内存:其实这个就是有点像C、C++里面的指针,栈内存中往往存放的是一些变量和对象,而堆内存就是你实实在在存放数据的内存,当你声明一个变量的同时也在堆内存中开辟了一个内存空间,栈内存中的这些变量就是相当于C中的指针,指向堆内存你存放数据的地方,当你不需要这些数据的时候,变量就失效,同时这些数据没人使用,也就意义了,java的垃圾处理机制就会自动处理;
3.对于这些堆内存和栈内存,在毕向东老师讲数组的时候,在对for(int i=0;;)中有详细的例子,这个int i在for循环{}外面是无法使用了,就是使用了垃圾处理机制,自动删除。
希望能对你有所帮助。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马