自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Java练习 NO.2]多态

问这个程序的输出结果? package Wangyi; class Base { public void method() { System.out.println("Base"); } } class Son extends Base { public void method() { System.out.println("Son"); } public void methodB() {

2021-03-27 11:20:20 245

原创 [Java笔记]多线程(三)——同步锁(Lock)和死锁

一、出现的契机         Lock提供了比synchronized方法和synchronized代码块更广泛的锁定操作,Lock使用方式更加灵活,它拥有synchronized方法和synchronized代码块所没有的其它功能,包括非块结构的tryLock()方法、试图获取可中断锁的lockInterruptibly()方法、还有获取超时失效的tryLock(long, TimeUnit)方法。 二、常用锁ReentrantLoc

2021-03-20 23:06:48 216

原创 [Java笔记]多线程(二)——线程同步

同步代码块 一、问题的出现        run()方法的方法体不具有同步安全性,因为当多条语句在操作共享数据时,其中一个线程的多条语句只执行了一个部分,还没有执行完,另外一个线程参与了执行,导致共享数据结果的错误。        例如问题——银行取钱问题 //账户类,该类封装了账户编号和余额两个实例变量 public class Account { // 封装账户编

2021-03-20 18:27:25 177

原创 [Java笔记] 多线程(一)——线程的创建和启动

文章目录一、问题提出:(一)、单线程与多线程的区别?(二)、进程与线程的区别?二、线程的创建和启动(一)、继承Thread类创建线程类(二)、继承Runnable接口创建线程类(三)、使用Callable 和Future创建线程 这是我在学习疯狂Java讲义期间的笔记,如有错误请指出。 一、问题提出: (一)、单线程与多线程的区别? 单线程只有一条顺序执行流;多线程可以有多条顺序执行流,并且多天顺序执行流互不干扰。 单线程需要完成当前事件后才能执行下一事件;多线程可以同时执行多件事情。 (二)、进程与线

2021-03-20 16:27:33 169 3

空空如也

空空如也

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

TA关注的人

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