1.向上转型与向下转型的问题?2.早绑定与晚绑定的问题3.hashcode实际应用中能做什么?4.int与Integer.....的区别?5.String与那些基本类型int char...有什么区别?6.面向对象与面向程序有什么具体的区别?我总是理解不好
那位大虾可以详细的解答一下啊 ?
小弟这里先谢谢了。
QQ:360727112

解决方案 »

  1.   

    这几个问题说起来的话,没完没了的...向上转型和向下转型  最简单的你看看int,float和double吧早绑定和晚绑定   我觉得你的意思是编译绑定和运行期绑定吧   看看多态,泛型吧其他的问题我觉得平时论坛里都扯得很多  自己找找吧  尤其是String...
      

  2.   

    1向上转型 多态~向下转型 (RTTI) 不过基本不用~也利用多态来完成。
    2多态问题,搞明白多态什么时候会发生就行了。
    3 hash码 存储位置~在set,map容器中放入自定义类时需要用到的。
    4 基本类型与类的区别,1.5有个包装
    5同上,要深入的话可以单独找String帖子。
    6精华帖里面一个讲的很详细,说明了到底什么是面向过程,什么是面向对象。
      

  3.   

    up,学习1.向上转型 多态,向下转型不清楚
     3.hashcode 存储位置~在set,map容器中放入自定义类时需要用到的,来区分对象是不是一个,多是来提高效率用的,对于非set,map容器根本就用不到的
     4 基本类型与类的区别,jdk1.5已经能够进行自动封箱和拆箱,使转化更加简单
      

  4.   

    int是一个基本类型
    Integer是一个类
      

  5.   

    String是一个引用类型,跟其它引用类型比较特殊,可以不用new
    char,int那些是基本数据类型,一共有八种
      

  6.   


    4、Integer是对int的包装,能实现int所有的基本操作,可以查jdk了解
    6、面向过程就好比一段代码一直顺序执行下去,面向对象就是调用不同类的属性or方法执行下去(其他涉及到很多的东西了,一句话肯定讲不好)。