摘要:
进程和线程的区别 一个程序最少有一个进程,一个进程最少有一个线程 进程之间不会相互影响,同一个进程的多个线程可以并发执行 一个线程可以创建和撤销另一个线程,执行进程开销大但是安全 线程是cpu调度和分配的基本单位 创建线程的方法 继承Thread类 实现Runnable接口 阅读全文
摘要:
Java中equals和hashcode方法是在Object对象中的,所以每个对象都有这两个方法,大多数时候我们为了实现特定需求需要重写这两个方法 equals和hashcode方法常用在同一个类中用于比较,尤其是在set集合中比较元素是否重复 equals方法返回true的两个对象,hashcod 阅读全文
摘要:
Java中常用数据结构 常用的数据结构有哈希表,线性表,链表,java.util包中有三个重要的接口:List,Set,Map常用来实现基本的数据结构 HashMap的工作原理 HashMap基于hashing原理,我们通过put(key,value)和get(key)方法存储和获取对象元素,当我们 阅读全文
摘要:
Java中有八种基本数据类型以及引用类型 基本数据类型: byte(1字节),short(2字节),int(4字节),long(8字节),char(2字节),boolean(不确定,取值是true/false),float(4字节),double(8字节) 引用数据类型: 包括数组,集合,字符串,接 阅读全文