本帖最后由 binarymann 于 2010-01-30 00:47:53 编辑

解决方案 »

  1.   

    譬如我知道new出来的东西都要分配在堆上,但为什么呢? 堆不同于栈 是可以动态分配内存空间的 运行期的对象创建显然是动态的 所以只能分配在堆上又譬如我觉得比较头疼的一个问题就是各种数据类型之间的转换,有时候必须需要加上强制转换符,不然就要出错,为什么非得转换呢? 
    函数的参数 操作符的操作数 都对数据类型有要求 不符合的话就无法进行下一步的操作
      

  2.   

    对于Java,可以不用对底层理解多深,如果你要研究底层开发,建议学汇编,C++等语言。Java最大的缺陷,我觉得就是对底层的操作支持不行,或者还没开始发展。
      

  3.   

    JAVA 的经典教材 thinking in Java 看看不会有坏处的
    多啃个几遍  每次都有不同的感受
      

  4.   

    楼主凌晨发帖学习的精神深深地打动了我
    初学JAVA 就能想这些问题 我觉得你的学习能力一定很好
    坚持下去就可以了
    我老师说过 搞 计算机 是最不要求智商的
      

  5.   

    你的思维很清晰,感觉也对语言很感兴趣。 相信你会学好
    感觉你还是先过一遍《JAVA2核心技术》 
    先整体有个大概了解,再慢慢深入点   这样更有利于整体的了解
    也容易形成自己对编程思想的感觉和理解
    祝你成功!
      

  6.   

    不知道楼主对计算机哪方面更感兴趣,硬件还是软件?作为一个刚刚接触Java语言的人,很多东西你肯定听不明白,有些东西你不要急于弄的一清二楚,和它打交道多了,你自然而然的就会明白它的含义,加油吧,贵在坚持!
      

  7.   

    谢谢大家的指点和鼓励,我太感动了~_~我已经买了两本书《Head First Java》和《Thinking in Java(第四版中文)》笨鸟先飞,我人比较笨...(数学实在不好意思提,文科学生也N年没有碰过数学了...)而且也不算先飞(80后...),只有多看多学啦其实我最大的问题还是上手练的少,马老师说他课上那些范例下来都需要自己再敲一遍,刚开始我还照着做,后来就又是只看只做笔记没有去敲了...还是要努力呀,再次感谢大家,周末愉快~
      

  8.   

    java2核心技术也不错,LZ加油~
      

  9.   

    java干嘛要对底层操作支持这么多啊 java就是为了上层操作而出的 语言简单(最早在电器设备里用) 不然还不如用C++  这不是什么缺陷。。