0推荐
24K 浏览

各大公司 Java 后端开发面试题总结

ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程...
openmydoc 7年前   
0推荐
10K 浏览

Java 泛型详解

泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。
绝尘幽兰 7年前   
0推荐
17K 浏览

Java 多线程同步的五种方法

前几天面试,被大师虐残了,好多基础知识必须得重新拿起来啊。闲话不多说,进入正题。
WileyZqe 7年前   
0推荐
18K 浏览

Java Synchronized和Lock比较浅析

synchronized是基于jvm底层实现的数据同步,lock是基于Java编写,主要通过硬件依赖CPU指令实现数据同步。
FrederickaJ 7年前   
0推荐
17K 浏览

2017 年不容错过的 10+ 个开源 Java 库

这些开源库非常棒,我已经将它们整理成参考清单,附上简短的功能清单连同案例一同分享。
liangshe093u 7年前   
0推荐
13K 浏览

android gradle常用配置总结

本文是针对android开发中的 build.gradle 文件中的常用配置总结,一些配置是在特定的场景下才使用,一些是为了解决一些问题才加上。所以默认还是使用在Android Studio工具...
0推荐
42K 浏览

android studio 使用gradle打jar包并混淆

昨天准备把写好的代码使用gradle打jar包出来,并打算加混淆。打jar包容易,结果在混淆上走了弯路。
0推荐
20K 浏览

Java 和微服务,第 3 部分: 微服务通信

微服务的设计目的是方便扩展。这种扩展通过横向扩展各个服务来完成。面对众多微服务实例,您需要一种查找服务的方法,并在您调用的服务的不同实例之间进行负载平衡。本章将介绍可用于查找系统中的微服务并向其...
TanMault 7年前   
Java   微服务  
0推荐
14K 浏览

Java线程内存模型,线程、工作内存、主内存

线程的working memory是cpu的寄存器和高速缓存的抽象描述:现在的计算机,cpu在计算的时候,并不总是从内存读取数据,它的数据读取顺序优先级 是: 寄存器-高速缓存-内存 。
MathiasOxo 7年前   
0推荐
7K 浏览

Android 动态代理以及利用动态代理实现 ServiceHook

这篇文章主要介绍使用 InvocationHandler 这个接口来达到 hook 系统 service ,从而实现一些很有意思特殊功能的详细步骤。
0推荐
66K 浏览

35 个 Java 代码性能优化总结

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,...
gipa6939 7年前   
0推荐
15K 浏览

Java 面向对象知识点整理

1. 重载、重写和隐藏 1). 重载(overload): 方法重载就是多个方法名称相同但是参数类型或者参数个数不同的方法, 与返回值类型和修饰符无关 class Test { public i...
0推荐
13K 浏览

35 个 Java 代码性能优化总结

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,...
0推荐
18K 浏览

Java 和微服务,第 2 部分: 在 Java 中创建微服务

系列内容: 此内容是该系列 4 部分中的第 # 部分: Java 和微服务,第 2 部分 https://www.ibm.com/developerworks/cn/views/cognitiv...
etblakstn 7年前   
0推荐
20K 浏览

阿里面试回来,想和Java程序员谈一谈

其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容...
0推荐
9K 浏览

Android开源:Rxbus - 通过RxJava来替换EventBus

Event bus based on RxJava and optimized for Android.
0推荐
11K 浏览

Java NIO 入门

很多人用过 InputStream 和 OutputStream 接口,用来操作 文件 、 Socket 等等 IO 操作。
JimHeimbach 7年前   
Java   NIO   Java开发  
0推荐
8K 浏览

Handler 源码分析 - Java 层

Handler最常见的使用场景就是下载回调,为了不影响用户体验Android不支持在主线程中进行耗时时操作,长时间的耗时操作会产生ANR异常,而下载无疑是耗时操作,所以我们会在子线程中进行下载。
0推荐
17K 浏览

JAVA 常用集合内部机制原理

对于常用的集合大家都不陌生,但是深入到内部原理可能都是一知半解,通过阅读源码理解如下。
mf3572 7年前   
0推荐
9K 浏览

要换工作? 来看看面试题吧

前几天,有朋友去面试之前问我关于后端架构相关的问题,但奈于我去年更多的工作是在移动SDK开发上,对此有所遗忘,实属无奈,后面准备总结下.
m3Kdps56762 7年前   
Java  
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档