随笔分类 - Java
Java 引用类型-Java快速入门教程
摘要:在 JDK 1.2 以前,Java 中的引用定义很传统:如果 reference 类型的数据中存储的数值代表的是另外一块内存的起始地址,就称这块内存代表着一个引用。在这种定义下,一个对象只有引用和没有被引用两个状态。 在 JDK 1.2 之后,Java 将引用分为强引用(Strong Referen
阅读全文
RMI分布式对象模型-Java快速入门教程
摘要:术语定义 在 Java SE 平台的分布式对象模型中,远程对象是一种可以从另一个 Java 虚拟机(可能在不同的主机上)调用其方法的对象。这种类型的对象由一个或多个远程接口描述,这些接口是用 Java 编程语言编写的接口,用于声明远程对象的方法。 远程方法调用(RMI) 是在远程对象上调用远程接口的
阅读全文
RMI介绍-Java快速入门教程
摘要:背景 分布式系统要求在不同地址空间(可能在不同主机上)运行的计算能够进行通信。对于基本的通信机制,Java TM编程语言支持套接字,它对于一般通信来说是灵活且足够的。但是套接字需要客户端和服务器参与应用程序级协议来对消息进行编码和解码以进行交换,并且此类协议的设计繁琐且容易出错。 套接字的替代方法是
阅读全文
TreeMap工作原理-Java快速进阶教程
摘要:TreeMap 继承AbstractMap实现 Serializable、Cloneable、NavigableMap和SortedMap接口。 TreeMap 不使用哈希方法来存储键,这点与 HashMap ,LinkedHashMap 使用哈希计算来存储键不同。HashMap 和 LinkedH
阅读全文
HashMap的工作原理-Java快速进阶教程
摘要:Java中的HashMap基本上是一个桶数组(也称为HashMap的桶表-bucket table),其中每个桶使用链表来保存元素。链表是节点列表,其中每个节点都包含一个键值对。 简单来说,存储桶是节点的链接列表,其中每个节点都是类 Node<K,V> 的对象。节点的键用于获取哈希值,该哈希值用于从
阅读全文
浙公网安备 33010602011771号