`
agan112
  • 浏览: 67593 次
  • 来自: 金陵那平
社区版块
存档分类
最新评论
文章列表
栈是重要的数据结构,从数据结构角度看,栈也是线性表,其特殊性在栈的基本操作是线性表的子集。Stack作为最基本的数据结构,在JDK代码中,也有它的实现,java.util.Stack类是继承了Vector类,来实现了栈的基本功能。 1.栈的基本原理 栈(Stack)是限定仅在表尾进行插入或者删除操作的线性表。因此,对于栈来说,表尾端有特殊含义,成为栈顶,表头称之为栈底。 由下图可以看出,栈的最基本的特征是LIFO(Last In First Out),因此栈又被称为后进先出 的线性表。 2.栈的基本操作 InitStack(&S)------- ...

java双括弧初始化

01. Map map = new HashMap() {{ 02.          put( "Name" , "Unmi" ); 03.          put( "QQ" , "1125535" ); 04. }}; 05.  06. List stooges = new ArrayList() {{ 07.          add( "Larry" ); 08.          add( "Moe" ); 09.          add( "Cur ...
《java puzzlers》第36题 在一个 try-finally语句中,finally语句块总是在控制权离开try语句块时执行的[JLS 14.20.2]。无论try语句块是正常结束的,还是意外结束的,情况都是如此。 一条语句或一个语句块在它抛出了一个异常,或者对某个封闭型语句执行了一个 break 或continue,或是象这个程序一样在方法中执行了一个return时,将发生意外结束。它们之所以被称为意外结束,是因为它们阻止程序去按顺序执行下面的语句。 在这个程序中,在try语句块中的 return 语句所引发的意外结束将被丢弃,而try-finally语句意外结束是由finall ...

学习java单例模式

http://calmness.iteye.com/blog/60179

2012年9月28日

不要觉得自己委屈,华委屈为动力吧。 1.熟悉业务 2.注意方法 3.掌握技能
http://www.techcn.com.cn/index.php?edition-view-132894-1

JsonUtil错误总结

java.lang.Integer cannot be cast to java.lang.String 必须要加上toString()。 Map map = JsonUtil.getMap4Json(zoneRule.get(DicRule.ZONE_CHANNEL_RULE).toString());

struts2总结错误

1.数据类型的不对应,一般是,后台要求int而前端的zoneId等没找到返回null导致;或者是因为传给int类型的数据时String的也会发生这种错误。 No result defined for action com.ruangao.admin.web.action.ZoneAction and result input - action 2.url的地址没有找到,在struts2的配置中没有定义这个url。 There is no Action mapped for namespace /zone and action name de2lRule 3.配置的<package ...

mysql学习总结

1.<![CDATA[ select ifnull(sum(`site_verify_data`.`verify_money`),0) from site_verify_data where 1=1]]> 如果sum的字段为空则设置为0 一般出现转换不过来是因为,数据库的默认值没有写,特别是数字。 2.SELECT * FROM `site_verify_data` WHERE verify_id IN (391,392); 在in后面不能是('391,392')因为就是不能。 3.数据库设计 int的长度不管怎么设置int(1)和int(11)都没有用范围的都是0到21474 ...
http://xwnet.blog.51cto.com/233677/173118/

MD5正规的写法

public static String getMD5(byte[] source) { String MD5String = null; // 用来将字节转换成 16 进制表示的字符 char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; try { java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5&quo ...
                               JAVA 异常 引用:http://developer.51cto.com/art/201207/347730.htm 只有在学会处理异常之后,我们才能说自己是一个合格的java程序员。只有在摆脱了以下六种异常处理的陋习之后,才能威慑一下刚毕业的小菜鸟。 现在就来测试一下大家对异常的掌握程度。不用担心,事实上,这些不合理的设计很容易看出来。那么,以下六种不合理的代码,大家能看出每一种的问题出在哪儿吗? OutputStreamWriter out = ...       java.sql.Connection conn = .. ...

关于网站的设计

网站的性能优化:http://www.cnblogs.com/evasnowind/archive/2010/02/28/1675151.html 交互设计文档,下图:

eval用法

在函数中改变全局变量 var X2={}  X2.Eval=function(code){ if(!!(window.attachEvent && !window.opera)){   //ie   execScript(code); }else{   //not ie   window.eval(code); } } var s = "global"; function demo3(){ X2.Eval('var s="local"') } demo3(); alert(s);

错误总结

1.missing ) in parenthetical错误可能是再一句当中else(alert();)这时的“;”可以去掉
Global site tag (gtag.js) - Google Analytics