/** * 字符串排序 * 练习代码, 给定字符串" nba" "cba" "ncaa" "wba" ... 要求: 不用Collections.sort方法,Collections.sort方法 /** * 对象比较大小compare的用法 字符串排序 * 练习代码, 给定字符串" nba" "c ...
分类:
编程语言 时间:
2016-04-30 15:30:37
阅读次数:
141
回顾 面向对象编程:类,对象和实例化 类成员:属性,方法和类常量,访问修饰限定符(public,protected和private) 对象访问属性和方法:对象->属性/方法(实参列表); 内部访问:$this,代表当前进入到类内部的对象 魔术方法:构造方法和析构方法 对象传值,对象比较 面向对象 类... ...
分类:
其他好文 时间:
2016-04-20 23:30:47
阅读次数:
261
serialize之前被调用。若对象比较大,想删减一点东东再序列化,可考虑一下此函数。 _sleep()和__wakeup()的用法 (2008-09-08 21:41:52) 转载▼ 标签: 杂谈 杂谈 函数名__construct, __destruct (注意构造函数和析构函数), __cal ...
分类:
其他好文 时间:
2016-04-07 01:29:08
阅读次数:
200
1.描述HashMap内部实现原理。HashMap存储的是key-value键值对,key不能重复,无序的。使用put方法存放数据,存放时通过hash(key)%len来决定存放位置,主要通过A.hashcode==B.hashcode&&(this==obj||A.equals(B))来判断是否同一个对象,比较链上的每个对象,如果没有相同..
分类:
编程语言 时间:
2016-03-28 00:36:48
阅读次数:
281
NodeJS中的Path对象,用于处理目录的对象,提高开发效率。用NodeJS的Path命令,与使用Linux下的shell脚本命令相似。引入path对象: 比较实用的方法: 格式化路径 path.normalize(p)特点:将不符合规范的路径格式化,简化开发人员中处理各种复杂的路径判断 示例:
分类:
Web程序 时间:
2016-03-13 00:32:38
阅读次数:
286
前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享。 建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富, 不只是缓存 session ,还可以做其他用途,一举几得啊。
分类:
其他好文 时间:
2016-03-04 13:19:41
阅读次数:
171
前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享。 建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富, 不只是缓存 session ,还可以做其他用途,一举几得啊。
分类:
其他好文 时间:
2016-02-25 16:52:57
阅读次数:
307
1.类与对象的关系面向对象的核心就是对象,那怎么创建对象?OC中创建对象比较复杂, 首先要理解一个概念叫做类.现实生活中是根据一份描述,一份模板创建对象,编程语言也一样,也必须先有一份描述,在这个描述中说清楚将来创建出来的对象有哪些属性和行为OC中的类相当于图纸,用来描述一类事物。也就是说,要想创建...
分类:
其他好文 时间:
2016-01-19 14:21:27
阅读次数:
119
class Book{ private String title ; private double price ; public Book(String title , double price ){ this.title = title ; this.price = price ; } publi...
分类:
编程语言 时间:
2016-01-10 18:23:46
阅读次数:
161
概念:对两个或多个数据项进行比较,以确定他们是否相等,或确定他们之间的大小关系及排列顺序成为比较。1.Comparable接口: 此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的compareTo方法被称为它的自然比较方法。 1 public class Compara...
分类:
编程语言 时间:
2015-12-30 15:27:26
阅读次数:
171