登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Java开发
(共
2755
篇经验)
0
推荐
12K
浏览
深入理解线程本地变量ThreadLocal
如果在多线程并发环境中,一个可变对象涉及到共享与竞争,那么该可变对象就一定会涉及到线程间同步操作,这是多线程并发问题。
fengjun
8年前
线程
Java开发
ThreadLocal
0
推荐
14K
浏览
Java线程内存模型,线程、工作内存、主内存
线程的working memory是cpu的寄存器和高速缓存的抽象描述:现在的计算机,cpu在计算的时候,并不总是从内存读取数据,它的数据读取顺序优先级 是: 寄存器-高速缓存-内存 。
MathiasOxo
8年前
Java
线程
Java开发
0
推荐
14K
浏览
从 JVM 内存模型谈线程安全
Java采用的是基于共享内存的并发模型,使得JVM看起来非常类似现代多核处理器:在基于共享内存的多核处理器体系架构中,每个处理器都有自己的缓存,并且定期与主内存进行协调.这里的线程同样有自己的缓...
vf0148
8年前
JVM
线程
Java开发
0
推荐
14K
浏览
JVM为什么需要GC
没有GC机制的JVM是不能想象的,我们只能通过不断优化它的使用、不断调整自己的应用程序,避免出现大量垃圾,而不是一味认为GC造成了应用程序问题。
20071547
8年前
JVM
Java开发
作业调度框架
0
推荐
66K
浏览
35 个 Java 代码性能优化总结
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,...
gipa6939
8年前
Java
性能优化
Java开发
0
推荐
15K
浏览
Java 面向对象知识点整理
1. 重载、重写和隐藏 1). 重载(overload): 方法重载就是多个方法名称相同但是参数类型或者参数个数不同的方法, 与返回值类型和修饰符无关 class Test { public i...
KashaHolter
8年前
Java
Java开发
面向对象编程
0
推荐
15K
浏览
清蒸 JVM (一)
JVM(Java Virtual Machine)Java 虚拟机是整个 java 平台的基石,是 java 系统实现硬件无关与操作系统无关的关键部分,是保障用户机器免于恶意代码损害的屏障。Ja...
OtiliaMccra
8年前
JVM
Java开发
0
推荐
13K
浏览
35 个 Java 代码性能优化总结
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,...
雪峰xuefeng
8年前
Java
性能优化
Java开发
0
推荐
18K
浏览
Java 和微服务,第 2 部分: 在 Java 中创建微服务
系列内容: 此内容是该系列 4 部分中的第 # 部分: Java 和微服务,第 2 部分 https://www.ibm.com/developerworks/cn/views/cognitiv...
etblakstn
8年前
Java
Java开发
微服务
0
推荐
20K
浏览
阿里面试回来,想和Java程序员谈一谈
其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容...
qepuhunbigu131
8年前
程序员
Java
Java开发
0
推荐
11K
浏览
Java NIO 入门
很多人用过 InputStream 和 OutputStream 接口,用来操作 文件 、 Socket 等等 IO 操作。
JimHeimbach
8年前
Java
NIO
Java开发
0
推荐
17K
浏览
JAVA 常用集合内部机制原理
对于常用的集合大家都不陌生,但是深入到内部原理可能都是一知半解,通过阅读源码理解如下。
mf3572
8年前
Java
Java开发
链表
0
推荐
11K
浏览
Java 常见异常及趣味解释
常见 Java 异常解释:(译者注:非技术角度分析。阅读有风险,理解需谨慎:)) java.lang ArithmeticException 你正在试图使用电脑解决一个自己解决不了的数学问题,请...
mgfu5418
8年前
Java
Java开发
0
推荐
17K
浏览
40个Java集合面试问题和答案
每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架...
ykyu9989
8年前
Java
Java开发
0
推荐
13K
浏览
自己动手实现一个Java Class解析器
最近在写一个私人项目,名字叫做 ClassAnalyzer , ClassAnalyzer 的目的是能让我们对 Java Class 文件的设计与结构能够有一个深入的理解。主体框架与基本功能已经...
NoeDowns
8年前
Java
Java开发
0
推荐
12K
浏览
Java并发开发:Lock框架详解
我们已经知道,synchronized 是java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸多局...
vr177876
8年前
Java
并发
Java开发
0
推荐
11K
浏览
java拷贝机制详解
在java中,拷贝分为深拷贝和浅拷贝两种。java在公共超类Object中实现了一种叫做clone的方法,这种方法clone出来的新对象为浅拷贝,而通过自己定义的clone方法为深拷贝。
skydancer
8年前
Java
Java开发
0
推荐
11K
浏览
异步校验工具awaitility快速入门
在编写自动化测试用例过程中,往往会遇见被测代码有异步或者队列处理的中间过程;如果需要校验这部分结果,必须等待异步操作结束或队列消费完,而这个中间等待的时间是不确定的,常常是根据经验值设定,通过 ...
xhwm7111
8年前
Java
Java开发
测试技术
0
推荐
15K
浏览
装饰者模式与其在Java API中的运用
装饰者模式,是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,装饰者模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。
ThanhColon
8年前
Java
API
Java开发
装饰者模式
0
推荐
44K
浏览
RxJava2 + Retrofit2 优雅简洁封装
RxJava2 封装主要变化 Transformer的变化:RxJava1.X为rx.Observable.Transformer接口, 继承自Func1<Observable<T>, Obse...
database
8年前
Java开发
RxJava
Retrofit
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档