Java基础知识
奋努的bird
这个作者很懒,什么都没留下…
展开
-
Java的数据类型详解
Java有两大种数据类型,分为内置数据类型(即基本数据类型)和引用数据类型,其中内置数据类型有8种,分为三大类:数值型、字符型、布尔型。详解如下图:...原创 2018-07-14 09:20:57 · 178 阅读 · 0 评论 -
Java中JRE与JDK区别
1、JRE的全称为Java Runtime Environment,它是Java运行环境,主要负责Java程序的运行;2、JDK的全称为Java Development Kit,它包含了Java程序开发所需的编译、调试等工具,还包含JDK的源代码;3、JDK是整个JAVA的核心,包括了Java运行环境JRE、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API...原创 2018-07-14 09:22:24 · 254 阅读 · 0 评论 -
面向对象特征
1、抽象性:就是把现实世界的实体抽象为对象,抽象包括两个方面:数据抽象、过程抽象。1.1、数据抽象:表示世界中一类事物的特征,就是对象的属性.比如鸟有翅膀,羽毛等(类的属性);1.2、过程抽象:表示世界中一类事物的行为,就是对象的行为.比如鸟会飞,会叫(类的方法)。2、封装性:就是把对象的属性和行为封装起来;3、继承性:对象的一个新类可以从现有的类中派生,这个过程称为类继承。子类可以从它的父类那里...原创 2018-07-14 09:23:37 · 262 阅读 · 0 评论 -
抽象类与接口的区别
1、抽象类与接口的共同点:1.1、抽象类和接口都不能被实例化,它们都位于继承树的顶端,用于被其他类实现和继承;1.2、抽象类和接口都可以包含抽象方法,继承抽象类或实现接口的普通子类都必须实现这些抽象方法。2、抽象类与接口的不同点:2.1、接口只能做方法申明,抽象类中既可以做方法申明,也可以做方法实现;2.2、抽象类中的成员变量可以是多种访问权限(protected、private等),而接口中的成...原创 2018-07-14 09:24:49 · 369 阅读 · 0 评论 -
重写和重载的区别
1、重写和重载的区别:1.1、方法重写是存在子类与父类之间的,子类定义的方法与父类中的方法具有相同的方法名字,相同的参数列表和相同的返回类型,方法的修饰权限不能缩小;1.2、方法重载是指同一个类中的多个方法具有相同的名字,但这些方法具有不同的参数列表,即参数的数量或参数类型不能完全相同。...原创 2018-07-14 09:25:31 · 1485 阅读 · 0 评论 -
向上转型和向下转型
1、向上转型:子类对象赋值给父类类型的变量,即父类对象引用,指向子类对象;2、向下转型:是将抽象类转换为较具体的类。在执行向下转型时,需用instanceof操作符判断父类对象是否为子类对象的实例。...原创 2018-07-14 09:27:49 · 1427 阅读 · 3 评论 -
java中的final关键字
1、final修饰的变量是常量,值不能够被改变;2、final修饰的方法不能够被重写;3、final修饰的类不能被继承。原创 2018-07-14 09:26:20 · 189 阅读 · 0 评论