自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ForeverLove

渐行渐远

  • 博客(21)
  • 收藏
  • 关注

原创 CSharp中的委托

一、什么是委托委托是一个类,它定义了方法的类型,使得可以将方法当作另外一个方法的参数来进行传递;调用委托的时候,委托包含的所有方法将被执行。二、委托的定义public delegate void MyDel(int x);public delegate string MyDel2(string msg);三、声明委托变量MyDel md;四、初始化委托m

2016-11-11 16:33:43 8884

原创 CSharp中的正则表达式

一、正则表达式中的元字符 1. ".":   意思:除了\n以外的任意字符 2. "[]":  意思:字符组,任意单个字符,在中括号中任意一个字符 3. "|":   意思:表示或的意思,“或”的优先级非常低,最后才计算 4. "()":      意思:1.改变优先级;2.提取组(分组) 5. "{n}": 意思:前面的表达式必须出现n次 6. "{n

2016-11-10 11:32:14 7061

原创 简单工厂设计模式

简单工厂模式解释:简单工厂模式(SimpleFactory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethodPattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图:简单工厂模式中包含的角色及其相应的职责如下:      工厂角色(Creator):这是简单工厂模

2016-10-12 15:48:25 419

原创 多线程

什么是进程:正在执行的程序.什么是线程:线程就是进程执行中的一个控制流程.一个进程中至少有一个控制流程.仅有一个控制流程的程序称为单线程.多线程:一个进程中当有多个控制单元时,就称为多线程程序.多线程的好处:1.提高程序的执行效率.2.可以让多部分代码同时执行.多线程的特性:随机性.线程的状态: 创建线程方式:1.继承Thread

2016-06-13 09:06:42 365

原创

包在文件系统中对应的就是文件夹作用:1.对类进行分类管理2.对类提供了多层命名空间包在程序中的体现:通过package关键字来定义。好处:将运行文件class与源文件java相分离。包与包之间可以使用的权限只有两个:public protectedpublicprotected:只有不同包中的子类可以直接访问。 访问权限:

2016-06-13 09:06:18 368

原创 异常处理

异常的体系:ThrowableError通常出现重大问题:如运行的类不存在或者内存溢出等。不编写针对代码对其处理。Exception在运行时运行出现的异常情况,可以通过try catch finally捕捉异常Exception和Error的子类名都是以父类名称做为后缀。Throwable特点:该体系所有的对象都可以被throws和thr

2016-06-03 10:56:23 245

原创 多态

多态:前提:1.类与类之间要有关系。2.必须有覆盖。局限性:不可以使用子类中特有的方法。好处:增强了程序的扩展性。instanceof:用于判断对象是否所属于指定类或者接口。在程序中的体现:父类或者接口的引用指向或者接收自己的子类对象。

2016-06-02 16:37:59 236

原创 抽象类和接口及final关键字

final关键字:1.final可以修饰类、成员(属性和行为),局部变量2.被final修饰的类不可以被继承3.被final修饰的方法不可以被复写4.被final修饰的变量是一个常量,只能赋值一次5.内部类在局部时,只能访问被final修饰的局部变量 抽象类:将方法声明向上抽取,该方法没有主体,需要被abstract关键字修饰。抽象方法一定要存在抽象类中。特

2016-06-02 11:27:29 415

原创 单例设计模式

设计模式:就是解决问题行之有效的方法。单例设计模式: 保证一个类在内存中对象唯一性。 /* * 单例设计模式 *  * 实现思路: * 1.私有化构造函数,不让其他类建立对象初始化,那么其它类就无法简历该类对象。 * 2.建立一个本类对象,并私有化和静态。 * 3.对外提供一个静态方法让其他类可以获取该对象。 *//** * 懒汉式初

2016-06-01 17:22:52 283

原创 构造函数及关键字

构造函数特点:1.函数名与类名相同2.不需要定义返回值类型3.不可以写return语句作用:给对象进行初始化运行特点:对象一建立,就会调用与之对应的构造函数,但是只调用一次。注意:1.只要是用class定义的类中,都会有一个默认的空参数构造函数。2.当在类中自定义了构造函数后,默认的构造函数就消失了。构造函数和一般函数的区别:构造函数一建立就会运

2016-06-01 17:22:23 1457

原创 继承

特点:1.提高代码的复用性。2.让类与类之间产生了关系,有了这个关系才有了多态的出现。java只支持单继承,不支持多继承(其实java保留了多继承机制,但是多继承容易出现问题,用另一种方式来体现----多实现)。java支持多层继承,其实就是一个继承体系。什么时候继承定义:当类与类之间存在所属关系时,就可以定义继承。如何判断所属关系:一个类是否可以获取到另一个类中所

2016-06-01 17:21:54 291

原创 封装

隐藏实现细节,提高了安全性(在程序中就是将成员变量私有化,通过对应的get、set方法来访问)。函数就是一个最小的封装体。类也是一种封装形式。框架也是封装形式。 class person{private int age;public void setAge(int age){rhis.age = age;}rublic int

2016-06-01 17:21:34 335

原创 面向对象

对象:特征:封装、继承、多态。类与对象的关系:类是对某一类事务的描述,对象既是该类事物的实实在在存在的个体如同汽车与设计图纸之间的关系。图纸 汽车 汽车 汽车 图纸相对应计算机中的类汽车相当于计算机中的对象对象的好处:可以将属性和行为进行封装。创建对象:类类名=new 类();

2016-06-01 17:21:08 275

原创 数组

一、概念同一种类型数据的集合二、数组的好处可以自动给元素从0开始编号,方便操作这些元素。三、数组的格式元素类型[]数组名=new 元素类型[元素个数或数组长度];例如:int[] arr = new arr[5];另一种初始化方式:元素类型[]数组名 = {元素,元素,元素….};例如:int[] arr = {1,32,4,5,6,};四、

2016-06-01 17:18:22 294

原创 Java中的函数

一、什么是函数函数就是程序中一段独立的小程序。二、Java中函数的格式返回值类型函数名(参数类型参数名称1,参数类型参数类型2,…){执行语句;return返回值;}三、函数的特点它是程序中的一段独立的小程序它可以实现独立的功能它只有被调用才会执行它可以被重复使用四、如何定义一个函数定义函数是为了实现一个功能明确该

2016-06-01 17:17:48 645

原创 程序流程控制

一、判断语句if(条件表达式){执行语句;}if(条件表达式){执行语句;}else{执行语句;}if(条件表达式){执行语句;}else if(条件表达式){执行语句;}else{执行语句;}三元运算符int y;

2016-05-27 20:46:58 403

原创 java的运算符

一、算数运算符运算符运算示例结果+正号+33-负号b=3;-b;-3+加4+48-减6-33*

2016-05-27 16:49:48 373

原创 java的变量

一、变量的概念:内存中归档一个存储区域该区域有自己的名称(变量名)和类型(数据类型)该区域的数据可以在同一类型范围内不断变化为什么要定义变量:用来不断的存放同一个类型的常量,并且可以重复使用使用变量注意:变量的作用范围(一对{}之间有效)初始化值定义变量的格式:数据类型变量名=初始化值;注:格式是固定的,记住格式,以不变应万变 二、jav

2016-05-27 16:47:16 260

原创 JAVA中的常量

一、什么是常量:在运算过程中值是不会变化的量。比如:整数、小数等。整数进制(计算机存储数据的方式)二进制:0 1;八进制:0~7开头,例如:024(不太常用);十六进制:0~9 A~F 0x开头例如:0x2a4e;十进制:0~9;规律:进制越大,数的表示长度越短。进制之间的转换十→二,十→十六;浮点型:就是小数,根据精确度不通(在内存中所占空

2016-05-27 16:46:17 451

原创 第一个JAVA程序及JAVA中的注释

一、java输出hello world说明:1.定义java文件,java程序是以类的形式存在的;可以通过关键字class类名的形式定义个类,并通过{}确定范围。2.如果需要该类独立运行,就需加入主函数(main)。例如:classDemo{public static void main(String[] ages){Sysstem.out.println(

2016-05-27 16:44:03 535

原创 Java环境搭建

一、下载并安装JDK下载并安装jdk(java开发工具包),通常只要将jdk安装目录存放在硬盘或者移动设备上即可(例如安装路径--F:\Jdk1.6.1_01)。如果是安装jdk,会安装两部分内容,一个是jdk(开发和运行环境),一个是jre(运行环境)。二、配置环境变量1.为了在任意目录下都可以使用jdk\bin目录下的工具,可以配置环境变量path。  为什么要配置

2016-05-27 16:42:24 188

空空如也

空空如也

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

TA关注的人

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