自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JUC-总结

JUC–总结 1、进程、线程概念 进程:它是操作系统动态执行的基本单元 线程:cpu将线程作为独立运行和独立调度的基本单位。 白话: 进程:就是操作系统中运行的一个程序,QQ.exe, music.exe, word.exe ,这就是多个进程 线程:每个进程中都存在一个或者多个线程,比如用word写文章时,就会有一个线程默默帮你定时自动保存。 并发 / 并行是什么? 并发和并行, 都可以表示两个或多个任务一起执行 并发,是逻辑上的同时发生, 多个任务交替执行,cpu来调度 并行, 物理上的同时发生,并行的多

2021-08-28 18:38:59 289

原创 注解与反射--总结

注解与反射–总结 什么是注解? 不是程序本身,可以对程序作出解释 可以被其他程序读取,例如编译器 注解是以“@注解名”在代码中存在,还可以添加参数值,例如@SuppressWarning(value=”unchecked” ) 可以在package、class、method、field等使用,添加额外信息 反射机制编程实现对这些元数据的访问 内置注解 @Override 重写: 定义在java.lang.Override中,该注解用于修辞方法,表示一个方法声明重写超类中的另一个方法声明 @Depre

2021-08-25 18:22:30 108

原创 多线程笔记--总结版

多线程–总结 创建新线程的三种方式 继承模式 extends class A extends Thread @Override重写run方法 new A().start() 启动线程 Runnable接口模式 class A implements Runnable @Override重写run方法 ==new Thread(new A()).start()==启动线程 callable接口模式(了解即可) class A implements Callable @Override重写run方法,并

2021-08-24 16:42:50 97

原创 多线程笔记

多线程 // 创建新线程的方法: 1、继承extends Thread 2、重写 run() 3、实例化后start()开启 public class TestThread extends Thread{ // 重写 run() public void run() { for (int i = 0; i < 100; i++) { System.out.println("我是新线程------"+i); } }

2021-08-24 16:38:52 110

原创 js高程阅读笔记5章

第五章—— 引用类型 (Object,Array,Data,RegExp,Function,基本包装类型,单体内置对象) 访问对象属性的两种方法: alert(person[“name”]) //”uuu” alert(person.name) //”uuu” 第一种访问方法的好处是可以使用变量 检测数组的专门的方法: Array.isArray() 返回值真假 当将数...

2018-08-18 22:29:33 157

原创 js高程阅读笔记

第四章——变量、作用域、内存问题 变量的两种基本类型 基本数据类型 简单的数据段 五种基本类型的数据是按值传递的 引用类型 包含多个值构成的对象 对象是按引用访问的 我们只能给引用类型值动态添加属性,基本类型值是不能添加属性的。 对于基本类型和引用类型的复制问题,代码展示: 基本类型 var num=1; var num1=num; //将num1赋予给num2,但实际...

2018-08-18 14:58:52 211

空空如也

空空如也

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

TA关注的人

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