程序的开发离不开代码的复用,通过代码复用可以减少开发和维护成本,在谈及代码复用的时候,会首先想到继承性,但继承并不是解决代码复用的唯一方式,还有其他的复用模式比如对象组合。本节将会讲解多种继承模式以实现代码复用。
分类:
编程语言 时间:
2015-08-18 15:42:30
阅读次数:
183
java-web-j2e学习建议路线 分类: JAVA学习之路 2012-09-10 23:56 10399人阅读 评论(2) 收藏 举报 java数据库j2mej2sehibernate框架首 先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Jav...
分类:
编程语言 时间:
2015-08-18 15:43:50
阅读次数:
145
#import #import "AppDelegate.h"int main(int argc, char * argv[]) { //固定数组 NSArray *arr=@[@"Hello",@"Netcorner"]; for(int i=0;i<[arr count];i+...
分类:
编程语言 时间:
2015-08-18 15:42:26
阅读次数:
123
javascript基础 1.NaN isNaN() 2.关系运算符 > >= 3.赋值运算符 = += -= *= /= %= 4.逻辑运算符 !&& || 5.类型转换 结果:2.
分类:
编程语言 时间:
2015-08-18 15:41:56
阅读次数:
127
各种基本排序算法的总结本文是为了加深自己对各种算法的理解,部分摘自维基百科,这里主要介绍较为常用的排序方法,一些生僻的算法不做介绍。.总结各种算法之前,现介绍下几个概念:1、稳定度:稳定排序算法会依照相等的关键(换言之就是值)维持纪录的相对次序。也就是一个排序算法是稳定的,就是当有两个有相等关键的纪...
分类:
编程语言 时间:
2015-08-18 15:39:32
阅读次数:
165
原文:JAVA中的break[标签]continue[标签]用法 注意:JAVA中的标签必须放在循环之前,且中间不能有其他语句。例如:tag:for或while或do--while; 1.使用break退出一层循环(与C/C++中的break用法一样) 1 public static void ma...
分类:
编程语言 时间:
2015-08-18 15:39:16
阅读次数:
119
引言 面向对象编程 类 实例 绑定与方法调用 子类,派生和继承 内建函数 定制类 私有性 授权与包装 新式类的高级特性 相关模块13.1 介绍在Python 中,面向对象编程主要有两个主题,就是类和类实例类与实例如何创建一个类:class MyNew...
分类:
编程语言 时间:
2015-08-18 15:34:49
阅读次数:
185
转:http://blog.csdn.net/vbangle/article/details/5643091#// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1...
分类:
编程语言 时间:
2015-08-18 15:34:34
阅读次数:
118
1、DOM的基本概念htmlDOM是一种面向对象的树的模型,它包含html中的所有元素;通过html可以找到所有包含在dom中的元素。DOM是文档对象模型,这种模型为树模型;文档是指标签文档;对象是指文档中每个元素;模型是指抽象化的东西。2、Windows对象操作一、属性和方法:属性(值或者子对象)...
分类:
编程语言 时间:
2015-08-18 15:34:56
阅读次数:
106
【仅贴代码及测试结果】-------------------BinaryTree.java------------------------------class Tree{ E element; Tree lChild; Tree rChild; public Tree(E ...
分类:
编程语言 时间:
2015-08-18 15:32:58
阅读次数:
119
遍历数组:1.js关键for遍历2.jquery提供each功能-----------------------------------$.each(array, function(){ alert(this);}); -----------------------------------对象遍历:....
分类:
编程语言 时间:
2015-08-18 15:32:07
阅读次数:
105
1、原理 JDK中,定时器任务的执行需要两个基本的类:java.util.Timer;java.util.TimerTask; ?java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。一个TimerTask实际上就是一个拥有run方法的类...
分类:
编程语言 时间:
2015-08-18 14:27:33
阅读次数:
168
最近抽了点时间温故,一些零零散散的问题还是整理了起来。我决定把一些曾经坑过自己的问题写成博客文章,给学弟学妹们一个警示吧。 今天的故事从一个例子开始: @Test
public?void?testFinal()
{
String?s...
分类:
编程语言 时间:
2015-08-18 14:25:27
阅读次数:
141
scala相较于java,代码就精简很多了: import?org.apache.spark._?
import?SparkContext._?
object?SecondarySort?{
??def?main(args:?Array[String])?{
????val?sparkConf?=?new?SparkConf()...
分类:
编程语言 时间:
2015-08-18 14:26:51
阅读次数:
224
Enum类构造函数 Enum类中通常应该包括特定的枚举对象,对这些枚举对象加上一些描述可以很方便。这样就可以使用枚举的构造函数,用于描述枚举对象的具体特征。通常构造函数为私有的,这也很正常,因为枚举类本身就...
分类:
编程语言 时间:
2015-08-18 14:26:00
阅读次数:
190
Model1结构简单,容易上手,适合一些小型的项目。但也正是由于他的这个优点,也带来了很大的弊端。他把业务逻辑和表现都杂糅到了一起,使得耦合度大大增加,给维护带来了很大的困难。尤其是在大型的项目中,这点就尤为突出了。Model2弥补了Model1 的缺点,在大型项目开发中,可以更好的做到多人协作开发,互不影响。...
分类:
编程语言 时间:
2015-08-18 14:20:16
阅读次数:
110
Http包提供实现HTTP客户端和服务端的方法与函数。
Get、Head、Post、PostForm配合使用实现HTTP请求:
resp, err := http.Get("http://example.com/")
resp, err := http.Post("http://example.com/upload", "image/jpeg", &buf)
resp, err := ht...
分类:
编程语言 时间:
2015-08-18 14:19:19
阅读次数:
147