- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 Java内存分配、管理小结
P.S.想写这篇总结酝酿了有个来月了,却始终感觉还差点什么东西,一直未敢动笔。 最近两天连夜奋战,重新整理下前面查阅的资料、笔记,还是决定将它写出来。 现在提出几个问题,如果都能熟练回答的大虾,请您飘过.如以往一样,我是小菜,本文自然也是针对小菜阶层的总结。 首先是概念层
2014-05-07 17:36:54
376
原创 Java虚拟机学习笔记—class文件的分析
Class 文件是一组以8为字节为基本单位的二进制流——流的意义在于说明class文件的所有数据条目都是紧凑地排列在一起,中间并不会存在任何空隙。java虚拟机定义了class的文件结构,这种统一的文件结构使得任何能将代码编译成class文件的语言能够在java虚拟机上运行,也就是说java虚拟机能支持的不仅仅是java,例如scala。根据java虚拟机规范的规定,class文件只有两种结构
2014-05-05 22:22:52
594
转载 Java动态绑定机制的内幕
在Java方法调用的过程中,JVM是如何知道调用的是哪个类的方法源代码? 这里面到底有什么内幕呢? 这篇文章我们就将揭露JVM方法调用的静态(static binding) 和动态绑定机制(auto binding) 。 ★ 静态绑定机制Java代码 //被调用的类 package hr.test; class Father{
2014-04-29 16:56:15
386
转载 JAVA Socket超时浅析
JAVA Socket超时浅析 套接字或插座(socket)是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。针对一个特定的连接,每台机器上都有一个“套接字”,可以想象它们之间有一条虚拟的“线缆”。JAVA有两个基于数据流的套接字类:ServerSocket,服务器用它“侦听”进入的连接;Socket,客户端用它初始一次连接。侦听套接字只能接收新的连接请求,不能接收实际的数据包
2014-04-21 21:32:18
399
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人