晨光上了课桌
晨光上了课桌
全部文章
分类
Java基础(4)
JVM(5)
python常见问题(1)
未归档(1)
面试知识点(1)
题解(1)
归档
标签
去牛客网
登录
/
注册
晨光上了课桌的博客
全部文章
(共13篇)
Java学习路线
学习路线 我承认的 最全的Java学习路线:https://blog.csdn.net/m0_37989980/article/details/103987924 计网知识 先看一遍面经(随便什么面经都行,没有的私聊我...
Java
2022-01-09
0
888
题解 | #寻找第K大#
public static int findKth(int[] a, int n, int K) { // write code here QuickSort(a, 0, n - 1, K); return res; } privat...
2021-08-04
0
515
Java 基础知识
1.多线程 1.1 创建线程的方法有那些 java所有的线程对象都必须是Thread类或其子类的实例 继承Thread类创建线程 创建Thread子类的实例 实现Runnable接口创建线程 通过调用线程实例对象的start()方法来启动线程 使用Callable和Future...
java
多线程
2021-08-03
0
693
递归查找
二分查找 给定已排好序的n个元素s1,…,sn,现要在这n个元素中找出一特定元素x。要求采用分治法求解,即将问题分解为若干个规模较小、相互独立、与原问题形式相同的子问题;采用递归和非递归两种方式实现。 import java.util.Scanner; publ...
2021-07-08
0
395
Java 基础知识学习
数据类型8种 数据结构中通常会有字、字节、位等一些表述 位 :bit 表示一个二进制位,也是计算机最小的存储单元。通常用 0 | 1 表示,可以理解为一个开关 通电和断电的两种在状态。 字节:byte (1 byte = 8 bit) 计算机规定8位构成一个字节。 字 :则是由若干个字节组...
2021-07-08
0
461
JUC 常见的关键字
原子性 atomic 可见性 volatile、synchronized Volatile、synchronized两者的区别联系 1.volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取;synchroni...
2021-07-08
0
445
JVM 原子性、可见性、有序性
类别 定义 描述 原子性 提供了互斥访问,同一时刻只能有一个线程对它进行操作 Java虚拟机对基本数据类的访问、读写都是具备原子性的(除long、double)--注意:i++操作是线程非安全的,即使数据类型的操作是原子性...
2021-07-08
0
576
String类
1.String、StringBuilder、StringBuffer 描述 String 不可变性 string 是一个不可变类,每次 new 都会创建一个新的对象,存储在字符串常量池中 Str...
2021-07-08
0
428
JVM对象创建过程
判断对象对应的类是否加载、链接、初始化 检查类是否被加载、解析、初始化 没有则在双亲委派模式下,使用当前类加载器 ClassLoader + 包名 + 类名为key 进项查找.class文件,没有则抛异常 (ClassNotFondException) 为对象分配内存 计算空间大小...
2021-07-08
0
468
Java 深入理解锁
1.锁的定义 为了解决多线程对共享资源的使用存在安全问题,从而提出锁的概念。 2.锁分类 这里引用java 锁分类 3.Java 中常用的锁关键字 关键字 分类 特点 底层实现原理 性能分析 volatile ...
2021-07-08
0
524
首页
上一页
1
2
下一页
末页