java学习
一、servletcontext 1、生命周期:当web应用被加载进容器时创建代表整个web应用的servletcontext对象,当服务器关闭或web应用被移…
java学习
引言 hashmap在键值对存储中被经常使用,那么它到底是如何实现键值存储的呢? 一 entry entry是map接口中的一个内部接口,它是实现键值对存储关键…
java学习
本 系列 中以前的文章介绍了如何通过以下方式实现并发性: 并行地在多个数据集上执行相同的操作(就像 java 8 流一样) 显式地将计算构建成异步执行某些操作,…
1、背景 仅针对jvm的模板解释器: 如何根据opcode和寻址模式,将bytecode生成汇编码。 本文的示例中所使用的字节码和汇编码,请参见上篇博文:按值传…
java学习
1、背景 上文探讨了:【jvm】模板解释器–如何根据字节码生成汇编码? 本篇,我们来关注下字节码的resolve过程。 2、问题及准备工作 上文虽然探讨了字节码…
java学习
java i/o i/o,即 input/output(输入/输出) 的简称。就 i/o 而言,概念上有 5 种模型:blocking i/o,nonblock…
java学习
java oauth 2.0 客户端编程(一): 资源所有者密码凭据授权 java oauth 2.0 客户端编程(二): 客户端凭据授权 java oauth…
java学习
对于java 程序员 来说,java语言的好处和优点,我想不用我说了,大家自然会说出很多一套套的。但虽然我们作为java程序员,但我们不得不承认java语言也有…
java学习
我非常确定,作为开发人员我们都喜爱技术文档。我们喜欢阅读文档、写文档,更不用说维护文档了,我简直爱死它了! 我也知道,每次你创建一个类或者一个方法,你都会想到要…
java学习
为对象的类型做强制转换是一种非常不好的设计。但在某些情况下,我们没有其他选择。java自诞生的那一天起,就具备这种功能。 我认为java 8在一定程度改善了这项…