this是javascript的关键字,也是对象,这个对象比较特殊,代表函数运行时自动生成的一个内部对象,只能在函数内部使用,随着函数使用场合的不同,this值会发生变化,但总的原则是不变的,就是this始终指向调用函数的那个对象this的使用有很多种情形:情形一:在全局环境下输出this值(这个t...
分类:
编程语言 时间:
2015-12-25 14:53:26
阅读次数:
150
类与对象类的设计第一个OC类对象方法的声明和实现类方法的声明和实现类与对象本小节知识点类与对象的关系 1.类与对象的关系面向对象的核心就是对象,那怎么创建对象?OC中创建对象比较复杂, 首先要理解一个概念叫做类.现实生活中是根据一份描述,一份模板创建对象,编程语言也一样,也必须先有一份描述,在这个描...
分类:
其他好文 时间:
2015-12-03 00:45:49
阅读次数:
169
autorelease方法不会改变对象的引用计数器,只是将这个对象放到自动释放池中;自动释放池实质是当自动释放池销毁后调用对象的release方法,不一定就能销毁对象(例如如果一个对象的引用计数器>1则此时就无法销毁);由于自动释放池最后统一销毁对象,因此如果一个操作比较占用内存(对象比较多或者对象...
分类:
其他好文 时间:
2015-11-03 21:20:31
阅读次数:
267
在实际的项目中,经常会遇到排序问题,对于基本数据类型java支持Arrays.sort()和Collection.sort()对集合进行排序,但是对用户自定义类型排序呢?java给我们提供了两种解决方案。 一:通过实现Comparable 在内部实现 示例代码: package com.lky.mo...
分类:
编程语言 时间:
2015-10-27 23:47:17
阅读次数:
272
1 .请查看String.equals()方法的实现代码,注意学习其实现方法。public boolean equals(ObjectanObject)将此字符串与指定的对象比较。当且仅当该参数不为 null,并且是与此对象表示相同字符序列的 String 对象时,结果才为 true。覆盖:类 Ob...
分类:
编程语言 时间:
2015-10-24 20:18:34
阅读次数:
144
1 /// 2 /// 判定A大于B(A.CompareTo(B)<0) 3 /// 4 /// 实现了 IComparable 接口的任意对象 5 /// 比较对象A 6 /// 比较对象B 7 /// 8 private static bool A_GT_B(T a, T b) ...
分类:
其他好文 时间:
2015-10-15 20:09:37
阅读次数:
161
///
/// 引用对象比较
///
///
///
///
public static bool CompareObject(object objA, object objB)
{
bool flag = false;
if (...
1.通过Comparable实现排序package Comparable;import java.util.Arrays;public class ComparableUser implements Comparable { private String id; private int ...
分类:
编程语言 时间:
2015-09-23 00:59:33
阅读次数:
242
1、给定一个字符串数组。按照字典顺序进行从小到大的排序。 * 思路: * 1,对数组排序。可以用选择,冒泡都行。 * 2,for嵌套和比较以及换位。 * 3,问题:以前排的是整数,比较用的比较运算符,可是现在是字符串对象。 * 字符串对象怎么比较呢?爽了,对象中提供了用于字符串对象比较的功能。 .....
分类:
编程语言 时间:
2015-09-12 12:04:58
阅读次数:
153
如何进行对象的值的比较呢?如String类型的变量,是靠调用equals方法来比较的,而其它的类似数组或普通的对象直接调用equals方法一般是不可以的,这是因为String类型的变量通过调用equals方法来比较变量是因为String类覆盖了Object的HashCode方法和equals方法。正如String调用equals方法可以比较String对象变量的值是否相等,一般的对象也可以通过覆盖Object类的方法来达到同样的目的的。如下面代码 所示:...
分类:
其他好文 时间:
2015-08-18 10:23:44
阅读次数:
171