Java基础备忘-创新互联

    作为一家“创意+整合+营销”的成都网站建设机构,我们在业内良好的客户口碑。创新互联提供从前期的网站品牌分析策划、网站设计、网站建设、成都网站设计、创意表现、网页制作、系统开发以及后续网站营销运营等一系列服务,帮助企业打造创新的互联网品牌经营模式与有效的网络营销方法,创造更大的价值。
  1. 重载与重写的区别方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重 载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的方 法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型
    结论:
    Overload(重载):1.可以在一个类中也可以在继承关系的类中;2.名相同;3.参数列表不同(个数,顺序,类型) 和方法的返回值类型无关。
    Override(覆盖):1.不能存在同一个类中,在继承关系的类中;2. 名相同,参数列表相同,方法返回值相同,3.子类方法的访问修饰符要大于父类的。4.子类的检查异常类型要小于父类的检查异常。
  2. 线程的实现方式方法一:继承 Thread 类,覆盖方法 run(),在创建的 Thread 类的子类中重写 run() ,加入线程所要执行的代码即可。方法二:实现 Runnable 接口
    Runnable 接口只有一个方法 run(),声明自己的类实现 Runnable 接口并提供这一方法,将线程代码写入其中,就完成了这一部分的任务。但是 Runnable 接口并没有任何对线程的支持,我们还必须创建 Thread 类的实例,这一点通过 Thread 类的构造函数public Thread(Runnable target);来实现。
  3. 线程的状态及状见的转换态
  4. 反射JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。

文章名称:Java基础备忘-创新互联
文章分享:http://pwwzsj.com/article/djcoss.html