一、设计模式的分类 总体来说设计模式分为三大类: <1> 创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者...[作者空间]
1、解释下什么是面向对象?面向对象和面向过程的区别? 面向对象是一种基于面向过程的编程思想,是向现实世界模型的自然...[作者空间]
NIO是为了弥补IO操作的不足而诞生的,NIO的特性包括:非阻塞I/O,选择器,缓冲以及管道。其中管道(Chann...[作者空间]
Object类中的方法: 1、equals(没有重写前作用相当于==); 2、toString(返回当前对象的字符...[作者空间]
关于hash code的作用,先来说一下自己的理解。 一般来说我们提到hash code,就是在比较两个对象是否相...[作者空间]
首先equals和“==”的第一个区别就是,equals是方法,而“==”是运算符。在了解两者的具体区别时,我们首...[作者空间]
内存溢出(out of memory)的意思是程序在申请内存时,没有足够的空间给其使用,出现out of memo...[作者空间]
Java中常用到的集合包括三大类Set、List、Map。首先讲一下自己对于这三大类集合的理解: Set主要用到的...[作者空间]
从根本上讲所有的异常都属于Throwable的子类,从大的方面讲分为Error(错误)和Exception(异常)...[作者空间]