java基础
yinzheyihaoC
这个作者很懒,什么都没留下…
展开
-
【转】java中4大部分内存
java内存总体一共分为了 4个部分(stack segment、heap segment、code segment、data segment) 当我们在程序中,申明一个局部变量的时候,此变量就存放在了 stack segment(栈)当中; 当new 一个对象的时候,此对象放在了heap segment(堆)当中; 而static 的变量或者字符串常量 则存在在 data segme转载 2014-02-09 18:36:58 · 718 阅读 · 0 评论 -
【转】 java多态
方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许多继承,这确实给其带来的非常强大的功能,但是复杂的继承关系也给C++开发者带来了更大的麻烦,为了规避风险,Java只允许单继承,派生类与基类间有IS-A的关系(即“猫”is a “动物”)。这样做虽然保证了继承关系的简单明了,但是势必在功能上有很大的限制,所以,Java引入了多转载 2014-02-14 21:02:40 · 569 阅读 · 0 评论 -
java方法重写
java方法的重写。Overriding1.必须有继承,子类继承父类。2.方法在父类必须有定义。3.子类中重写的方法与父类中方法名称一致,参数一致,返回类型一致。java方法重写是实现多态的必备条件。原创 2014-02-28 08:54:36 · 1093 阅读 · 0 评论 -
java重载 overloaded
java方法的重载。1.在同一个类中,方法在同一个类中。2.方法名一样,同一个类中有多个方法名称一致的方法。3.方法的参数类型、参数个数不一样,参数顺序不一样。4.方法重载与方法的返回值类型无关。原创 2014-02-28 08:41:40 · 2090 阅读 · 0 评论