#java基础知识

Java集合类的那点通俗的认知

开门见山地说吧,Java提供了一套完整的集合类(也可以叫做容器类)来管理一组长度可变的对象(也就是集合的元素),其中常见的类型包括List、Set、Queue和Map。从我个人的编程经验来看,List的实现类ArrayList和Map的实现类HashMap使用频率最高,其它实现类只能望其项背了。List、Set和Que...

Java的内部类真的那么难以理解?

01前言昨天晚上,我把车停好以后就回家了。回家后才发现手机落在车里面了,但外面太冷,冷到骨头都能感受到寒意——实在是不想返回一趟去取了(小区的安保还不错,不用担心被砸车玻璃),于是打定主意过几个小时的“世外桃源”生活——别人找不到我,我也找不到别人...

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 红宝书笔记之函数、变量、参数、作用域

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

javascript 红宝书笔记之数据类型

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