java判断一个对象是否为空
- OC中nil、Nil、NULL与NSNull的一些理解
-
记录一个菜鸟的IOS学习之旅,如能帮助正在学习的你,亦枫不胜荣幸;如路过的大神如指教几句,亦枫感激涕淋!细心的朋友可能已经注意到了,IOS学习之旅系列教程在本篇公众号的文章中,封面已经换成美女图片了,程序员的福利有木有!!!这是亦枫将在微信公众号[技术鸟]的IOS系列文章中采取的路线。看文章,学...
- Java路径-31-Java数据结构
-
1枚举(Enumeration)1.1Enumeration源码:publicinterfaceEnumeration{booleanhasMoreElements();EnextElement();}Enumeration接口中定义了一些方法,通过这些方...
- (七) Java集合面试宝典:轻松拿下集合类问题
-
集合的框架体系一、集合概述主要分为两大类:Collection接口体系和Map接口体系。(一)Collection接口体系Collection是集合框架中的顶层接口,它又分为List、Set和Queue(队列)三种主要的子接口。(二)Map接口体系Map接口用于存储键值对,键是唯一的,通过键可以快速...
- java为什么不建议用 equals 判断对象相等?
-
一、值是null的情况:1.a.equals(b),a是null,抛出NullPointException异常。2.a.equals(b),a不是null,b是null,返回false3.Objects.equals(a,b)比较时,若a和b都是null,则返回true,...
- 最全面的44个Java性能调优细节
-
我认为,代码优化的最重要的作用应该是:避免未知的错误。在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最后往往是一个非常小的原因。然而为了解决这个错误,我们需要先自验证、再打包出待替换的class文件、暂停业务并重启,对于一个成熟的项目而言,最...
- 工作5年总结9种方式,帮你减少Java程序中80%的空指针异常
-
Java程序员工作中遇到最多的错误就是空指针异常,无论你多么细心,一不留神就从代码的某个地方冒出NullPointerException,真是令人头疼。到底怎么避免空指针异常?下面的方法能够帮助你。1.对象设置默认值Objectobj=newObject();Stringstr="...
- 告别空指针-Kotlin这一点把Java比下去了
-
写Java的各位想必没少被空指针异常(NullpointException)困扰,但在Kotlin中,我们终于可以跟它SayGoodbye了。严格来说,Kotlin中不是消灭了空指针异常,而是通过更严格的语法把空指针检查提前到了编译期。毕竟,在面向对象语言中,空指针是几乎永远无法规避的问题。一切皆...
- 三石说:java基础 类与对象
-
类:类是封装对象的行为和属性的载体,具有相同属行和行为的一类实体。类中包含方法和属性。类中的构造方法:1.构造方法没有返回值2.名称与类名相同,在构造方法中可以为成员变量赋值,也就是初始化成员变量,若在类中的构造方法都不是无惨的构造方法,编译器不会为类设置一个无参的构造方法,在类中没有设置构造方法时...
- 初级必备:单例模式的7个问题
-
大家好,我是老田,今天给大家分享设计模式中的:单例模式。稍微啰嗦两句实话实说,关于单例模式,网上有N多个版本。你估计也看过很多版本。但看完了又能怎样?我技术群里的一位小伙伴,就因为一个单例模式,然后叫他回去等通知了。先来问几个问题,看看你能回答上来几个:1、说说单例模式的特点?2、你知道单例模式的具...
- 我用 DCL 写出了单例模式,结果阿里面试官不满意
-
本文已收录到我的github地址:https://github.com/allentofight/easy-cs,欢迎大家关注并给个star,这对坤哥非常重要,感谢支持!之后码海的每篇文章都会收录至此地址以方便大家查阅!前言单例模式可以说是设计模式中最简单和最基础的一种设计模式了,哪怕是一个...