首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java基础
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
正则表达式的学习
以前在程序中登陆或者校验也会经常用正则,但是一般都是去网上找现成的,最近研究了一下,还是发现很博大精深的,而且,熟练了语法,的确非常方便,所以在这里总结推荐给大家。 为什么使用正则表达式 在工作中经常会遇到这样的情况,,比如我们需要验证输入是不是一个座机电话,如010-1234…
译-Java内存管理白皮书
Java内存管理白皮书,Sun公司官方出品,虽然相对老旧,但确是理解JVM最好的入门教材,没有之一,每一位Java程序员必读。
Java 之 synchronized 详解
一、概念 synchronized 是 Java 中的关键字,是利用锁的机制来实现同步的。 锁机制有如下两种特性: 互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机制,这样在同一时间只有一个线程对需同步的代码块 (复合操作) 进行访问。互斥性我们…
Java 之 ThreadLocal 详解
1. 概念 ThreadLocal 用于提供线程局部变量,在多线程环境可以保证各个线程里的变量独立于其它线程里的变量。也就是说 ThreadLocal 可以为每个线程创建一个【单独的变量副本】,相当于线程的 private static 类型变量。 ThreadLocal 的作用…
深入分析 java 线程池的实现原理
在这篇文章中,作者有条不紊的将 java 线程池知识点的来龙去脉都介绍了一遍。
Java8 函数式编程读书总结
Java8 函数式编程读书总结
从 JDK 源码角度看线程的阻塞和唤醒
目前在 Java 语言层面能实现阻塞唤醒的方式一共有三种:suspend 与 resume 组合、wait 与 notify 组合、park 与 unpark 组合。 其中 suspend 与 resume 因为存在无法解决的竟态问题而被 Java 废弃,同样,wait 与 notify 也存在竟态条件,wait 必须…
深入理解 Java 之 JVM 堆内存分配
Java 堆是被所有线程共享的一块内存区域,所有对象和数组都在堆上进行内存分配。为了进行高效的垃圾回收,虚拟机把堆内存划分成新生代、老年代和永久代(1.8 中无永久代,使用 metaspace 实现)三块区域。
计算机程序的思维逻辑 (82) - 理解ThreadLocal
本节,我们来探讨一个特殊的概念,线程本地变量,在Java中的实现是类ThreadLocal,它是什么?有什么用?实现原理是什么?让我们接下来逐步探讨。 线程本地变量是说,每个线程都有同一个变量的独有拷贝,这个概念听上去比较难以理解,我们先直接来看类TheadLocal的用法。 …