登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Java开发
(共
2755
篇经验)
0
推荐
8K
浏览
FutureTask源码分析
对于java的并发编程来说,我们都知道Thread和runnable,这是创建一个线程最基本的两种方法,但是这两种方法创建的线程是不支持对线程的执行结果进行返回的。虽然我们可以通过传递引用的方式...
OrvilleBurl
8年前
Java开发
源码分析
0
推荐
8K
浏览
Java 本地接口 JNI 使用详解
从 Java 调用 C 或 C++ 本机代码(虽然不简单)是 Java 平台中一种良好集成的功能。虽然 JNI 支持 C 和 C++,但 C++ 接口更清晰一些并且通常比 C 接口更可取。
koji2161
8年前
Java开发
JNI
0
推荐
10K
浏览
Java基础 - Synchronized与Lock锁的区别
今天要写的主题是Java的基础知识,Synchronized和Lock锁的区别!!!
wo8553456
8年前
JVM
Java开发
0
推荐
14K
浏览
红黑树深入剖析及Java实现
红黑树是平衡二叉查找树的一种。为了深入理解红黑树,我们需要从二叉查找树开始讲起。
Nic7739
8年前
Java
Java开发
红黑树
0
推荐
18K
浏览
Java中的Filter过滤器详解
Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 ht...
923041120
8年前
Java开发
Servlet
0
推荐
11K
浏览
Java 8 中的 Lambda 表达式
Lambda 表达式是 Java 8 最受欢迎的功能。人们将函数式编程的概念引入了 Java 这门完全面向对象的命令式编程语言。关于函数式编程是如何运作的,这个话题超出了本文的范围,不过我们会提...
wgoh6031
8年前
Java开发
Java8
0
推荐
8K
浏览
HashMap源码解析
在 Java8 之前, HashMap 是链表散列的数据结构,即数组和链表的结合体;从 Java8 开始,引入红黑树的数据结构和扩容的优化。
tourers
8年前
Java开发
链表
红黑树
0
推荐
10K
浏览
java NIO详解
我们在写java程序的时候,为了进行优化,把全部的精力用在了处理效率上,但是对IO的关注却很少。这也可能是由以前java早期时JVM在解释字节码时速度慢,运行速率大大低于本地编译代码,因此以前往...
ShiMiranda
8年前
Java
NIO
Java开发
0
推荐
14K
浏览
Java开源 - Joda-Time:让日期处理更简单
Joda-Time,一个面向 Java 平台的易于使用的开源时间/日期库。Joda-Time可以用来替换JDK的日期处理类,并且比 JDK中的时间类更加优秀。
AntHutt
8年前
Java
Java开发
安卓开发
0
推荐
12K
浏览
Java可重入锁原理
本文首先介绍Lock接口、ReentrantLock的类层次结构以及锁功能模板类AbstractQueuedSynchronizer的简单原理,然后通过分析ReentrantLock的lock方...
ale0224
8年前
Java
Java开发
0
推荐
10K
浏览
Java基础加强之多线程篇 - 线程创建与终止、互斥、通信、本地变量
Thread类与 Runnable接口 都位于java.lang包中。 从上面我们可以看出,Runnable接口中只定义了run()方法,Thread类实现了Runnable 接口并重写了run...
swiftchen
8年前
Java
Java开发
多线程
0
推荐
10K
浏览
Java中的Filter 过滤器
Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 ht...
xiaoyong12
8年前
Struts
Java开发
0
推荐
7K
浏览
JVM 体系结构
JVM 体系结构分为三部分:1. 类加载器(ClassLoader):用于装载 .class 文件 2. 执行引擎:用于执行字节码,或者执行本地方法 3. 运行时数据区:包括方法区、堆、Java...
dbww4269
8年前
JVM
Java开发
0
推荐
10K
浏览
Java中的Listener 监听器
监听器Listener就是在application, session,request三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件。Listener是Servlet的监听...
Cal3953
8年前
Spring
Java开发
0
推荐
11K
浏览
字节码操纵技术探秘
大家可能已经非常熟悉下面的处理流程:将一个“.java”文件输入到Java编译器中(可能会使用javac,也可能像ANT、Maven或Gradle这样的构建工具),编译器对其进行分析,最终生成一...
lsbj2048
8年前
Java
Java开发
0
推荐
9K
浏览
Java 异常处理
相信了解 Java 的人对于通过 try-catch-finally 来处理异常应该都有所了解了。但可能很多人在实际中还只是仅仅将代码包起来,然后在 catch 中输出错误信息而已。但是 Jav...
mingzhi
8年前
Java
Java开发
0
推荐
11K
浏览
Java 中集合的使用
集合: 存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。
VictorinaIr
8年前
Java
Java开发
0
推荐
20K
浏览
Java面试一定会遇到的56个面试题
面试题库第二波:java面试一定会遇到的56个面试题
AlbSetser
8年前
Java
Java开发
0
推荐
11K
浏览
java多线程开发基础
对于一个java程序猿来说,多线程开发技术无疑是需要掌握的。近期,小生在阅读高洪岩先生编写的《java多线程变成核心技术》一书。由于自己对于多线程开发了解的不多,而且在开发中使用的不多,希望通过...
tianzhi
8年前
Java
Java开发
多线程
0
推荐
7K
浏览
关于 Java 中枚举 Enum 的深入剖析
在编程语言中我们,都会接触到枚举类型,通常我们进行有穷的列举来实现一些限定。Java也不例外。Java中的枚举类型为Enum,本文将对枚举进行一些比较深入的剖析。
jollyznl
8年前
Java
Java开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档