2017年9月26日

面向对象的五大基本原则是

摘要: 1.单一职责原则 一个类应该仅有一个引起它变化的原因 2.开放封闭原则(ocp) 既开放又封闭,对扩展是开放的,对更改是封闭的 3.里氏替换原则(LSP) 子类可以替换父类并且出现在父类能出现的任何地方,这个原则也是在贯彻GOF倡导的面向接口编程!在这个原则中父类应尽可能的使用接口或者抽象类来实现! 阅读全文

posted @ 2017-09-26 22:24 qdljyl 阅读(109) 评论(0) 推荐(0) 编辑

ioc依赖注入的原则

摘要: 一、.依赖就是有联系,有地方使用到他就是有依赖它,一个系统不可能完全避免依赖。如果你的一个类或者模块在项目中没有用到它,那么你可以从项目中删掉它,因为没有一个地方可以依赖它。 二、依赖倒置 需求增加了,需要不同的播放器,播放不同的文件,我们需要抽象出来,减少耦合。 耦合关系就是依赖关系,如果依赖关系 阅读全文

posted @ 2017-09-26 22:19 qdljyl 阅读(249) 评论(0) 推荐(0) 编辑

2017年7月13日

java3

摘要: Java 支持两种选择语句: if 语句和 switch 语句。 这些语句允许你只有在程序运行时才能知道 其状态的情况下,控制程序的执行过程。如果你没有 C/C++ 的编程背景,你将会为这两个 语句的强大功能和灵活性而感到吃惊。 阅读全文

posted @ 2017-07-13 21:55 qdljyl 阅读(166) 评论(0) 推荐(0) 编辑

java基础2

摘要: 一、基础数据类型(四类八种):不能为null 整数型 byte 2的8次方 short 2的16次方 int 2的32次方 long 2的64次方 浮点型 float 4个 double 8个字节 布尔型 boolean(true, false) 字符型 char(可以是一个字母, 也可以是一个汉字 阅读全文

posted @ 2017-07-13 21:17 qdljyl 阅读(108) 评论(0) 推荐(0) 编辑

2017年7月12日

java基础

摘要: 一、java语言的发展 第一代语言 打孔机第二代语言 汇编第三代语言 java c, c++, c#等 java历史 java之父 詹姆斯.高斯林 95年Sun公司发布jdk1.0 二、java环境配置 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSP 阅读全文

posted @ 2017-07-12 21:10 qdljyl 阅读(104) 评论(0) 推荐(0) 编辑

2017年6月22日

js的例子

摘要: 一、好友选中 <style type="text/css">*{ margin:0px auto; padding:0px}#wai{ width:300px; height:300px;}.list{ width:300px; height:40px; background-color:#60F; 阅读全文

posted @ 2017-06-22 22:07 qdljyl 阅读(96) 评论(0) 推荐(0) 编辑

2017年6月19日

javascript的用法

摘要: 1.找元素 var a = document.getElementById("test"); //根据ID找,只能找到一个 var a = document.getElementsByClassName("test");//根据class名找,可以找到多个,返回数组 var a = document 阅读全文

posted @ 2017-06-19 21:24 qdljyl 阅读(152) 评论(0) 推荐(0) 编辑

2017年6月18日

javascript的递归

摘要: 一、递归 递归的本质就是使用函数自身来解决问题的思路。 程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策 阅读全文

posted @ 2017-06-18 21:30 qdljyl 阅读(172) 评论(0) 推荐(0) 编辑

2017年6月16日

javascript的用法

摘要: 一、冒泡排序 var arr = new Array(70,34,60,49,20,59,9,78,38,97); var zj = 0;//中间变量 //第一次for用来控制比较的轮数,i代表轮次 for(var i=1;i<arr.length;i++){ //控制每轮比较几次的 for(var 阅读全文

posted @ 2017-06-16 20:20 qdljyl 阅读(127) 评论(0) 推荐(0) 编辑

2017年6月15日

javascript的语法2

摘要: 一、数组的定义方式1、var arr = new Array(); arr[0]=1; arr[1]=2; arr[2]=3; alert(arr[2]); 2、var arr = new Array(1,2,3,4,5); alert(arr[2]); 3、var arr = new Array( 阅读全文

posted @ 2017-06-15 19:20 qdljyl 阅读(90) 评论(0) 推荐(0) 编辑

导航