首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
海峰_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
JVM-内存管理
对于Java程序员来说,在虚拟机自动内存管理机制帮助下,不需要为每一个new操作去写配对的delete/free代码,不容易出现内存泄漏和溢出方面的问题。一旦出现内存泄漏和溢出问题,如果不了解虚拟机怎样使用内存的,那么排查错误将会成为一项异常艰难的工作。 Java虚拟机在执行J…
集合番@WeakHashMap一文通(1.7版)
集合番@WeakHashMap一文通(1.7版)
Java —— 类加载机制
代码编译是将本地机器码变为字节码,这一过程是存储格式发展的一小步,却是编程语言发展的一大步。 虚拟机加载完Class文件,最终形成可以被虚拟机直接使用的Java类型。这一个过程也就是类的加载机制。
Java实现终止线程池中正在运行的定时任务
最近项目中遇到了一个新的需求,就是实现一个可以动态添加定时任务的功能。说到这里,有人可能会说简单啊,使用quartz就好了,简单粗暴。然而quartz框架太重了,小项目根本不好操作啊。当然,也有人会说,jdk提供了timer的接口啊,完全够用啊。但是我们项目的需求完全是多线程的…
Java垃圾回收(三)—— 图解内存分配策略
经过上两篇垃圾回收的文章我们可以了解到垃圾回收的运作原理。 Java垃圾回收机制 Java垃圾收集器 Java技术体系中所提倡的自动内存管理最终可以归结为自动化地解决两个问题 : 给对象分配内存。 回收分配给对象的内存。 那么这篇文章就来了解以下内存分配策略。
代理模式
代理模式原理是不是很像如下:代理模式:是为一个对象提供一个替代品,准确说是占位符,用来控制它的访问.尤其这个对象是一些性能开销很大的对象,该种代理叫做虚拟代理.虚拟代理举例说明图片懒加载在某些拥有大量
Java并发编程,你需要知道的
原子,即一个不可再被分割的颗粒。在Java中原子性指的是一个或多个操作要么全部执行成功要么全部执行失败。有序性 程序执行的顺序按照代码的先后顺序执行。(处理器可能会对指令进行重排序) 可见性 当多个线程访问同一个变量时,如果其中一个线程对其作了修改,其他线程能立即获取到最新的…
JAVA 并发之路 (三)对象的共享 (1)
再次重复:要编写正确的并发程序,关键问题在于:在访问共享的、可变的状态时,需要进行正确的管理。 如在(二)中所述,同步可以确保以原子的方式执行操作,比如关键字synchronized可用于实现原子性或者确定临界区。实际上,同步还有另一个重要的方面:内存可见性。我们不仅仅是希望防…
Java设计模式-观察者模式
Java设计模式-观察者模式
集合番@ArrayList一文通(1.8版)
集合番@ArrayList一文通(1.8版)