`
sun.zhang
  • 浏览: 25140 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

java equals 心得

    博客分类:
  • JAVA
阅读更多
Q:"".equals(formBean.getName()) 和 formBean.getName().equals("") 两者有什么区别吗?
原来我一直都不知道两者的区别,使用的时候也就没有怎么去注意。
但是今天有位同事指出两者的差别,并希望我改正。
"".equals(formBean.getName()) 这种方法是推荐的方法
原因:如果当formBean.getName()取到的值为null系统还是能正常工作
但是如果是这样写呢?formBean.getName().equals("")?
编译器会先去取formBean.getName()的值,然后再调用.equals()方法去跟""比较,结果可想而知——系统会提示一个控制错误,导致系统将无法正常工作……
分享到:
评论

相关推荐

    java学习心得一些笔记

    Java学习心得笔记主要涵盖了几大知识点,包括运算符、Integer类、引用类型、数组、多维数组、字符串类。下面将详细阐述这些内容。 1. **运算符**: 在Java中,运算符包括移位运算符。`是左移运算符,将二进制数向...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,手把手教会读者学习Java 配16小时多媒体教学视频,高效、直观 一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让...

    java 学习心得可以帮助大家

    例如,在给定的部分内容中提到了`Object`类,这是所有Java类的根类,提供了诸如`clone()`、`equals()`等通用方法。 #### 2. 方法(Method)与字段(Field) 在Java中,类由方法和字段组成。方法定义了类的行为,而字段...

    java学习心得

    ### Java学习心得:掌握基础的重要性 对于Java初学者而言,理解并掌握基础知识至关重要。本文将围绕几个关键点展开,帮助初学者更好地理解Java的核心概念和技术要点。 #### 1. Java字符串处理 Java中的字符串是...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,手把手教会读者学习Java 配16小时多媒体教学视频,高效、直观 一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让...

    java项目心得总结.pdf

    以下是一些主要的知识点和心得总结: 1. 数据库设计与建模: - 在创建数据库表时,应基于业务需求分析表的字段,确保满足第三范式以减少数据冗余。 - 使用数据库设计工具如PD绘制ER图,有助于清晰理解数据关系。 ...

    java实验报告心得.doc

    Java 实验报告心得 本实验报告旨在掌握 Java 基础知识,包括 String 类、StringBuffer 类、Math 类、包装类和 StringTokenizer 类等。通过实验,学生可以熟悉 Java 基础编程概念和技术。 一、String 类 *equals()...

    Java企业级开发综合技能知识总结

    - 使用`equals()`方法判断相等性。 51. **List, Set, Map是否继承自Collection接口?** - `List`和`Set`直接或间接继承自`Collection`。 - `Map`不继承`Collection`。 52. **面向对象的特征有哪些方面** - 封装...

    Java编程思想读书笔记.doc

    ### Java编程思想读书笔记知识点梳理 #### 第1、2章:万事万物皆对象 ##### 一、所有对象都必须由你建立 - **存储位置**: - **寄存器**:程序中不可控。 - **栈 (Stack)**:存放基本类型数据和对象引用,对象...

    java资料

    1. **郑志远的java学习笔记.doc**:这可能是个人的学习心得或者教学笔记,通常会包含Java的基础语法、常用类库、编程技巧等内容。可能涵盖变量、数据类型、控制流、异常处理、类与对象、接口等核心概念。 2. **...

    JAVA面试必备20题.pdf

    3. ==和equals的区别:在Java中,==用于比较基本数据类型时比较的是数值,用于比较引用数据类型时比较的是内存地址。而equals方法在Object类中默认是比较引用地址,但许多类如String、Integer等重写了equals方法,使...

    类与对象-java实验报告

    本次实验的目的是深入理解和掌握Java编程语言中的类与对象的概念,通过设计和实现一系列几何图形类,包括点、直线、三角形、矩形、正方形、圆形和椭圆,来实践面向对象的设计方法。实验要求学生不仅能够创建数据域和...

    观看韩顺平Java的 所做的笔记 到互斥锁 其中里面有我很多心得 老手可以用来复习 新手可以用学习 也可以当做参考 来做笔记

    提供了一系列静态方法,用于操作数组,如sort()排序、equals()比较、copyOf()复制等。 6. **System类**: 包含一些系统级的属性和方法,如currentTimeMillis()获取当前时间戳,exit()退出程序,gc()调用垃圾回收...

    Java学习总结(2023/03/19)

    本文将基于“Java学习总结(2023/03/19)”的主题,深入探讨Java的核心概念、设计模式以及最佳实践,结合《Effective Java》的学习心得,为初学者和进阶者提供一份详尽的指南。 首先,Java语言的基础知识包括语法、...

    JSP初学心得

    - **JSP(Java Server Pages)**:是一种基于Java技术的服务器端脚本语言,用于创建动态网页。它允许将Java代码嵌入到HTML文档中,并在服务器上执行这些代码,然后将结果返回给客户端。 - **环境配置**:学习JSP前,...

    struts2学习心得

    ### Struts2学习心得:深入理解Struts2框架的基本配置与初学者指南 #### Struts2框架概述 Struts2是Struts框架的升级版本,它继承了Struts1的优点并在此基础上进行了改进,提供了更丰富的功能和更好的性能。Struts...

    java面试宝典2010版

    Java面试宝典2010版是一本针对Java开发者求职面试的重要参考资料,它涵盖了Java基础知识、编程技巧、语言特性等多个方面。以下将详细介绍其中的一些重要知识点: 1. **Java源文件与类的关系**:一个`.java`源文件...

    java 记事本课程设计带源码和文档

    6系统设计心得体会 13 7参考文献 13 1、系统需求分析 1.1系统名称: Window记事本 1.2系统介绍: 开发一个window记事本,主要有一个主界面及以下功能: 1:文件的新建,打开,...

Global site tag (gtag.js) - Google Analytics