码迷,mamicode.com
首页 >  
搜索关键字:java    ( 298062个结果
《javascript设计模式》读书笔记一(接口)
1.什么是接口 学习过《设计模式》的亲们可能听说过编程的一条原则:“针对接口编程而不是实现编程”。那么到底什么是接口呢? 接口定义了一个对象应该有的那些方法的手段,但是不具体规定这些方法的具体实现。学习过C#,或者VB.NET的可能会很清楚。所谓的接口就是一个只有方法名,但没有实现的某种特殊的类。 C#中的接口 问题在于,JavaScript中没有内置的创建或实现接口的方法,它也没有内置的...
分类:编程语言   时间:2014-08-27 23:33:08    阅读次数:565
《javascript设计模式》读书笔记二(封装和隐藏信息)
1.为什么要封装和信息隐藏 做过编程的朋友们知道“耦合”这个词,其实封装的效果就是为了解耦,让类和类之间没有太多的联系,防止某一天修改某一类的时候,产生“多米骨诺牌效应”。 我们可以把信息隐藏看成目的,把封装看成达到信息隐藏的技术。通过封装就可以把对象的内部数据表现形式和实现细节进行隐藏。就好比你会看电视,但是你不知道电视的内部结构一样。但是在javascript中没有任何内置的机制,所以我们...
分类:编程语言   时间:2014-08-27 23:32:58    阅读次数:470
《javascript设计模式》读书笔记三(继承)
1.为什么要继承 在设计类的时候,总是在强调减少类与类之间的“耦合度”,也就是减少类与类之间的关联。而通过继承能给我们带来什么呢? 1)减少重复性代码 2)弱化对象间的耦合 3)抽象不应该依赖细节;细节应该依赖抽象—《设计模式》 而我们知道像在C#语言中,继承机制操作的话,只需要一个关键字即可,而在javas没有这种机制,还需要模范,下面就是几种模仿继承的方法。 2.原型链式 首先创...
分类:编程语言   时间:2014-08-27 23:32:38    阅读次数:463
HDU1161 Eddy's mistakes
Eddy's mistakes Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7588    Accepted Submission(s): 4274 Problem Description Eddy usual...
分类:其他好文   时间:2014-08-27 23:32:32    阅读次数:417
《javascript设计模式》读书笔记四(单利模式)
1.单利模式简介 在《设计模式》中单利模式是一种比较简单的模式,定义如下: 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 在javascript中则将代码组织为一个单元,这个逻辑单元可以通过一个单一的变量访问,确保这个对象只存在一份实例。 单体类在javascript中可以用来划分命名空间、减少网页中全局变量的数目。 小结:其实就是把所有的代码封装到一个类中,访问时...
分类:编程语言   时间:2014-08-27 23:32:26    阅读次数:329
HDU1163 Eddy's digital Roots【九余数定理】
Eddy's digital Roots Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4436    Accepted Submission(s): 2505 Problem Description The d...
分类:其他好文   时间:2014-08-27 23:28:58    阅读次数:262
struts2上传文件
1.upload.java(java文件上传的读写方法) package com.OS.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; impor...
分类:其他好文   时间:2014-08-27 23:27:48    阅读次数:342
javascript --- jQuery --- Deferred对象
javascript的函数式编程是多么引人入胜,jQuery使代码尽可能的精简,intelligent!defer - 必应词典:v.迁延;听从;扣存;【军】使延期入伍,所以deferred对象的含义就是"延迟"到未来某个点再执行。jQuery的官方文档给出了用jQuery.ajax()发送请求...
分类:编程语言   时间:2014-08-27 23:26:48    阅读次数:366
java 常用算法
插入排序:public static void main(String[] args) { int array[] = {5,4,2,45,44,34,22}; System.out.println(Arrays.toString(array)); for (int i = 0; i < ar...
分类:编程语言   时间:2014-08-27 23:26:38    阅读次数:248
*结构-06. 复数四则运算
《C/C++/Java 程序设计基础》习题分享
分类:其他好文   时间:2014-08-27 23:24:58    阅读次数:287
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!