对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 ...
分类:
编程语言 时间:
2017-07-03 12:11:11
阅读次数:
116
junit junit 3.8.1 test org.springframework spring-core 4.2.9.RELEASE ... ...
分类:
编程语言 时间:
2017-07-03 12:11:20
阅读次数:
206
什么是反射 在.NET中的反射也可以实现从对象的外部来了解对象(或程序集)内部结构的功能,哪怕你不知道这个对象(或程序集)是个什么东西,另外.NET中的反射还可以运态创建出对象并执行它其中的方法。 反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接 ...
分类:
编程语言 时间:
2017-07-03 12:11:44
阅读次数:
169
#-*- coding=utf-8 -*-listm=["s","l","z","x","l","m","XX",[123,23,4,89,05,[78,35,65,2017],"zX",1.2],2.3,4.5,6.7,8.9,120.23,34.45]int_num=0float_num=0le ...
分类:
编程语言 时间:
2017-07-03 12:12:20
阅读次数:
261
2038: [2009国家集训队]小Z的袜子(hose) Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命…… 具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L 尽 ...
分类:
编程语言 时间:
2017-07-03 12:12:46
阅读次数:
180
js 将数组转换为逗号分隔的字符串var arr = new Array(3) ;arr[0] = "Jani";arr[1] = "Hege";arr[2] = "Stale";document.write(arr.join() + "");//默认情况下不提供分隔符,分隔符是“,”号; ...
分类:
编程语言 时间:
2017-07-03 12:13:20
阅读次数:
330
Java多态性理解 Java中多态性的实现 什么是多态 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发 ...
分类:
编程语言 时间:
2017-07-03 12:13:42
阅读次数:
129
C语言转义字符和格式控制符參考 转义字符參考: \a:蜂鸣,响铃 \b:回退:向后退一格 \f:换页 \n:换行,光标到下行行首 \r:回车。光标到本行行首 \t:水平制表 \v:垂直制表 \\:反斜杠 \':单引號 \":双引號 \?:问号 \ddd:三位八进制 \xhh:二位十六进制 \0:空字 ...
分类:
编程语言 时间:
2017-07-03 12:13:58
阅读次数:
155
var values = [1,2,3,4,5] var sum = values.reduce(function(pre,cur,index,array){ return pre + cur }) alert(sum) // 15 reduceRight()与reduce()的区别是从右往左 re ...
分类:
编程语言 时间:
2017-07-03 12:14:06
阅读次数:
127
写easy,心情也很顺畅。 题目的意思是,如果有val,那么返回val的下标。如果没有val,那么找出val应该放在哪里。 ...
分类:
编程语言 时间:
2017-07-03 12:14:53
阅读次数:
138
IO框架图: Java 的 I/O 操作类在包 java.io 下,大概有将近 80 个类,但是这些类大概可以分成四组,分别是: 基于字节操作的 I/O 接口:InputStream 和 OutputStream 基于字符操作的 I/O 接口:Writer 和 Reader 基于磁盘操作的 I/O ...
分类:
编程语言 时间:
2017-07-03 12:16:19
阅读次数:
221
我以为,当时我用c++写这个函数的时候,整个人如同乱麻。 这次用java写。先查的SE 8中String的方法。找到两个与此函数有关的方法:matches()和substring()。 测试的时候注意特殊情况 “a”与"" "aaa"与"a" ...
分类:
编程语言 时间:
2017-07-03 12:17:06
阅读次数:
137
我们在用Mybatis去操作底层数据库的时候,需要用到xml配置文件,一般我们是把配置文件和dao放置在同一层目录。 但是在用idea操作maven项目的时候,我们可能会遇到无法读取到dao对应的mapper.xml文件。 简单的解决方法如下: 第一种: 将xml文件移至src/main/resou ...
分类:
编程语言 时间:
2017-07-03 12:17:30
阅读次数:
1343
1. 变量 javascript中的变量是松散型,可以用来保存任何类型的数据。 用var操作符定义的变量将成为定义该变量的作用域中的局部变量。 省略var操作符后可以创建一个全局变量。(不推荐) 可以使用一条语句定义多个变量: 2. 数据类型 简单数据类型:undefined, Null, Bool ...
分类:
编程语言 时间:
2017-07-03 12:17:47
阅读次数:
198
1、ServletFileUpload 表单提交中当提交数据类型是multipare/form-data类型的时候,如果我们用servlet去做处理的话,该http请求就会被servlet容器,包装成httpservletRequest对象 ,在由相应的servlet进行处理。 package co ...
分类:
编程语言 时间:
2017-07-03 12:18:18
阅读次数:
319
在项目中,一般会将文件临时保存到缓存目录 当时使用 创建临时文件时,项目一直运行正常,然而有一次报异常: 检查文件目录,文件确实不在,检查代码,也未发现问题。实在不知道原因,只有重启了服务器,问题也就不再出现。 今天偶然查看官方文档,发现问题所在,也提供了解决方法 If you choose to ...
分类:
编程语言 时间:
2017-07-03 12:19:41
阅读次数:
1987
1. 在注册的时候,注册成功后经常会弹窗提示自己注册的信息,这类做法需要返回mysql数据库中获取的数组值,返回给前台页面,赋值给弹窗。 2.做法: 返回数组 打印的数组的值 返回数组处理 赋值给弹窗,赋值html赋给div 弹窗页面 ...
分类:
编程语言 时间:
2017-07-03 12:20:16
阅读次数:
152
1 /** 2 * 把原始字符串分割成指定长度的字符串列表 3 * 4 * @param inputString 5 * 原始字符串 6 * @param length 7 * 新字符串长度 8 * @return 9 */ 10 pub... ...
分类:
编程语言 时间:
2017-07-03 12:20:56
阅读次数:
312
使用win32 API创建线程,创建信号量用于线程的同步 创建信号量 语法例如以下 HANDLE semophore; semophore = CreateSemaphore(lpSemaphoreAttributes, lInitialCount, lMaximumCount, lpName); ...
分类:
编程语言 时间:
2017-07-03 12:21:42
阅读次数:
143
KISSY 是一款跨终端、模块化、高性能、使用简单的 JavaScript 框架。除了完备的工具集合如 DOM、Event、Ajax、Anim 等,它还提供了经典的面向对象、动态加载、性能优化解决方案。作为一款全终端支持的 JavaScript 框架,KISSY 为移动终端做了大量适配和优化,让你的 ...
分类:
编程语言 时间:
2017-07-03 12:21:49
阅读次数:
240