最近学习JAVA,有几个问题,请教大家一下? 第一个,哪位朋友有一个内存使用示意图,随便画一个发过来可以吗?换句话说,我就是想知道内存中是怎样存放数据的.什么时候存放的是地址,什么时候放的是内容(数据),什么时候是引用的地址,什么时候是直接调用的数据,看了变量修饰符,明白一些,但又不十分明白.第二个,java中有那么多的类,每个类中又有那么多的方法,怎样才知道用什么方法?怎样学才学的快,挨个看一遍,也记不住.有没有什么技巧可用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于第二个问题, 这个不是一时能急得来的, 需要经验积累. 主要是看书, 把书上的例子用电脑写写, 然后修改, 再查Api文档, 多试用Api里面的那些方法, 时间长了就知道了, 而且Java的Api取名取得非常好, 基本上一看方法的名字, 大概就知道是用来干什么的. 除了看书外, 经常来CSDN逛逛, 会学到不少东西.第一个问题, 因为Java中就涉及到几类东西, 原始数据类型: byte, char, short, int, long, float, double等, 然后就是数组, 对象, 外加一个引用, 如果对C的指针了解的话, 就知道引用实际上的作用与C中的指针很相似, 只不过指针可以进行自述运算, 而引用不行, 引用就相当于常量指针, 他们都是指向一个内地址. Java中没什么映像说用过到引用的地址(Java本就没有指针, 所以更不用说什么地址), 到是C中指针的地址(二维指针)经常用到. 第二个问题 多看api 那么多方法必须慢慢学 我也是初学者 我们共同学习吧第一个问题 还不清楚 这位老兄4点多就提问,佩服啊。classa a = new classa(); a 是引用,在内存中划分出一块,里面存放非static得成员变量和成员方法,这就是存放数据的地方。将这块内存块的首地址存放在变量a中,即a存放的是地址。至于引用的地址,像a的地址,好像没有用吧,我不知道这个问题了。...... 针对第一个问题, 建议LZ搞一本head first java 书来看看,那里面 图很多,特别是 各种变量如何在生存于内存中,都非常形象的表达出来,看了以后 理解起来很容易。针对第二个问题,1 2 3 4 楼都是正解 javase 小问题。 金立td100通讯录恢复 如何在一个文件中查数据? OutputStreamWriter的一点问题 JAVA的AWT如何刷新窗体,或者能解决我的问题的,进。 贪吃蛇编程问题,在线等立給20分 [炫啊]关于StringTokenizer的问题,求助! 如何在jave se中显示web页面,并能让两者相互通信? [求助]Hello World执行中遇到的问题 一个关于ArrayList重新组合排序的问题 static_cast<int>是什么东西 请问,如何在程序运行的时禁止用户进行任何键盘和鼠标操作
第一个问题 还不清楚