静态方法和类方法 我们在类中定义的方法都是对象方法,也就是说这些方法都是发送给对象的消息。实际上,我们写在类中的方法并不需要都是对象方法,例如我们定义一个“正方形”类,判断四条边是否能构成正方形,如果是则计算面积。这个方法很显然就不是对象方法,因为在调用这个方法时正方形对象尚未创建出来(因为都不知道 ...
分类:
编程语言 时间:
2019-08-08 21:04:39
阅读次数:
74
1.定义: 在运行状态中对于任意一个类都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 2.应用场景: 编码阶段不知道需要实例化的类名是哪个,需要在runtime从配置文件中加载 在runtime ...
分类:
编程语言 时间:
2019-08-04 01:51:24
阅读次数:
153
一·String 对象方法 概念:多个字符组成的只读字符数组.........String本质上就是数组 和数组的不同 1.数组可以随意修改原数组,但字符串只读字符数组,一旦创建内容不可改变 2.类型不同:数组是Array,字符串是String都不可用 相同 1.都能用[i]访问某个元素或字符 2. ...
分类:
其他好文 时间:
2019-08-03 14:57:46
阅读次数:
137
isMemberOfClass - 调用者必须是传入的类的实例对象才返回YES- 判断调用者是否是传入对象的实例,别弄反了,如 [s1 isMemberOfClass:p1] ,意思是s1是否是p1的实例对象- 去去父类递归查找判断 源码: 有两个方法,一个类方法,一个对象方法,两者区别: - 实例 ...
分类:
其他好文 时间:
2019-07-31 18:39:50
阅读次数:
110
ECMAScript 5 为 JavaScript 添加了大量新的对象方法,如下 阅读目录 Object.defineProperty(object, property, descriptor) // 添加或更改对象属性 Object.defineProperties(object, descrip ...
分类:
其他好文 时间:
2019-07-29 21:36:29
阅读次数:
199
一、InetAddress:互联网协议 (IP) 地址;java.net包; 二、获取对象方法: //没有构造方法; (1)static InetAddress getLocalHost();获取本机IP地址;//InetAddress lh = InetAddress.getLocalHost() ...
分类:
编程语言 时间:
2019-07-28 17:55:16
阅读次数:
93
垃圾收集器 判断对象是否需存活 回收堆 判断对象是否存活: 方法一:引用计数法。对象被引用一次就+1,当为0时回收对象。缺点:无法解决循环引用问题。 方法二:可达性分析算法。记录当前对象是否有和GC Roots中对象的引用链。(其中,可以作为GCRoots对象的有:虚拟机栈中引用的对象、方法去中类静 ...
分类:
其他好文 时间:
2019-07-27 15:43:26
阅读次数:
119
1匿名对象的使用 1.1匿名Scanner的使用: 2ArrayList类 2.1概念: ArrayList是大小可变的数组,储存在里面的数据称为元素。 使用ArrayList API可了解ArrayList的使用; 2.2创建ArrayList对象 2.2.1ArrayList方法 添加元素:li ...
分类:
其他好文 时间:
2019-07-27 13:20:50
阅读次数:
102
第1讲:魔法——对象 1.对象出发点:是提高编程的效率,解决重复的劳动,人性懒惰的使然。 2.对象包含2个方面: 属性:如何描述对象 方法:对该像能做什么? 对象=属性+方法 第2讲:创建对象 1. 类:对象 类:具有相同属性和方法的集合(好比户型图) 对象:讲抽象实现为显示的存在(根据户型图实现的 ...
分类:
编程语言 时间:
2019-07-22 09:33:35
阅读次数:
121