加载中
博客

博客

2018/06/11 23:11
18
Java NIO之DatagramChannel

Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。 打开 DatagramChannel 下面是 DatagramCh...

NIO
2018/05/11 09:33
20
Java序列化之Externalizable

1.需求 使用Externalizable实现序列化 2.Externalizable源码 public interface Externalizable extends java.io.Serializable { /** * The object implements the writeExternal me...

2018/05/08 10:33
4
Java序列化之Serializable

1.需求 1.什么是Java序列化 2.详解 1.序列化 理解为"打碎"即可 2.在书本上序列化的意思是将Java对象转为二进制 3.java平台允许我们在内存中创建对象,当JVM运行时对象才能存在,如果JVM停止,对...

2018/05/08 10:03
22
java agent 简单应用

这篇文章主要探讨了Java Agent。 Java Agent是拥有修改应用的一个软件组件。在agent的上下文中,instrumentation提供了重新定义和修改装载在运行时的类(class)的能力。我们将在下面几个部分...

2016/10/20 15:44
101
JVM源码分析之javaagent原理完全解读

本文重点讲述javaagent的具体实现,因为它面向的是我们Java程序员,而且agent都是用Java编写的,不需要太多的C/C++编程基础,不过这篇文章里也会讲到JVMTIAgent(C实现的),因为javaagent的运...

2016/10/20 15:41
118
JVM垃圾回收GC原理

转载:http://chenchendefeng.iteye.com/blog/455883

2016/10/19 10:08
41
Jdk源码之Thread

本文通过几个问题入手,主要通过案例讲解Thread类的使用,以及注意事项,最后站在源码的角度分析问题。 1.多线程一定快吗? 多线程不一定快! 多线程只是极大限度的利用CPU的空闲时间来处理其...

2016/09/13 21:51
139
Jdk源码之ArrayList

1. ArrayList简介 首先看看ArrayList与Collection的关系: ArrayList的继承关系如下: java.lang.Object ↳ java.util.AbstractCollection ArrayList继承了AbstractList,实现了List。它是一...

2016/09/13 14:29
56
Jdk源码之HashMap源码

一、HashMap概述 HashMap实现了Map接口,继承AbstractMap。其中Map接口定义了键映射到值的规则,而AbstractMap类提供 Map 接口的骨干实现,以最大限度地减少实现此接口所需的工作 public cla...

2016/09/13 13:56
27
JVM内幕:Java虚拟机详解

转载 http://www.importnew.com/17770.html

JVM
2016/09/06 16:48
65
Java中的==和equals

值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。 ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两...

2015/07/28 17:59
113
同步异步和阻塞

同步/异步与阻塞/非阻塞的区别 我喜欢用自己的语言通过联系现实生活中的一些现象解释一些概念,当我能做到这一点时,说明我已经理解了这个概念.今天要解释的概念是:同步/异步与阻塞/非阻塞的区...

2015/04/12 23:09
169
java多线程

Java线程详解 Java线程:概念与原理 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己...

2015/04/01 15:51
191
hotspot

HotSpot的源码目录结构 在开始正式深入学习HotSpot的源码之前,大家首先需要明白HotSpot的源码目录结构是怎样构成的,以及每一个目录中所包含的特定功能模块实现是什么。当只有在彻底弄清楚这...

2015/04/01 00:46
520
hotspot对象

请读者首先注意本篇的题目中的限定语“HotSpot虚拟机”,在虚拟机规范中明确写道:“所有在虚拟机规范之中没有明确描述的实现细节,都不应成为虚拟机设计者发挥创造性的牵绊,设计者可以完全...

2015/04/01 00:41
21
context 上下文对象

最近学习中经常看到Context,没能明白中文含义,一番搜索后看到此文,颇为实在,特转之 Context在Java中的出现是如此频繁,但其中文翻译“上下文”又是如此诡异拗口,因此导致很多人不是很了...

2015/03/10 13:29
85
观察者效应

观察者效应:你没看我,你怎么知道我在看你? “为了与原子理论的教程作一类比……(我必须转向)这样一些方法论的问题,如来佛与老子这样一些思想家早就遇到了这类问题,就是在存在这幕壮观...

2015/03/09 03:52
741
将log4j重定向到指定函数

测试程序源代码 [java] view plain copy import org.apache.log4j.Logger; /** * 使Log4j的log输出重定向到指定函数 * Last Update Date: 2014-01-23 * 依赖库 * [1]log4j-1.2.9.jar * [2]JD...

2015/03/02 18:29
190
Java程序使用memcached配置与示例

Memcached作为一款很强大的分布式缓存,经常被用到大型的互联网应用中,比如新浪微博等都采用memcached做缓存。 Memcached也经常和MySQL组合做数据缓存。 具体的介绍请参考官方网站:www.mem...

2015/02/11 16:27
6.7K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部