
点个赞再走呗
Java基础-NIO是什么?适用于何种场景?NIO是为了弥补IO操作的不足而诞生的,NIO的特性包括:非阻塞I/O,选择器,缓冲以及管道。其中管道(Channel)、缓冲(Buffer)、选择器(Selector)是N...
点个赞再走呗
Java基础-Object类中有哪些方法?Object类中的方法: 1、equals(没有重写前作用相当于==); 2、toString(返回当前对象的字符串表达形式) 3、hashcode(获取对象的hashCod...
NIO是为了弥补IO操作的不足而诞生的,NIO的特性包括:非阻塞I/O,选择器,缓冲以及管道。其中管道(Channel)、缓冲(Buffer)、选择器(Selector)是N...
Object类中的方法: 1、equals(没有重写前作用相当于==); 2、toString(返回当前对象的字符串表达形式) 3、hashcode(获取对象的hashCod...
点个赞再走呗
Java基础-hashCode方法的作用?关于hash code的作用,先来说一下自己的理解。 一般来说我们提到hash code,就是在比较两个对象是否相等的时候。从这一点入手,我们以hashmap来举例:hash...
小伙伴们点个赞再走啊
Java基础-==和equals的区别?首先equals和“==”的第一个区别就是,equals是方法,而“==”是运算符。在了解两者的具体区别时,我们首先要对JVM的内存分配有一定的了解: JVM分为堆内存和栈内...
关于hash code的作用,先来说一下自己的理解。 一般来说我们提到hash code,就是在比较两个对象是否相等的时候。从这一点入手,我们以hashmap来举例:hash...
首先equals和“==”的第一个区别就是,equals是方法,而“==”是运算符。在了解两者的具体区别时,我们首先要对JVM的内存分配有一定的了解: JVM分为堆内存和栈内...
小伙伴们点个赞再走呗
Java基础-内存溢出是怎么回事?内存溢出(out of memory)的意思是程序在申请内存时,没有足够的空间给其使用,出现out of memory ;例如创建了一个integer对象,单给这个对象存储数...
小伙伴们点个赞再走呗
Java基础-Java中的异常有哪几类?分别怎么使用?从根本上讲所有的异常都属于Throwable的子类,从大的方面讲分为Error(错误)和Exception(异常)。Eror是程序无法处理的异常,当发生Error时程序线程会...
小伙伴们点个赞再走呗
Java基础-常用的集合类有哪些?Java中常用到的集合包括三大类Set、List、Map。首先讲一下自己对于这三大类集合的理解: Set主要用到的是HashSet和TreeSet两类。HashSet就目前我...
内存溢出(out of memory)的意思是程序在申请内存时,没有足够的空间给其使用,出现out of memory ;例如创建了一个integer对象,单给这个对象存储数...
Java中常用到的集合包括三大类Set、List、Map。首先讲一下自己对于这三大类集合的理解: Set主要用到的是HashSet和TreeSet两类。HashSet就目前我...
整理不易,希望看到的点个赞再走呗
Java基础-设计模式详解一、设计模式的分类 总体来说设计模式分为三大类: <1> 创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 <2> 结构型模式:适配器模式、装饰器模式、...
一、设计模式的分类 总体来说设计模式分为三大类: <1> 创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 <2> 结构型模式:适配器模式、装饰器模式、...
如果对大家有点帮助,点个赞再走呗
Java基础44道1、解释下什么是面向对象?面向对象和面向过程的区别? 面向对象是一种基于面向过程的编程思想,是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。由执行者变为指挥者,...
1、解释下什么是面向对象?面向对象和面向过程的区别? 面向对象是一种基于面向过程的编程思想,是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。由执行者变为指挥者,...