1.Objects类的简介
Java 7新增Objects的工具类,它提供了一些工具方法来操作对象。
- hashCode():返回指定对象的hashCode值。
- toString:返回指定对象的“描述性”字符串。
- requiredNonNull:检查对象是否为null。
2.代码示例
import java.util.Objects; public class ObjectsTest { // 定义一个obj变量,它的默认值是null static ObjectsTest obj; int a; int b; public static void main(String[] args) { ObjectsTest obj1 = new ObjectsTest(); // 输出一个null对象的hashCode值,输出0 System.out.println(Objects.hashCode(obj)); // 输出一个null对象的toString,输出null System.out.println(Objects.toString(obj)); // 输出一个obj1对象的hashCode值 System.out.println(Objects.hashCode(obj1)); // 输出一个obj1对象的toString System.out.println(Objects.toString(obj1)); // 要求obj不能为null,如果obj为null则引发异常 // System.out.println(Objects.requireNonNull(obj1 // , "obj参数不能是null!")); } }
3.运行结果
0
null
31168322
ObjectsTest@1db9742
相关推荐
打包发布Objects开发的应用系统打包发布Objects开发的应用系统
SAP日前推出的全新的SAP BusinessObjects业务分析应用软件系列(SAP BusinessObjects analytic applications)主要是帮助细分行业对于BI的深入应用上。
使用VS发布Objects开发的应用系统
《Beginning C# Objects中文版:概念到代码》关注的是软件对象:什么是软件对象?为什么它们如此神奇而直白以及如何正确使用对象去构建一个软件应用?这也是一本关于C#的书,但它并非一本“C#大全”,而是一份对该...
该系统采用了北京超图公司研制的全组件式地理信息系统开发平台——SuperMap Objects,充分应用其较强的空间编辑(特别是沿线标注功能)和制图等功能,将GIS 技术和邮路信息管理结合起来,实现了邮路制图的自动化。
基于SuperMap Objects Java开发地图应用的入门介绍。
SQL Server Management Objects的研究与应用.pdf
通过实现一个简单程序,帮助您了解如何使用 SuperMap Objects 控件开发应用程序,包括VB,VC等语言开发
利用Python Remote Objects技术实现分布式对象应用系统
利用Python Remote Objects技术实现分布式对象应用系统.pdf
对希望改善业务流程、发掘更多机会并在竞争中胜出的中型企业来说,...由于SAP BusinessObjects Edge BI建立在经过验证、具有开放式架构的平台上,您可以通过它充分利用之前在业务运营中使用的应用程序、数据源和平台。
eXpress Persistent Objects for .NET 在对象和关系数据库架起了有效的桥梁,它为开发者提供了创建...借助于XPO,你能创建适用于多种数据库(目前支持MS Access和MS SQL Server)的应用程序而无需对代码进行任何改变。
Microsoft® ActiveX® Data Objects (ADO) 使您的客户端应用程序能够通过 OLE DB 提供者访问和操作在数据库服务器中的数据。 ADO 程序员参考 ADO 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。其...
Microsoft® ActiveX® Data Objects (ADO) 使您的客户端应用程序能够通过 OLE DB 提供者访问和操作在数据库服务器中的数据。 ADO 程序员参考 ADO 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。...
C#企业应用开发艺术CSLA.NET框架开发实战 Expert C#2008 Business Objects,原版拆卸高清扫描,希望对大家有帮助啊。
亲爱的读者: ...本书的前半部分叙述了如何在.NET环境创建这个框架来支持面向对象的应用程序开发的流程,后半部分应用这个框架创建了一个带有几个不同接口的示例应用程序,本书适合C#应用开发人员阅读。
用VB(或其他高级程序设计语言)结合SuperMap Objects开发一个包含GIS常用功能的应用程序,实现打开工作空间、关闭工作空间、图层控制功能、面积量算、距离量算、空间数据属性信息的显示与互动、点选、矩形选择、圈...
《Beginning C# Objects中文版:概念到代码》关注的是软件对象:什么是软件对象?为什么它们如此神奇而直白以及如何正确使用对象去构建一个软件应用?这也是一本关于C#的书,但它并非一本“C#大全”,而是一份对该...
使用wdeploy_部署BusinessObjects_Enterprise_Web_应用程序 全中文
实际项目中常常遇到实时更新数据的应用需求,本范例在Objects Java组件里实现了用TXT格式的数据在后台更新数据集的字段属性值。