对象的操作
来源:互联网 发布:淘宝店运营方案ppt 编辑:程序博客网 时间:2024/06/08 06:08
sfhbg gshasfh
1. 对象的创建:
格式:
[类名] [对象名] = new [类名]();
new后面的是类的构造器,可根据需要选择构造器。
2. 对象的比较:
对象的比较使用到“==”和”equals()”两种方法。
“==”:
比较两个对象是否是同一对象
“equals()方法”:
是父类Object的方法,在Object类中对其的定义也是比较两个对象是否是同一对象,但是在String类中对该方法进行了重写,比较两个对象包含的内容是否是相同。
补充,判断对象是否是该类的兑对象用关键词instanceof。下面举例说明:
public class Test { public static void main(String[] args) { String s1 = new String("abc"); String s2 = new String("abc"); String s3 = "abc"; String s4 = "abc"; //“==”的用法 System.out.println("s1==s2结果为: "+s1==s2); System.out.println("s1==s3结果为: "+s1==s3); System.out.println("s2==s3结果为: "+s2==s3); System.out.println("s3==s4结果为: "+s3==s4); //"equals()"的用法 System.out.println("s1.equals(s2)结果为: "+s1.equals(s2)); System.out.println("s1.equals(s3)结果为: "+s1.equals(s3)); System.out.println("s2.equals(s3)结果为: "+s2.equals(s3)); System.out.println("s3.equals(s4)结果为: "+s3.equals(s4)); //instanceof的用法 System.out.println( s1 instanceof String); }}
输出结果为:
3. 对象的销毁:
java中有一套完整的垃圾回收机制,java虚拟机会自动识别无用的资源,将其释放。
虚拟机如何识别垃圾呢?虚拟机会将超出其作用域的对象视为垃圾;虚拟机会将对象值被设置为null的对象设为垃圾。虚拟机的垃圾回收器只识别new操作符创建的对象。
0 0
- DOM对象的操作
- string对象的操作
- vector对象的操作
- javascript对象的操作
- js对象的操作
- javascript 的对象操作
- js的对象 操作
- 对象的操作
- 【JavaScript】对象的操作
- js对象的操作
- js的对象操作~~~~
- 对象的克隆操作
- ORACLE的对象操作
- 面向对象的javascript之对象操作
- Js对象操作的例子
- 线程安全的对象操作
- javascript 时间对象的操作
- Flex XML对象的操作
- AngularJs应用页面切换优化方案
- ionic中隐藏tabs(tabs-item-hide)
- LNMP环境搭建——Nginx篇
- 计算机是怎样跑起来的——互动出版网
- jQuery Ajax 实例 ($.ajax、$.post、$.get)
- 对象的操作
- 多线程七 经典线程同步与互斥总结
- ubuntu 15.04下网络问题
- 可以开始写博客来记录自己的学习之路了。
- Android: 线程的结束,挂起和恢复
- hdoj1285 确定比赛名次(topo序列)模板
- UVa 11582 Colossal Fibonacci Numbers! 【大数幂取模】
- request对象的几个常用方法
- HDU 4324-- Triangle LOVE【拓扑排序 && 邻接表实现】