自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 多态的概念,特点与使用

多态:可以理解为事物存在的多种体现形态 如:人:男人,女人   动物:猫,狗,鸟 猫这个动物应该是猫类型的:猫 cat = new 猫(); 同时猫也是动物的一种:动物 y = new 猫();  动物是猫和狗具体事物抽取出来的父类型,父类型指向了子类对象    1、多态的体现   父类的引用指向了自己的子类对象   父类的引用也可以接收自己的子类对

2012-09-21 01:28:52 597

原创 接口interface

java中类不支持多继承,但是接口可以实现多继承 接口中所有的方法都是抽象的 class用于定义类,interface用于定义接口   接口的格式特点: 1、接口中常见定义:常量,抽象方法 2、接口中成员都有固定修饰符。   常量:public final static NUM = 3;   方法:public abstract 接口中的成员都

2012-09-21 01:27:28 421

原创 抽象类

当多个类中出现相同功能,但是功能的主体不同,这时可以向上抽取。 只抽取功能定义,而不抽取功能主体   如果一个类中有不确定的部分,也就是该事物的功能需要明确出现,但是无法定义主体,通过抽象方法来表示 抽象:abstract   抽象类的特点: 1、抽象方法一定在抽象类中,既如何类中的一个方法用abstract修饰后成为抽象方法,那么这个类的前面一定也要加上

2012-09-21 01:24:56 396

原创 单例设计模式

设计模式:解决某一类问题最有效的方法 java中23种设计模式: 单例设计模式:要一个类在内存中只能存在一个对象。 所有操作的都是那一个对象。如:软件的配置文件。class Car { private String name; public void setName(String name) { this.name = name; } p

2012-09-21 01:22:53 411

原创 子类父类中类成员(变量、函数、构造函数)的特点

子父类出现后,类成员的特点:   类中成员: 1、变量 2、函数 3、构造函数   1、变量 如果子类中出现非私有的同名的成员变量时, 子类要访问本类中的变量,用this关键字 子类要访问父类中的同名变量,用super关键字   super和this的使用几乎一致 this代表的是本类对象的引用 super代表的是

2012-09-21 01:20:54 1165

原创 main主函数

主函数:是一个特殊的函数。作为程序的入口,可以被jvm调用。 主函数的定义: public:代表着该函数的访问权限是最大的 static:代表主函数随着类的加载就已经存在了 void:主函数没有具体的返回值 main:不是关键字,但是是一种特殊的单词,可以被jvm识别 String[] args:函数的参数,参数类型是一个字符串类型的数组 主函数是固定格式的:jvm可

2012-09-21 01:19:36 674

原创 线程间通讯

/* 线程间通讯: 其实就是多个线程在操作同一个资源 但是操作的动作不同 等待唤醒机制 */ class Res { private String name; private String sex; private boolean flag = false; public synchronized void set(String name,String sex) {

2012-09-18 00:15:45 378

原创 final关键字

final:最终,作为一个修饰符 1、可以修饰类,函数,变量 2、被final修饰的类不可以被继承,为了避免被继承,被子类复写功能 3、被final修饰的方法不可以被复写 4、被final修饰的变量只能赋值一次,成为了一个常量,既可以修饰成员变量,也可以修饰局部变量       常量命名方式:所有字母都大写,如果用多个单词组成,单词直接通过“_”来连接,如:final int PI =

2012-08-03 16:02:27 341

原创 static(静态)关键字的特点和用法

→静态:static 用法:是一个修饰符,用于修饰成员(成员变量,成员函数)class Person { String country = "cn"; } /*每实例化一个Person对象,每个对象在堆内存中都有一个country 而加上static以后,就只在内存总存在一个静态的country被其他的对象直接调用,可以节省内存空间。 当成员被静态修饰以后,除了可以被对象调用外,还可以直接被类

2012-08-02 21:28:34 1217

原创 main主函数

主函数:是一个特殊的函数。作为程序的入口,可以被jvm调用。 主函数的定义: public:代表着该函数的访问权限是最大的 static:代表主函数随着类的加载就已经存在了 void:主函数没有具体的返回值 main:不是关键字,但是是一种特殊的单词,可以被jvm识别 String[] args:函数的参数,参数类型是一个字符串类型的数组 主函数是固定格式的:jvm可

2012-08-02 21:24:02 632

原创 子类父类中类成员(变量、函数、构造函数)的特点

子父类出现后,类成员的特点: 类中成员: 1、变量 2、函数 3、构造函数 1、变量 如果子类中出现非私有的同名的成员变量时, 子类要访问本类中的变量,用this关键字 子类要访问父类中的同名变量,用super关键字 super和this的使用几乎一致 this代表的是本类对象的引用 super代表的是父类对象的引用 如果子类和父类有相同名称

2012-08-02 16:18:55 577

原创 继承-概述

继承的优点 1、提高了代码的复用性 2、让类与类之间产生了关系,有了这个关系,才有了多态的特性 注意:千万不要为了获取其他类的功能,简化代码而使用继承     必须是类与类之间有所属关系才可以继承,所属关系 “is a”     java语言中只支持单继承,不支持多继承     因为多继承容易带来安全隐患:当多个父类中定义了相同功能,但功能的内容不同,子类不确定要运行哪一个

2012-08-02 16:13:41 434

原创 单例设计模式

设计模式:解决某一类问题最有效的方法 java中23种设计模式: 单例设计模式:要一个类在内存中只能存在一个对象。 所有操作的都是那一个对象。如:软件的配置文件。 class Car { private String name; public void setName(String name) { this.name = name; } public String getName

2012-08-02 14:42:04 377

空空如也

空空如也

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

TA关注的人

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