A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吾言 初级黑马   /  2018-11-15 10:05  /  1013 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java.lang.Object`类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类,        那么默认则继承自Object类。覆盖重写:如果不希望使用toString方法的默认行为,则可以对它进行覆盖重写。在IntelliJ IDEA中,可以点击Code菜单中的Generate...也可以使用快捷键`alt+insert`,点击`toString()`选项。选择需要包含的成员变量并确定。 在我们直接使用输出语句输出对象名的时候,其实通过该对象调用了其toString()方法。在刚才IDEA自动重写equals代码中,使用到了`java.util.Objects`类,那么这个类是什么呢?在**JDK7**添加了一个Objects工具类,它提供了一些方法来操作对象,它由一些静态的实用方法组成,这些方法是null-save(空指针安全的)或null-tolerant(容忍空指针的),用于计算对象的hashcode、返回对象的字符串表示形式、比较两个对象。在比较两个对象的时候,Object的equals方法容易抛出空指针异常,而Objects类中的equals方法就优化了这个问题。add方法可以对指定日历字段的值进行加减操作,如果第二个参数为正数则加上偏移量,如果为负数则减去Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而很多情况,会创建对象使用,因为对象可以做更多的功能,如果想要我们的基本类型像对象一样操作,就可以使用基本类型对应的包装类public static byte parseByte(String s)`:将字符串参数转换为对应的byte基本类型。
- `public static short parseShort(String s)`:将字符串参数转换为对应的short基本类型。
- `public static int parseInt(String s)`:将字符串参数转换为对应的int基本类型。
- `public static long parseLong(String s)`:将字符串参数转换为对应的long基本类型。
- `public static float parseFloat(String s)`:将字符串参数转换为对应的float基本类型。
- `public static double parseDouble(String s)`:将字符串参数转换为对应的double基本类型。
- `public static boolean parseBoolean(String s)`:将字符串参数转换为对应的boolean基本类型。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马