240 发简信
IP属地:陕西
  • Java基础-NIO是什么?适用于何种场景?

    NIO是为了弥补IO操作的不足而诞生的,NIO的特性包括:非阻塞I/O,选择器,缓冲以及管道。其中管道(Channel)、缓冲(Buffer)、...

  • Java基础-Object类中有哪些方法?

    Object类中的方法: 1、equals(没有重写前作用相当于==); 2、toString(返回当前对象的字符串表达形式) 3、hashco...

  • Java基础-hashCode方法的作用?

    关于hash code的作用,先来说一下自己的理解。 一般来说我们提到hash code,就是在比较两个对象是否相等的时候。从这一点入手,我们以...

  • Java基础-==和equals的区别?

    首先equals和“==”的第一个区别就是,equals是方法,而“==”是运算符。在了解两者的具体区别时,我们首先要对JVM的内存分配有一定的...

  • Java基础-内存溢出是怎么回事?

    内存溢出(out of memory)的意思是程序在申请内存时,没有足够的空间给其使用,出现out of memory ;例如创建了一个inte...

  • Java基础-常用的集合类有哪些?

    Java中常用到的集合包括三大类Set、List、Map。首先讲一下自己对于这三大类集合的理解: Set主要用到的是HashSet和TreeSe...

  • Java基础-设计模式详解

    一、设计模式的分类 总体来说设计模式分为三大类: <1> 创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 <2> 结构型...

  • Resize,w 360,h 240
    Java基础44道

    1、解释下什么是面向对象?面向对象和面向过程的区别? 面向对象是一种基于面向过程的编程思想,是向现实世界模型的自然延伸,这是一种“万物皆对象”的...

  • Java基础-Java中的异常有哪几类?分别怎么使用?

    从根本上讲所有的异常都属于Throwable的子类,从大的方面讲分为Error(错误)和Exception(异常)。Eror是程序无法处理的异常...