C# 中的每个类或结构都隐式继承 Object 类。 因此,C# 中的每个对象都会获得 ToString 方法,此方法返回该对象的字符串表示形式。 例如,所有 int 类型的变量都有一个 ToString 方法,此方法可让这些变量将其内容作为字符串返回: int x = 42; string str...
wait(),notify(),notifyAll()这三个方法都是Object类中的方法;上述三个方法只能在synchronized方法中调用,即无论线程调用一个对象的wait方法还是notify方法,该线程必须先得到该对象的锁标记;这样,notify就只能唤醒同一对象监视器中调用wait的线程。...
分类:
编程语言 时间:
2015-01-01 21:14:08
阅读次数:
243
(此话题将不断更新,请留意)第一,谈谈final, finally, finalize的差别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是运行。finalize是 Object类的一个方法,在垃圾收集器运行的....
分类:
编程语言 时间:
2014-12-31 21:22:33
阅读次数:
385
简述:==: 用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象(内存地址)是否相同;equals: java.lang包中的Object类有public boolean equals(Object obj) { return (this == obj) ...
分类:
编程语言 时间:
2014-12-31 19:43:49
阅读次数:
229
http://www.cnblogs.com/zhangweia/archive/2011/11/01/2231549.html1、 文件分为.h:定义接口,及其属性,方法说明。 .m :是实现类。2、 用户的类一般派生于NSobject ,类名首字母大写,实例名首字母小写。3、属性: 在Inter...
分类:
其他好文 时间:
2014-12-31 09:54:32
阅读次数:
198
1.面向对象和面向过程概念
1).面向过程
面向过程:以过程为核心,注重的是完成事件的详细步骤,一步一步如何实现.
2).面向对象
面向对象:以事物为核心,注重的是参与该事件的事物应该具备的功能.所以完成该事件只是事物所有功能中的一个功能.
2.类与对象
类: 类是具有相同特征以及行为的事物的抽象,它是一个抽象的概念,不具体.
对象: 类的实例.类的具体体现.生活中的万物都是...
分类:
移动开发 时间:
2014-12-30 23:40:29
阅读次数:
252
lJDK5.0的语法允许开发人员把一个基本数据类型直接赋给对应的包装类变量, 或者赋给 Object 类型的变量,这个过程称之为自动装箱。l自动拆箱与自动装箱与之相反,即把包装类对象直接赋给一个对应的基本类型变量。l典型应用:List list = new ArrayList();list.add(...
分类:
其他好文 时间:
2014-12-29 00:53:52
阅读次数:
132
和javascript等脚本语言不同,C#基本上可以说是强类型的编程语言。这意味着,任何变量在编译时(而不是运行时)就必须要有一个类型。直到c#4.0,引入了动态类型为止。c#的弱类型体现在其类型object中。任何变量都可以是object类型的,也就是说他们在编译时没有类型,肯定能通过编译。但错误...
分类:
其他好文 时间:
2014-12-27 18:52:40
阅读次数:
134
Android SDK为我们提供了一个后台任务的处理工具AsyncTask。AsyncTask就是一个封装过的后台任务类顾名思义就是异步任务,方便我们维护,Android开发网提示这样的好处可以解决一些线程安全问题,AsyncTask直接继承于Object类,位置为 android.os.Async...
分类:
其他好文 时间:
2014-12-23 16:50:08
阅读次数:
226
1.Object类
在java的开发中,一切类都是以继承的方式存在的,如果一个类在定义时没有明确指明继承的是哪个类,那么默认情况继承Object类。
例如
class Person
{
}
以上代码默认定义Object,其完整表达形式为:
class Person extends Object
{
}
在jdk文档中,API-> index->java.lang->Object寻...
分类:
编程语言 时间:
2014-12-20 18:22:04
阅读次数:
235