自定义博客皮肤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 626

原创 接口interface

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

2012-09-21 01:27:28 436

原创 抽象类

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

2012-09-21 01:24:56 418

原创 单例设计模式

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

2012-09-21 01:22:53 423

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

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

2012-09-21 01:20:54 1189

原创 main主函数

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

2012-09-21 01:19:36 689

原创 线程间通讯

/*线程间通讯:其实就是多个线程在操作同一个资源但是操作的动作不同等待唤醒机制*/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 394

原创 final关键字

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

2012-08-03 16:02:27 352

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

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

2012-08-02 21:28:34 1238

原创 main主函数

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

2012-08-02 21:24:02 654

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

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

2012-08-02 16:18:55 597

原创 继承-概述

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

2012-08-02 16:13:41 448

原创 单例设计模式

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

2012-08-02 14:42:04 391

空空如也

空空如也

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

TA关注的人

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