javaSE
文章平均质量分 80
福建沙县小吃
上善若水
展开
-
Java多线程的概念、特性、线程的创建方式以及线程的常用方法
认识线程1.线程的概念2.线程的特性3.线程的创建方式线程的常用方法 1.线程的概念 线程和进程的区别: 进程是系统分配资源的最小单位,线程是系统调度的最小单位。 一个进程内的线程之间是可以共享资源的。 每个进程至少有一个线程存在,即主线程。 注: 每个进程至少有一个线程存在,即主线程(系统级别的,C语言的主线程) java级别的主线程(自己写的入口函数main方法(可以没有这个线程) 对java进程来说,至少有一个非守护线程还没终止,进程就不会结束 2.线程的特性 在后面线程的安全性会详细介绍 1.原子性原创 2021-06-04 14:37:40 · 77 阅读 · 0 评论 -
Java轻松理解深拷贝与浅拷贝
Java轻松理解深拷贝与浅拷贝 前言 对象的拷贝(克隆)是一个非常高频的操作,主要有以下三种方式: 1.直接赋值 2.拷贝: *浅拷贝 *深拷贝 因为Java没有指针的概念,或者说是不需要我们去操心,这让我们省去了很多麻烦,但相应的,对于对象的引用、拷贝有时候就会有些懵逼,藏下一些很难发现的bug。 为了避免这些bug,理解这三种操作的作用与区别就是关键。 直接赋值 用等于号直接赋值是我们平时最常用的一种方式。 它的特点就是直接引用等号右边的对象 先来看下面的例子 先创建一个原创 2021-05-03 23:18:33 · 151 阅读 · 2 评论