登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Java开发
(共
2755
篇经验)
0
推荐
65K
浏览
从一个简单的Java单例示例谈谈并发
没有更优雅的方案呢?前人的智慧是伟大的,在早期的JVM中,synchronized存在巨大的性能开销,因此,人们想出了一个“聪明”的技巧——双重检查锁定。人们通过双重检查锁定来降低同步的开销。
903947933
8年前
Java
并发
Java开发
0
推荐
11K
浏览
Mac JDK9 编译记 - 庄周梦蝶
下载源码这个过程很漫长,压缩后都有 500 多M,建议找台国外的 VPS 获取源码压缩后再拷贝到本机。源码里的 README 和 README-builds.html 仔细阅读下,描述了 ope...
AdrianCummi
8年前
Java开发
Java9
0
推荐
20K
浏览
java实现算法之堆排序
堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。
kinghowe
8年前
Java
算法
Java开发
0
推荐
21K
浏览
java实现几种常见排序算法
本文介绍几种常见排序算法(选择排序,插入排序,希尔排序,归并排序,快速排序,堆排序),对算法的思路、性质、特点、具体步骤、java实现以及trace图解进行了全面的说明。最后对几种排序算法进行了比较和总结。
silentoy
8年前
Java开发
排序算法
0
推荐
13K
浏览
Java8简单的本地缓存实现
这里我将会给大家演示用ConcurrentHashMap类和lambda表达式实现一个本地缓存。因为Map有一个新的方法,在key为Null的时候自动计算一个新的value值。
sinobest
8年前
Java开发
Java8
0
推荐
19K
浏览
Java Annotation 学习笔记
如果对Java的注解没有了解过,很难回答这些问题。并且,现在越来越多的第三方库开始使用注解,不了解注解的话很难理解他们的逻辑。
nbvmfhloj4
8年前
Java
数据库
Java开发
0
推荐
14K
浏览
Java堆内存
Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。
KeiQuinonez
8年前
JVM
Java开发
0
推荐
10K
浏览
Swift 算法实战之路(一)
Swift是苹果新推出的编程语言,也是苹果首个开源语言。相比于原来的Objective-C,Swift要更轻便和灵活。笔者最近使用Swift实践了大量的算法(绝大部分是硅谷各大公司的面试题),将...
jyh_52701
8年前
Swing
算法
Swift
Java开发
0
推荐
10K
浏览
Java ArrayList源码剖析
ArrayList实现了List接口,是顺序容器,即元素存放的数据与放进去的顺序相同,允许放入null元素,底层通过数组实现。
edwork
8年前
Java
Java开发
ArrayList
0
推荐
18K
浏览
Java HashSet和HashMap源码剖析
之所以把HashSet和HashMap放在一起讲解,是因为二者在Java里有着相同的实现,前者仅仅是对后者做了一层包装,也就是说HashSet里面有一个HashMap(适配器模式)。因此本文将重...
yibadao112
8年前
Java
HashMap
Java开发
HashSet
0
推荐
9K
浏览
Java LinkedList源码剖析
LinkedList同时实现了List接口和Deque接口,也就是说它既可以看作一个顺序容器,又可以看作一个队列(Queue),同时又可以看作一个栈(Stack)。这样看来,LinkedList...
JolN57
8年前
Java
Java开发
LinkedList
0
推荐
21K
浏览
成为Java GC专家(2)― 如何监控Java垃圾回收机制
本文是成为Java GC专家系列文章的第二篇。在第一篇《深入浅出Java垃圾回收机制》中我们学习了不同GC算法的执行过程,GC是如何工作的,什么是新生代和老年代,你应该了解的JDK7中的5种GC...
hqly7321
8年前
JVM
Java开发
GC
0
推荐
19K
浏览
成为Java GC专家(1)― 深入浅出Java垃圾回收机制
对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。
lsil6202
8年前
JVM
Java开发
0
推荐
44K
浏览
深入JVM彻底剖析ygc越来越慢的原因(上)
今天一个同学问我:“我排查问题时总是遇到,jmap -heap或-histo 不能用,是不是我们机器配置有啥问题哇? ”
chinatree
8年前
JVM
Java开发
0
推荐
15K
浏览
利用 Java Binary Webshell 对抗静态检测
Webshell一般是指以服务端动态脚本形式存在的一种网页后门。在入侵检测的过程中,检测Webshell无疑是一大重点。
umvf4078
8年前
Java
JSP
Webshell
Java开发
0
推荐
27K
浏览
Java 正则表达式详解
Java 提供了功能强大的正则表达式API,在java.util.regex 包下。本教程介绍如何使用正则表达式API。
liuxingyu
8年前
Java
正则表达式
Java开发
0
推荐
35K
浏览
Java集合总体大纲
Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*
FredAngelo
8年前
Java
Java开发
集合
Map
Collection
0
推荐
25K
浏览
Java反射机制
今天介绍下Java的反射机制,以前我们获取一个类的实例都是使用new一个实例出来。那样太low了,今天跟我一起来学习学习一种更加高大上的方式来实现。
xy4122
8年前
Java
Java开发
反射
0
推荐
40K
浏览
Java基础串理
今天抽了些时间翻阅资料复习一下Java部分基础知识,现整理笔记在此以备巩固。
StephaniaBr
8年前
Java
Java开发
0
推荐
24K
浏览
Java核心知识点-NIO
在Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统一次一个字节地处理数据,一个输入流产生一个字节的数据,一个输出流消费一个字节的数据,面向流的I/O速度非常慢,而在Java ...
s.w.pollux
8年前
Java
NIO
Java开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档