qxlx
qxlx
全部文章
【Java核心...
【C语言】(23)
【c语言趣味编程100例】(1)
【C趣味编程100例】(16)
【J2EE领域】(22)
【Java虚拟机领域】(2)
【LeetCode】(16)
【Linux领域】(8)
【分布式微服务开发领域】(33)
【前端学习】(1)
【基础中间件领域】(10)
【开发工具】(7)
【微机原理】(4)
【微机原理汇编程序】(1)
【数据库领域】(19)
【数据结构与算法之美】(31)
【架构那些事儿】(2)
【汇编程序】(18)
【版本控制系统】(1)
【程序人生】(6)
【职业规划】(6)
【计算机网络和操作系统】(7)
【设计模式之美】(6)
【读书笔记】(5)
【软件安装】(3)
未归档(14)
题解(1)
归档
标签
去牛客网
登录
/
注册
情系六夏
脚踏实地谋发展 努力努力在努力
全部文章
/ 【Java核心基础领域】
(共23篇)
【并发编程】生产者消费者3种方式
版本1 synchronized+notify+wait /** * @author i * @create 2019/12/29 14:57 * @Description 生产者消费者 1 版本 */ class MyShareData{ private Integer co...
2019-12-29
0
576
【并发编程领域】3个线程依序打印ABC
大体思路:借助juc中Lock+Condition实现,通过一个变量来标志执行哪一个线程 condition中唤醒对应的线程。ABC线程形成一个环形 A-》B-》C-》A 如此反复就可以 /** * @author i * @create 2019/12/29 16:03 * @De...
2019-12-29
0
654
【并发编程领域】从volatile关键字到CAS以及ABA问题
1.volatile是什么 volatile是java虚拟机提供的轻量级的同步机制 保证可见性 2.不保证原子性 3.禁止指令重排 2.JMM之可见性 JMM(java内存模型Java Memory Model 简称JMM)本身是一种抽象的概念并不真实存在,他描述的是一组规则或...
2019-12-27
0
556
【javaSE】Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
public LoopQueue(int capacity){ data = (E [])new Object[capacity+1];//+1 队列中预留一个空间 用于比较是否队列满 front = 0;//初始化头指针 tail = 0; ...
2019-11-06
0
799
【java基础领域】就单例模式谈并发问题
单例模式旨在创建一个唯一的对象,一种恶汉式 一种懒汉式。没什么好说的。但是,在多线程下的情景下 就会出现问题 1、单例模式之恶汉式 /** * @author i * @create 2019/9/18 20:45 * @Description 恶汉式 */ public clas...
2019-09-18
0
379
【Java 基础领域】手气红包实现思路、代码
package com.hblg.day09.redbag; import java.util.ArrayList; import java.util.List; import java.util.Random; /** * @author i * @create 2019/9/8 17:2...
2019-09-08
0
554
【Java基础领域】 byte num = 100 没有强制类型转换,为什么也可以编译通过
我们知道在java中 整形默认是int类型 byte num = 100; //也就是相当于100 是Int类型 但是我们并没有做强制类型转换,就可以直接赋值给num num的类型是byte类型, 针对这个问题作出如下解释。 package com.hblg.day02; /**...
2019-09-03
0
592
【Java 基础领域】二维数组创建内存图
问题:二维数组的创建其内存的划分结构图。
2019-04-27
0
418
【java基础领域】并发编程基础问题
线程安全:当多个线程访问某一个类(对象或方法时),这个类始终都能实现出正确的行为。那么这个类就是线程安全的。 package com.hbsi.thread; /*** * 并发编程基础 * @author jia * */ public class MyThread extend...
2019-04-04
0
405
【java 基础领域】类加载机制
类加载机制 1.什么是类的加载? 类加载机制指的是将.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区的Class对象,Class对象封装了类在方法区内的数...
2018-10-10
0
433
首页
上一页
1
2
3
下一页
末页