摘要: 异常 异常机制已经成为判断一门编程语言是否成熟的标准,除了传统的像C语言没有提供异常机制之外,目前主流的编程语言中如;Java C# Ruby Python都是提供了比较完善的异常处理机制。 java的异常处理机制主要依赖于try、catch、finally、throw和throws五个关键字。 t 阅读全文
posted @ 2018-12-03 20:34 2020turing 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 数组 java中,数组其实也是一个数据类型,数组也是编程语言中比较常见的一种数据类型,用于储存多个数据,每个数组元素存放一个数据,通常可以通过数组元素的索引访问数组元素,包括为元素赋值和取出数组中元素的值。 简单理解数组 java中的数组要求一个数组内只能存储一种数据类型,因为java是面向对象的所 阅读全文
posted @ 2018-11-13 22:47 2020turing 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 设计模式之简单工厂模式 简单工厂模式: 在代码的设计中我们使用面向对象设计就是为了,通过封装、继承、多态去把程序的耦合度降低,同时让程序变的灵活,容易修改,并且易于复用。 其实简单工厂模式只是一种思维,它就是它继承与多态的用法更有艺术性,在实际工作中让你代码更灵活,更利于拓展,更利于维护。话不多说来 阅读全文
posted @ 2018-11-11 22:41 2020turing 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 接口 前面讲到了类的继承与多态,其实接口也很类似与类的继承与多态,不同于类,接口是可以多个实现的,如果把类与类继承比喻为父与子,那么接口就是实现类的一种能力。比如,一个人具有吃饭的能力,我们写一吃饭的接口,这个接口只要是人这个类派生出的子类都可以去实现它。所以一个子类只能继承一个父类,但是一个类可以 阅读全文
posted @ 2018-11-11 21:53 2020turing 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 多态 简单来说呢,多态其实具有表现多种形态能力的特征。专业点的说法是:同一个实现接口,使用不同的实例而执行不同的操作(可以理解为一个爸爸有多个儿子,儿子们做一件事时(操作一个方法),处理的结果不同)。话不多说上代码: 子类到父类的转换(向上转型) 如同上图代码中向上转型一样,父类的引用指向子类的实例 阅读全文
posted @ 2018-11-11 21:26 2020turing 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 继承 继承是面向对象的三大特征之一,也是实现软件复用的一个手段。java的继承具有单继承的特点(简单理解一个儿子只能有一个爸爸),每个子类只有一个直接父类,但是一类可以有多个子类(除final类型的类)。 继承的特点: java的继承通过extends 关键字来实现,实现继承的类被称为子类,被继承的 阅读全文
posted @ 2018-11-11 20:27 2020turing 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 封装 封装是java面向对象的三大特征之一,简而言之封装就是将类的成员属性声明为私有,同时提供共有的方法实现对该成员属性的存取操作; 主要的实现目的: 隐藏类的实现细节, 让使用者只能通过事先预定的方法来访问数据,从而可以在该方法里加入逻辑控制,限制对成员变量的不合理访问, 可进行数据的检查,从而有 阅读全文
posted @ 2018-11-09 22:55 2020turing 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 有些类需要计划生育 单例模式 单例模式应该是工作中最常见的一种设计模式,不会针对一种语言来讲解设计模式,因为设计模式是一种编程思想,它不应该被固定在某个语言上。 为什么要用单例模式:在实际工作中,我们可能要做一个简单的缓存,一个连接池,或者只需要一个实例对象的类比如说工具类的对象我们想它在用到的时候 阅读全文
posted @ 2018-11-09 22:53 2020turing 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 面对对象 简单理解面向对象 面对对象我们首先要知道什么是什么对象(不是处对象哦),对象是一个具体的实体,例如:某一个人就是一个对象,他有具体的属性,他有一个大鼻子或者是小鼻子,他长的帅或者不帅,而他具有的特征就是他自身的属性,而他却属于人这个类里的一个实例。 面向对象的思想 作为面向对象的思维来说, 阅读全文
posted @ 2018-11-09 21:43 2020turing 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 运算符 运算符是一种特殊符号,用来表示数据的运算、赋值和比较等。 java中的运算符可分为一下几种: 1.赋值运算符 2.算术运算符 3.比较运算符 4.逻辑运算符 5.位运算符 6.三目运算符(不是三目童子!) 赋值运算符: java的赋值运算符用作与为变量指定变量值,赋值预算符 符号是 "=" 阅读全文
posted @ 2018-10-30 22:21 2020turing 阅读(457) 评论(0) 推荐(0) 编辑