
java基础
文章平均质量分 85
KunQian_smile
这个作者很懒,什么都没留下…
展开
-
java 抽象类
一、抽象类介绍 父类里面的方法是抽象的,那么对于整个类来说,它就有一个没有实现的方法,这个方法不知道怎么去实现,那么这个类是就是残缺不全的,因此这个类应该被定义为一个抽象类。所以前面这样声明的声明的class Animal应该要在class的前面加上abstract,即声明成这样:abstract class Animal,这样Animal类就成了一个抽象类了。Animal类的最原创 2017-04-20 14:08:38 · 333 阅读 · 0 评论 -
java 接口
一、接口的概念 二、接口特性 注意:在接口里面声明的抽象方法默认是“public(公共的)”的,也只能是“public(公共的)”之所以要这样声明是为了修正C++里面多重继承的时候容易出现问题的地方,C++的多继承容易出现问题,问题在于多继承的多个父类之间如果他们有相同的成员变量的时候,这个引用起来会相当地麻烦,并且运行的时候会产生各种各样的问题原创 2017-04-20 14:39:03 · 278 阅读 · 0 评论 -
对象转型(向上转型和向下转型)
一、对象转型介绍 对象转型分为两种:一种叫向上转型(父类对象的引用或者叫基类对象的引用指向子类对象,这就是向上转型),另一种叫向下转型。转型的意思是:如把float类型转成int类型,把double类型转成float类型,把long类型转成int类型,这些都叫转型。把一种形式转成另外一种形式就叫转型。除了基础数据类型的转型之外(基础数据类型的转型:大的可以转成小的,小的也可以转成大的原创 2016-05-09 17:04:04 · 5017 阅读 · 0 评论 -
Java 动态绑定,静态绑定
动态绑定(多态): 动态绑定是指在“执行期间”(而非编译期间)判断所引用的实际对象类型,根据其实际的类型调用其相应的方法。所以实际当中找要调用的方法时是动态的去找的,new的是谁就找谁的方法,这就叫动态绑定。动态绑定帮助我们的程序的可扩展性达到了极致。 多态的存在有三个必要的条件: (1)要有继承(两个类之间存在继承关系,子类继承父类) (2)要有重写(在子类里面重写从父类继承原创 2017-04-20 15:15:04 · 204 阅读 · 0 评论 -
Java 多线程池ThreadPoolExecutor解析及Executors类中提供的静态方法来创建线程池
使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 一.Java中的ThreadPoolExecutor类 四个构造方法: public class ThreadPoolExecutor exten原创 2017-04-20 17:26:18 · 2267 阅读 · 0 评论 -
Java 多态
一:什么是多态? (1)多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)。 例:比方说按下 F1 键这个动作,如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档;如果当前在 Word 下弹出的就是 Word 帮助;在 Windows 下弹出的就是 Windows 帮助和支持。同一个事件发生在不同原创 2016-04-29 09:55:40 · 1184 阅读 · 0 评论 -
Java继承机制的初始化顺序+静态动态绑定
一个Java程序的执行要经过编译和执行(解释)这两个步骤,同时Java又是面向对象的编程语言。当子类和父类存在同一个方法,子类重写了父类的方法,程序在运行时调用方法是调用父类的方法还是子类的重写方法呢,这应该是我们在初学Java时遇到的问题。这里首先我们将确定这种调用何种方法实现或者变量的操作叫做绑定。(执行父类方法还是子类方法是由对象决定的,跟引用没有直接关系) 一:在Java中存原创 2016-04-28 22:40:00 · 1389 阅读 · 0 评论 -
Java 关键字集合
一:super关键字1:构造方法中的super关键字在Java子类的构造方法中可以通过super关键字来调用父类的构造方法。其用法为: 1) super(); 访问父类中的无参构造函数2) super (paras…); 用来调用父类中某个有参的构造方法 super()来调用父类无参的构造方法,但即使不使用super(),默认也会调用父类无参的构造方法。父类无参的构造方法可以是自定义的无参构造方法...原创 2018-03-07 17:10:27 · 589 阅读 · 0 评论