0推荐
11K 浏览

2017年伊始你绝对想尝试的25个新安卓库

虽然是按顺序排列的,但排名不分先后。让我们开始吧! 1. Lottie 这是一个能解析 Adobe After Effects 动画导出的JSON文件并把它们渲染成本地动画的库。在 Google...
0推荐
11K 浏览

Java 常见异常及趣味解释

常见 Java 异常解释:(译者注:非技术角度分析。阅读有风险,理解需谨慎:)) java.lang ArithmeticException 你正在试图使用电脑解决一个自己解决不了的数学问题,请...
mgfu5418 5年前   
0推荐
61K 浏览

2017 年最值得学习的编程语言是什么?

在新的一年里投入工作,大多数人都会考虑技能和职业选择问题。本文收集了大量有关“最好编程语言”的统计,让我们一起来看看吧......
wuje0958 5年前   
JavaScript   PHP   Java  
0推荐
17K 浏览

40个Java集合面试问题和答案

每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架...
ykyu9989 5年前   
0推荐
8K 浏览

混淆的另一重境界

今天给大家讲解了一个Gradle插件的实现方法和原理,对于想深入了解Android打包编译,gradle插件实现的开发者来说,绝对是一篇不错的案例。
0推荐
13K 浏览

自己动手实现一个Java Class解析器

最近在写一个私人项目,名字叫做 ClassAnalyzer , ClassAnalyzer 的目的是能让我们对 Java Class 文件的设计与结构能够有一个深入的理解。主体框架与基本功能已经...
NoeDowns 5年前   
0推荐
35K 浏览

一个关于APK Signature Scheme v2签名的神奇bug定位经历

Android的APK Signature Scheme v2签名及一款基于Java环境的校验工具介绍
0推荐
12K 浏览

Java并发开发:Lock框架详解

我们已经知道,synchronized 是java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸多局...
vr177876 5年前   
0推荐
34K 浏览

一个经过优化的微服务架构案例

大家都知道,基于单体(Monolith)和微服务(Microservice)架构的争论已经存在多年,正如我们对胖客户端、瘦客户端孰好孰坏的争论一样,有必然的历史演化,也有各自的优缺点。架构师们总...
ahkb6784 5年前   
Java   微服务  
0推荐
11K 浏览

java拷贝机制详解

在java中,拷贝分为深拷贝和浅拷贝两种。java在公共超类Object中实现了一种叫做clone的方法,这种方法clone出来的新对象为浅拷贝,而通过自己定义的clone方法为深拷贝。
skydancer 5年前   
0推荐
11K 浏览

异步校验工具awaitility快速入门

在编写自动化测试用例过程中,往往会遇见被测代码有异步或者队列处理的中间过程;如果需要校验这部分结果,必须等待异步操作结束或队列消费完,而这个中间等待的时间是不确定的,常常是根据经验值设定,通过 ...
xhwm7111 5年前   
0推荐
10K 浏览

写给Java开发者的Node.JS简介

前言 今天上推特看见这篇文章,点进去发现是新货。 正好最近想入Node的坑,又有一些Java基础,所以希望翻译出来给大家,同时也让自己加深理解。 才疏学浅,如有不妥之处请指正。 正文 在我举办的...
KatCable 5年前   
0推荐
9K 浏览

10个技巧,让你在 2017 年成为更好的Node开发者

在2012年,我加入了Storify并开始使用Node作为我的主要语言。从那以后,我从未回首过去并觉得我错过了Python,Ruby,Java以及PHP,这些在过去10年里,我在web开发过程...
maohude 5年前   
0推荐
15K 浏览

装饰者模式与其在Java API中的运用

装饰者模式,是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,装饰者模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。
0推荐
7K 浏览

涨涨姿势,13 个比较冷门但很实用的编程语言

值得学习的编程语言多种多样,前端、后端乃至框架选项更是多达数百种。如果大家拥有计算机科学专业背景,那么对C或者C++一定不会陌生; 而如果您属于开发从业者,那么Java、Python、Perl与...
enzerliu 5年前   
Java   ErLang   Lisp  
0推荐
15K 浏览

Java线程池框架核心代码分析

多线程编程中,为每个任务分配一个线程是不现实的,线程创建的开销和资源消耗都是很高的。线程池应运而生,成为我们管理线程的利器。Java 通过 Executor 接口,提供了一种标准的方法将任务的提...
qzbr7800 5年前   
0推荐
11K 浏览

Netflix推出Hollow,处理内存数据集的Java库

Netflix最近 推出了Hollow ,一款Java库和工具包,旨在有效缓存不属于“大数据”的数据集。这些数据集可能是电子商务和搜索引擎的元数据,或者是Netflix电影和电视节目的元数据。处...
JoCorlette 5年前   
0推荐
11K 浏览

图解Java面试题-集合

内容大纲.png HashMap和Hashtable的区别 首先来看Map接口的关系图 Map关系图.png 两者的区别 Hashtable和HashMap.png List和Map区别 Lis...
jinleitb 5年前   
0推荐
28K 浏览

10 个技巧,让你在 2017 年成为更好的 NodeJS 开发者

在2012年,我加入了Storify并开始使用Node作为我的主要语言。从那以后,我从未回首过去并觉得我错过了Python,Ruby,Java以及PHP,这些在过去10年里,我在web开发过程中...
sisyphus 5年前   
0推荐
12K 浏览

JAVA创建和销毁对象

有名称-调用更清晰 每次调用时不会创建一个新对象 可以返回原返回类型的任何子类型的对象 创建参数化类型实例的时候,使代码更简洁 静态工厂方法缺点 类如果不含共有的或受保护的构造器,就不能被子类化...
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档