码迷,mamicode.com
首页 > 编程语言
java装饰模式
在java的IO中就是运用装饰模式设计的。一层装饰一层如:DataOutputStream dos = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("data.txt")));装饰模式的组成:1、抽象构件角色:...
分类:编程语言   时间:2016-01-01 11:11:59    阅读次数:164
C++ 继承体系中的名称覆盖
首先一个简单的样例:int x;int f(){ double x; cin >> x; return x;}在上述代码中。函数f的局部变量x掩盖了全局变量x。这得从 “C++的名字查找机制“说起,首先。在函数f的局部作用域中查找。(甚至是语句块)。假设不存在,到上一层的作用域再进...
分类:编程语言   时间:2016-01-01 11:03:32    阅读次数:193
spring-framework-3.2.4与hibernate-release-4.3.5下使用HibernateDaoSupport抛出异常
spring-framework-3.2.4与hibernate-release-4.3.5下使用HibernateDaoSupport抛出异常java.lang.ClassCastException: org.springframework.orm.hibernate4.SessionHolder...
分类:编程语言   时间:2016-01-01 09:25:37    阅读次数:235
Java 模拟队列(一般队列、双端队列、优先级队列)
队列:先进先出,处理类似排队的问题,先排的。先处理,后排的等前面的处理完了,再处理对于插入和移除操作的时间复杂度都为O(1)。从后面插入,从前面移除双端队列:即在队列两端都能够insert和remove:insertLeft、insertRight。removeLeft、removeRight含有栈...
分类:编程语言   时间:2016-01-01 09:26:41    阅读次数:249
快速排序算法(Quicksort)
快速排序算法是对集合中元素进行排序最通用的算法,俗称快排,其算法的时间复杂度为O(nlgn),空间复杂度为O(1)。我们举例来对其算法思路进行理解,譬如数组 A = { 4, 8, 1, 2, 9, 7, 3, 0, 5, 6 };第一步,以最后一个数6为基准,把小于等于6的数挪到数组左边,把大于6...
分类:编程语言   时间:2016-01-01 09:23:12    阅读次数:215
终结者:借助pinyin4j相关jar包提取汉字的首字母
终结者:借助pinyin4j相关jar包提取汉字的首字母...
分类:编程语言   时间:2016-01-01 07:26:40    阅读次数:193
Java注解实践
Java注解实践标签: Java基础 注解对代码的语意没有直接影响, 他们只负责提供信息给相关的程序使用. 注解永远不会改变被注解代码的含义, 但可以通过工具对被注解的代码进行特殊处理. JDK 基本Annotation 注解 说明 @Override 重写 @Deprecated 已过时 @SuppressWarnings(value = "unchecked")...
分类:编程语言   时间:2016-01-01 07:28:20    阅读次数:268
C语言数组
一、数组的概念用来存储一组数据的构造数据类型特点:只能存放一种类型的数据,如全部是int型或者全部是char型,数组里的数据成为元素。二、数组的定义格式:类型数组名[元素个数];举例:存储5个人的年龄Intagrs[5]; //在内存中开辟4x5=20个字节的存储空间可以在定义数组的同时对数组进行初...
分类:编程语言   时间:2016-01-01 07:24:51    阅读次数:235
HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.register_jsp
你搜一下你的页面中是不是有的注释去掉就好了改成jsp的注释1).JSP页面中的HTML注释 SP页面中的HTML注释使用“”创建,它的具体形式如下所示: 当它出现在JSP页面时,微蘑菇将不被原样地加入JSP响应中,而且将出现在生成的HTML代码中,此代码将发送给浏览器;然后有浏...
分类:编程语言   时间:2016-01-01 07:24:44    阅读次数:182
javascript如何获取链接参数代码实例
javascript如何获取链接参数代码实例:使用url传递参数,大家应该不陌生,例如:http://www.softwhy.com/home.php?mod=space&do=home&view=all既然传递参数,那么自然就要获得传递的参数,当然获取参数的方式有多种多样,下面就介绍其中的一种,和...
分类:编程语言   时间:2016-01-01 01:57:53    阅读次数:240
配置JAVA环境变量
1、安装JDK包。2、安装完成后,【开始】-【运行】输入"cmd","java -version",如果正确输出,表示安装成功。3、右键【我的电脑】-【属性】-【高级】-【环境变量】。4、用户变量新建JAVA_HOME,"变量值"部分填写jdk的安装路径,如:C:\Program Files\Jav...
分类:编程语言   时间:2016-01-01 01:54:38    阅读次数:281
C语言螺旋打印数字
#include int main(){ int a[10][10], i, j, k=0, m, n; printf("输入n(n=i; j--) { k++; a[n-i-1][j]=k; } fo...
分类:编程语言   时间:2016-01-01 00:30:35    阅读次数:246
请说明Java中字符'\'的含义,有什么作用?
/* * 2、 请说明Java中字符'\'的含义,有什么作用? * * 回答: * 在java中反斜杠'\'代表的含义是转义字符,是一个标记 * * 当编译器读到这个标记的时候,它就知道下一个字符不是普通的字符,而是被转译的字符 * 它会依据转义字符的含义做操作,而不是直接的使用原字符。 * ...
分类:编程语言   时间:2016-01-01 00:24:38    阅读次数:2643
灵活使用Excel可能会提高Java代码编写效率
使用Java操作数据时,当表字段太多时,书写实体类和进行实体类对象操作时都是一个繁重且易错的工作,光靠复制粘贴快捷键已不能满足负责的操作。首先,说一下,就是在Eclipse中的快捷键,小写:ctrl+shift+y 大写:ctrl+shift+x;这两个快捷键在单独批量修改时会很方便,但是在组合字段...
分类:编程语言   时间:2016-01-01 00:23:46    阅读次数:308
javascript如何获取数组中的最大值和最小值
javascript如何获取数组中的最大值和最小值:比较数组中数值的大小时比较常见的操作,比较大小的方法有多种,比如可以使用自带的sort()函数,下面再来介绍一下其他比较常用的方法,代码如下:function getMaximin(arr,maximin) { if(maximin=="max.....
分类:编程语言   时间:2016-01-01 00:24:21    阅读次数:257
Thinking in Java,Fourth Edition(Java 编程思想,第四版)学习笔记(八)之Reusing Classes
The trick is to use the classes without soiling the existing code. 1. composition--simply create objects of your existing class inside the new class.....
分类:编程语言   时间:2016-01-01 00:22:52    阅读次数:214
Java Struts2 的请求处理流程详解
一、Struts2的处理流程:客户端产生一个HttpServletRequest的请求,该请求被提交到一系列的标准过滤器(Filter)组建链中(如ActionContextCleanUp:它主要是清理当前线程的ActionContext、Dispatcher,FilterDispatcher主要是...
分类:编程语言   时间:2015-12-31 22:58:43    阅读次数:433
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!