Java

Java:多态乃幸福本源

01多态是什么在我刻板的印象里,西游记里的那段孙悟空和二郎神的精彩对战就能很好的解释“多态”这个词:一个孙悟空,能七十二变;一个二郎神,也能七十二变;他们都可以变成不同的形态,但只需要悄悄地喊一声“变”。Java的多态是什么呢?其实就是一种能力——...

Java代码复用的三种常用方式:继承、组合和代理

复用代码是Java众多引人注目的功能之一。这句话很通顺,没什么问题,但问题在于很多人并不清楚“复用”是什么。就好像我说“沉默王二是一个不止会写代码的程序员”,唉,沉默王二是谁?我们需要来给“复用”下一个定义。复用,说白了就是重复使用。举个例子,很多...

微信JSSDK javascript 开发 代码片段,仅供参考

最全面最专业的微信公众平台开发教程:http://www.cnblogs.com/txw1958/p/weixin-js-sdk-demo.html比较完整的分享教程:http://www.cnblogs.com/leinov/p/5256879.htmlajax调用服务器接口:functionGetWeiXinJsa...

javascript 工具函数

转义特殊字符为html实体HtmlEncode:function(str){returnstr.replace(/&/g,'&amp;').replace(/"/g,'&quot;').replace(/</g,'&lt;').replace(/>/g,'&gt;')...

javascript 方法实例

输出对象的属性名称与值:boj(o){for(varpino){console.log(p+":"+o[p]+"");}}  构造函数:varo=newObject();构造函数通过不使用return关键字,它通过初始化新对象 if(a)else{b}//如果不是a就返回ba=a||b//...

javascript 数组实例

在遍历数组时,如果想要排除null/undefined和不存在的元素时,代码如下:for(vari=0;i<a.length;i++){//跳过null/undefined/不存在的元素if(!a[i])continue;//逻辑数据}如果只想跳过undefined/不存在的元素时,代码如下:for(vari=0...

javascript 对象实例

创建对象:varo=newObjct();//创建一个空对象varo={};vara=newArray();//创建一个空数组vara=[];vard=newDate();//创建一个表示当前时间的日期对象对象属性的设置:book.edition=6//给book创建一个edition的属性book["mainTile...

javascript 公共方法 集合

数组去重:Array.prototype.unique1=function(){varn=[];//一个新的临时数组for(vari=0;i<this.length;i++)//遍历当前数组{//如果当前数组的第i已经保存进了临时数组,那么跳过,//否则把当前项push到临时数组里面if(n.indexOf(th...

javascript 红宝书笔记之操作日期

创建当日日期对象 调用Date的构造函数而不传递参数的情况下,新创建的对象默认获取当前的日期和时间。 varnow=newDate(); 创建特定的日期和时间对象 Date.parse("表示日期的字符串");      ...

javascript 红宝书笔记之如何使用对象 如何操作数组

对象定义 === 引用类型,描述的是一类对象所具有的属性和方法  新对象的创建方法  new+构造函数   varperson=newObject();对象字面量表示   varperson={};&...

javascript 红宝书笔记之数据类型

 typeof 检测给定变量的数据类型,通过typeof来区分函数和其它对象 varmessage='somestring';console.log(typeof(message));  //"string" console.log(typeof(null))...

javascript 红宝书笔记之函数、变量、参数、作用域

ECMAScript不介意传进来多少个参数,也不介意传进来的参数类型。  理解参数:   命名的参数只提供便利,不是必需的。  ECMAScript的变量包含两种不同的数据类型的值。分别是简单的数据构成的基本数据型值,不能给基本型值添加属性:&nbs...

java反射基础应用备注

反射机制应用很广泛。这里简单备注下packagecom.shone.ailin;importjava.lang.reflect.Constructor;importjava.lang.reflect.Field;importjava.lang.reflect.InvocationTargetException;impo...

javaweb 学习的好地方

http://www.cnblogs.com/xdp-gacl/p/3729033.html强烈推荐这个哥们的学习笔记。太赞了。...

转载: Javah生成JNI头文件出现找不到类的错误

错误:找不到'com.chnic.jni.SayHellotoCPP'的类文件。上图可以看到错误和解决办法。不要忘记那个点javah-classpath.-jnicom.chnic.jni.SayHellotoCPP ...