登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Java
(共
2281
篇经验)
0
推荐
11K
浏览
【Java集合源码剖析】ArrayList源码剖析
ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。
GeraldoSgf
8年前
Java
Java开发
源码分析
0
推荐
31K
浏览
【Java集合源码剖析】Java集合框架
Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列表、Set集合、Map映...
SabrinaPate
8年前
Java
Java开发
源码分析
0
推荐
14K
浏览
Android proguard 详解
Java代码是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。
rlyx6066
8年前
Java
移动开发
Android开发
安卓开发
0
推荐
28K
浏览
java中文乱码解决之道(5):java是如何编码解码的
在上篇博客中LZ阐述了java各个渠道转码的过程,阐述了java在运行过程中那些步骤在进行转码,在这些转码过程中如果一处出现问题就很有可能会产生乱码!下面LZ就讲述java在转码过程中是如何来进...
imsq8911
8年前
Java
Java开发
0
推荐
51K
浏览
次时代Java编程(一):Java里的协程
这东西其实有很多名词,比如有的人喜欢称为纤程(Fiber),或者绿色线程(GreenThread)。其实最直观的解释可以定义为线程的线程。有点拗口,但本质上就是这样。
JulianaCSZ
8年前
Java
Java开发
0
推荐
10K
浏览
探究Java中的克隆
克隆,想必大家都有耳闻,世界上第一只克隆羊多莉就是利用细胞核移植技术将哺乳动物的成年体细胞培育出新个体,甚为神奇。其实在Java中也存在克隆的概念,即实现对象的复制。
myhome1998
8年前
Java
Java开发
0
推荐
25K
浏览
Java反射库中的安全漏洞在30个月后终于修复了
2013年7月,安全组织Security Explorations发现了 Java 7u25中的一个安全漏洞 ,通过这个漏洞攻击者可以完全摆脱Java沙箱。Oracle在更新的7u40中包含了一...
ShaPadgett
8年前
Java
安全漏洞
Java开发
0
推荐
265K
浏览
手把手教你逆向分析 Android 程序
关于破解应用很多人可能会去破解别人的应用注入广告来获取利益,也有可能盗取别人的信息。 不过我们作为有节操的开发工程师,应该本着瑞雪的精神看待技术,学习技术,而不是乱♂搞。但是我们也应该知道...
ChoB51
8年前
Java
移动开发
Android开发
安卓开发
0
推荐
22K
浏览
Java 性能调优指南之 Java 集合概览
本文将概览所有标准的 Java 集合类型。我们将按照它们可区分的属性与主要用例进行分类。除此之外,我们还将穷举在不同集合类型之间进行数据转换的方法。
sckjlirui
8年前
Java
Java开发
0
推荐
72K
浏览
2016年JAVA程序员一定需要知道的优秀第三方库
几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。
liaoluo
8年前
Hibernate
Java
Spring
MyBatis
JFreeChart
0
推荐
31K
浏览
Java中的多线程你只要看这一篇就够了
如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。
summer_sky
8年前
Java
Java开发
0
推荐
35K
浏览
BetterJava-如何更好的使用 Java
Java 虽作为最流行的编程语言之一,但是似乎并没有什么人很享受用它。好吧,Java 确实是这样的一门编程语言,从最近发布不久的 Java 8 开始,为了更好的使用 Java,我决定收集一些库,...
BarryBlanki
8年前
Java
Java开发
0
推荐
71K
浏览
Android apt代码生成之实践入门
现在 Android 主流库中使用 apt 的越来越多,如Dagger2,ButterKnife,DBflow等。不研究一下其怎么玩的,心里实在是不舒服斯基,所以就有了这篇apt代码简单生成的文...
bro124
8年前
Java
移动开发
Android开发
安卓开发
0
推荐
65K
浏览
从一个简单的Java单例示例谈谈并发
没有更优雅的方案呢?前人的智慧是伟大的,在早期的JVM中,synchronized存在巨大的性能开销,因此,人们想出了一个“聪明”的技巧——双重检查锁定。人们通过双重检查锁定来降低同步的开销。
903947933
8年前
Java
并发
Java开发
0
推荐
20K
浏览
java实现算法之堆排序
堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。
kinghowe
8年前
Java
算法
Java开发
0
推荐
19K
浏览
Java Annotation 学习笔记
如果对Java的注解没有了解过,很难回答这些问题。并且,现在越来越多的第三方库开始使用注解,不了解注解的话很难理解他们的逻辑。
nbvmfhloj4
8年前
Java
数据库
Java开发
0
推荐
52K
浏览
Android 热修复,没你想的那么难 - 张涛
一种动态加载最简单的实现方式,代码实现起来非常简单,重要的是这种思路和原理
FreyaZKN
8年前
Android
Java
移动开发
Android开发
安卓开发
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
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档