- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 fun(++i, i, i++, i++)问题
这是几个月前一个学弟问我的问题,应该是c2级上的一个选择题,还是蛮有意思的,而且网上是没有这个题的答案的,题目是这样的public class Demo{ public static void fun(a,b,c,d){ System.out.println(a); System.out.println(b); System.out.println(c);
2015-01-17 09:35:14
2308
1
原创 javascript 属性检测
概述javascript对象可以看做属性的集合,我们经常会检测集合中成员的所属关系----判断某个对象是否存在某属性(成员变量或方法)。我们可以通过in运算符,hasOwnPreperty和propertyIsEnumerable()方法来检测。in运算符书写格式为:属性(字符串) in 对象。该检测会检测对象自由属性,以及继承属性。 var a={x:''}; va
2014-12-09 14:05:46
678
原创 java set get访问器理解
简述java中习惯将类的成员变量属性设置为私有(private),并通过设置setXXX和getXXX方法来完成对成员变量的赋值和取值操作。在刚开始学习java时一直很疑惑为什么不将成员变量设为公有(public),直接操作成员变量不是更方便吗?其实这样设计是源于java的三大特性(封装,继承,多态)中封装的概念。封装封装是把过程和数据包围起来,对数据的访问只能通过已定义的
2014-12-06 18:56:00
8341
原创 java 浮点数值计算误差
问题当我们运行如下函数时 public void test() { System.out.println(2.0-1.1); //=>0.8999999999999999 }我们发现其结果并非是我们预想的0.9原因其主要原因是浮点数值采用二进制系统表示,而在二进制系统中无法精确表示1/10。这就好像十进制无法精确表示1/3一样。如果需要在数值计算中不含有任
2014-12-06 08:51:22
2435
原创 js undifined校验简便写法
原来对于undefined校验如下//想要输出obj对象中x属性,但是为了不抛出异常,首先要保证obj对象已定义,还要保证obj对象存在x属性var obj={x:'a'};//冗余写法if(obj) obj.x; //=>a//当然看起来好像也不是很长,那么看下下面例子var obj={x:{y:{z:'a'}}};if(obj)if(obj.x)if(obj.x.y)ob
2014-11-30 19:18:29
1088
原创 ExtJs4学习笔记(二):aptana studio 3 extjs4.2智能提示
ExtJs4学习笔记(二):aptana studio 3 extjs4.2智能提示
2014-04-13 20:38:57
1689
权限模块sql+注释
2014-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人