自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 2021-02-24

Java线程## 线程和进程## 线程的创建## 线程的生命周期和常用方法线程和进程是什么:进程:一个在内存中运行的应用程序。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程,比如在Windows系统中,一个运行的xx.exe就是一个进程。线程:进程中的一个执行任务(控制单元),负责当前进程中程序的执行。一个进程至少有一个线程,一个进程可以运行多个线程,多个线程可共享数据。与进程不同的是同类的多个线程共享进程的堆和方法区资源,但每个线程有自己的程序计数器、虚拟机栈和本地方法栈,所以系统在产生一个线

2021-02-24 16:21:33 696

原创 2021-02-24

Synchronized关键字 并发编程 并发编程: synchronized的作用 保证同一时刻最多只有1个线程执行 被Synchronized修饰的方法 / 代码,其他线程 必须等待当前线程执行完该方法 / 代码块后才能执行该方法 / 代码块。 synchronized的使用场景 两个线程同时访问同一个对象的(静态)同步方法或两个(静态)对象的同步方法 两个线程访问同一个对象中的同步方法,同步方法又调用另外一个非同步方法 两个线程同时访问同一个对象的不同的同步方法 使用方式如下所示: public c

2021-02-24 15:47:20 88

原创 2021-02-24

volatile 关键字 什么是volatile关键字 如何使用volatile关键字 什么是volatile关键字: Java 的volatile关键字保证了线程之间对变量的可见性,Java volatile关键字最初就是被设计成解决变量可见性问题的。只要将变量声明成volatile,那所有变量的写操作都会立即被写回到主内存中。同理,所有对变量的读操作也会被直接从主内存中读取。 如下使用volatile关键字: public class A { public int number = 0;

2021-02-24 15:14:45 73

原创 2021-02-21

linux操作系统 linux常用命令 `` 文件权限 vim编辑器 常用命令 文件和目录 cd /home 进入 ‘/ home’ 目录’ cd . . 返回上一级目录 cd . ./. . 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 tree 显示文件和目录由根目录开始的树形结构 lstree 显示

2021-02-21 22:25:07 93

原创 2020-12-10

单链表 单链表的七道练习题 1.逆序输出单链表 2.将当前链表逆置 3.不遍历链表在已知节点前插入节点 4.输出倒数第k个节点 5.合并两个有序的链表,保持有序 6.找到两个相交链表的相交节点 7.判断一个链表是否有环,并且输出环的入口节点 单链表的定义: 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以节点来表示的,每个节点的构成:元素(数据元素的映象) +指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个节点的地址数据。 如何在ja

2020-12-11 14:50:39 99

原创 2020-11-20

这里写目录标题java类加载类加载机制类加载器双亲委派模型 java类加载 类加载机制 类加载器 双亲委派模型 类加载 当程序主动使用某一个类是,如果该类还未被加载到内存上,系统会通过加载,链接,初始化三个步骤对该类进行初始化,这三个步骤统称为类加载。这一过程是将描述类的数据从class文件中读入内存,class文件是一个以8位字节为单位的二进制流,转化为可以被JVM可以加载的二进制数据,这个过程可概括为五个步骤,为加载,校验,准备,解析,初始化,其中校验,准备,解析,统称为链接,这就是类的加载机制。 加

2020-11-20 15:26:14 182

原创 2020-11-10

JAVA中的抽象类和接口抽象类抽象类的定义抽象类和普通类的区别抽象类怎么去实现接口类接口类的定义接口类如何实现接口类和抽象类的区别 抽象类 抽象类的定义 抽象类和普通类的区别 抽象类怎么去实现 接口类 接口类的定义 接口类如何实现 接口类和抽象类的区别 抽象类的定义: 由于不是所有的对象都是可以用类去描述,如果一个类不能完全描述一个对象,或者该类中的方法是抽象的,则这类成为抽象类。 定义该类使用”abstract“去修饰,定义抽象方法也是用“abstract”描述,抽象类通常用public或protect来

2020-11-10 12:35:39 319

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除