自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 接口

接口作用: 1.可以使项目分层,所有局部面向接口开发,开发效率提高。 2.借口使代码之间耦合度降低,使项目可插拔。 3.借口和抽象类都能完成的功能,优先选择借口,因为借口可以多实现 多继承。

2017-03-22 09:13:00 243

原创 接口

接口中只能出现常量和抽象方法。 接口其实是一个特殊的抽象类,是完全抽象的。 接口中没有构造方法无法被实例化。 接口和接口之间可以多继承。 一个类可以实现多个接口。 一个非抽象的类实现接口,需要将接口中所有的方法实现。 接口与接口之间是继承关系extends,类与接口是实现关系implements

2017-03-03 15:23:05 309

原创 多态

java中的向上转型和向下转型 1向上转型:子转向父 2向下转型:父向子转 二者都需要两个类之间有继承关系。 向上转型又称为自动类型转换 父类引用指向子类对象。 Animal a = new Cat(); 称为向上转型。 向下转型:强制类型转换 class Cat extends Animal Animal c1 = new Ca

2017-03-03 15:22:37 279

原创 super

1super关键字不是一个引用类型,super中存储的不是内存地址,super指向的不是父类对象,super代表的是当前子类对象中的父类型特征。 2子类和父类中都有某一个数据(属性或方法),如果要在子类中访问父类中该属性,则需要使用super.属性名。 3.super可以使用在成员方法和构造方法中。 4.一个构造方法第一行如果没有this.(...);也没有显式地去调用super.(...)

2017-03-03 15:21:52 430

原创 final

final修饰的类无法被继承。 final修饰的方法无法被覆盖。 final修饰的局部变量只能一次赋值。 final修饰的成员变量必须显示的初始化。 final修饰的成员变量一般和static连用。 final修饰的引用类型,该引用不可再重新指向其他的java对象,但是final修饰的引用,该引用指向的对象的属性是可以修改的。 abstract抽象类 抽象类无法实例化

2017-03-03 15:21:20 346

原创 重写

如果父类中的方法无法满足子类的业务需求,则需要在子类中进行方法重写。 子类对象调用的方法一定是子类重写的方法。 方法的重写条件: 1:发生在具有继承关系的两个类之间。 2:必须具有相同的方法名,相同的返回值类型,相同的参数列表 3:重写的方法不能比被重写的方法拥有更低的访问权限。(注:public为最高) 4:重写的方法不能比被重写的方法跑出更宽泛的异常。 5:私有方法,构造方法不能

2017-03-03 15:20:47 411

原创 extends

继承: 类与类只支持单继承。即只能有一个父类。 如果一个类没有显式继承其他类,则其继承Object类。 java中子类继承父类时,会将弗雷中所有的数据全部继承,包括私有的也能继承,但是在子类中无法直接访问父类中的私有的数据,但是可以间接访问。 构造方法不能不继承。 方法覆盖:

2017-03-03 15:19:31 559

原创 单例模式

单例模式: 1构造方法私有化; 2对外提供一个公开的静态的获取当前类型对象的方法; 3提供一个当前类型的静态变量 public class SingleInstance  { private SingleInstance(){}; static SingleInstance s; public static SingleInstance getInstance(){ if

2017-03-03 15:18:59 261

原创 构造方法+this

构造方法没有返回值;名字与类名一致; 成员变量只有在调用构造方法时才会赋值。 this 关键字: this是一个引用类型,在队中的每一个对象上都有this,this保存内存地址指向自身。this指当前对象 this可以通过一个构造方法调用另一个构造方法以实现代码重用的作用。 this应当出现在构造方法第一行。 成员变量必须用“引用.”来访

2017-03-03 15:17:43 526

原创 break,return,continue

break结束离他最近的循环语句,return结束整个方法,返回值。continue结束本次循环,继续下一个循环,

2017-02-14 16:33:14 234

原创 运算符

java中的运算符有最基本的=赋值运算,还有+=,-=,*=,/=,%=等扩展的运算符,在进行运算的时候,如果是基本的赋值运算符,遵循上篇博客所讲的规则,即byte,short,char等类型,先化为int型,然后再进行运算,而扩展型的运算符不改变自身的数据类型,eg:byte a =5;a+=5;最后得出来的结果是byte类型10,而换成基本赋值运算,则有a=a+5;灯饰右边的5是int类型(默

2017-02-14 10:21:25 237

原创 java数据类型

java进行多宗数据类型的运算时,先将所有类型转换为容量最大的那个,然后再进行运算。

2017-02-13 13:08:11 186

原创 java类

一个.java文件可以有多个class,一个class对应生成一个class文件。

2017-02-12 15:16:54 294

原创 初识java

public class variable { static char i = 'a'; public static void main(String args[]){ byte b = 0x55;short s = 0x55ff; System.out.println("字节型"+b); System.out.println(s); System.out.println(i); }

2017-02-10 20:27:20 364

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除