java语言
文章平均质量分 68
DeiMooooo
Android从小白到入门再到放弃
展开
-
Java面向对象(1)概述
Java面向对象1.概述 对于面向过程思想,强调的是过程(动作) C语言 对于面向对象,强调的是对象(实体) C++ Java C# 2.特点: 1.面向对象就是一种常见的思想,符合人们的思考习惯。 2.面向对象的出现,将复杂的问题简单化。 3.面向对象的出现,让曾经咋过程中的执行者,变成了对象中的指挥者。 类与对象java语言对现实生活中的事物进行描述,通过类的形式来体现。对于事物的描述通常只原创 2016-09-24 16:19:25 · 314 阅读 · 0 评论 -
泛型
泛型程序设计September 20, 2016 9:56 PM Powerd By DeiMo 泛型概述 什么是泛型 泛型技术是在JDK1.5之后推出的一种安全机制,它是给编译器使用的技术,用于编译时期。确保了类型安全。泛型的好处 1.将运行时期的问题ClassCastException转到了编译时期 2.避免了强制转换的麻烦什么时候使用泛型 1.当操作的引用数据类型不确定的时候原创 2016-10-05 19:21:08 · 238 阅读 · 0 评论 -
Java面向对象(9)内部类
内部类April 27, 2016 9:33 AM By DeiMo内部类的定义及用法将一个类定义在另一个类的里面,对里面的那个类就称为内部类(内置类,嵌套类),一般用于类的设计分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容。这时就可以把还有的那个事物定义成内部类描述。内部类的访问特点1.内部类可以直接访问外部类的成员。 2.外部类要访问内部类,必须建立内部类的对象。c原创 2016-09-28 13:21:30 · 256 阅读 · 0 评论 -
Java面向对象(8)多态
多态April 25, 2016 8:48 PM By DeiMo多态概述 定义:某一类事物的多种存在形态。 例如:动物中的猫,狗 Cat cat = new Cat(); 同时猫也是动物中的一种,也可以把猫称为动物。 Animal animal = new Cat(); 动物是猫和狗具体事物中抽取出来的父类型。 父类型引用指向了子类对象 简单说:就是一原创 2016-09-27 09:36:48 · 408 阅读 · 0 评论 -
Java面向对象(7)接口
接口April 25, 2016 8:29 PM By DeiMO接口的定义与产生当一个抽象类中的方法都是抽象方法的时候,这时可以将抽象类用另一种形式定义和表示,就是 接口 interface接口的特点1.成员变量public static final int X = 9; 2.成员函数public abstract void show(); 由此得出结论:接口中的成员都是公共的权限接口细节1.类原创 2016-09-26 23:09:44 · 216 阅读 · 0 评论 -
Java面向对象(6)抽象类
抽象类April 25, 2016 8:11 PM By DeiMo抽象类产生与定义描述事物时的不断向上抽取和抽象的过程中,就会产生抽象类。抽象:笼统,模糊,看不懂,不具体。抽象类的特点1.方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰。抽象方法必须定义在抽象类中。该类必须也被abstract修饰class AbstractDemo{ abstract void sho原创 2016-09-26 13:43:00 · 215 阅读 · 0 评论 -
Java面向对象(5)继承
继承April 22, 2016 9:23 PM By DeiMo概述 继承的好处1.提高了的代码的复用性 2.让类与类之间产生了关系,给多态提供了前提 3.提高代码的可扩展性 4.提高产品或项目的开放性 继承的坏处1.继承是侵入性的,只要继承就必须拥有父类的所有属性和方法 2.降低了代码的灵活性。子类必须拥有父类的属性和方法,让子类自由的世界多了些约束 3.增强了耦合性。当父类的常量、变量和方法被原创 2016-09-25 22:44:23 · 222 阅读 · 0 评论 -
Java面向对象(3)static关键字
static关键字April 16, 2016 11:52 PM By DeiMo特点1.static是一个修饰符,用于修饰成员 2.static修饰的成员被所有对象锁共享 3.static优先于对象的存在,因为static的成员随着类的加载就已经存在了 4.static修饰的成员多了一种调用方式,就可以直接被类名调用。类名.静态成员 5.static修饰的数据是共享数据,对象中的是特有数据原创 2016-09-24 23:55:21 · 369 阅读 · 0 评论 -
Java面向对象(4)单例设计模式
单例设计模式April 17, 2016 11:07 AM By DeiMo什么是设计模式设计模式:对问题行之有效的解决方式。其实它就是一种思想。单例设计模式解决的问题:保证一个类在内存中的对象的唯一性。如何保证对象的唯一性1.不允许其他类用new关键字创建该类对象。 2.在该类中创建一个本类实例。 3.对外提供一个方法让其他程序可以获取该对象单例设计模式的一般步骤1.私有化该类构造函数 2.原创 2016-09-24 16:25:11 · 201 阅读 · 0 评论 -
Java面向对象(2)构造函数
构造函数1.概述 构造函数:构建创造对象时调用的函数。 作用:可以给对象进行初始化。 注意: 一个类中如果没有定义过构造函数,那么该类中会有一个默认的空参数构造函数。如果类中定义了指定的构造的函数,那么类中的默认构造函数就没有了。 一般函数与构造函数的区别 区别:1.构造函数:对象创建时,就会调用与之对应的构造函数,对对象进行初始化。一般函数:对象创建后,需要函数功能时才调用。 2.构造函数:原创 2016-09-24 16:19:53 · 260 阅读 · 0 评论 -
多线程(一)
多线程(一)October 6, 2016 9:13 PM Power By DeiMo 多线程概述1.进程与线程 进程:正在运行中的程序 线程:进程中负责程序执行的控制单元(执行路径)一个进程可以有多个执行路径,称之为多线程 2.多线程的意义 开启多个线程是为了同时运行多部分代码,每一个线程都有自己运行的内容。这个内容就是多线程要执行的任务 3.多线程的好处与弊端 好处:解决了多部分程序同时运原创 2016-10-07 20:06:18 · 252 阅读 · 0 评论