编程语言-Java
文章平均质量分 83
谦言万语
研究总结规律,发现简单唯美!
展开
-
Java中的几个HashMap
一、HashMap,即java.util.HashMap标准链地址法实现。这个不用多解析,下图十分明了。(图片来自网络)二、Collections.synchronizedMap() 函数返回的线程安全的HashMap这个的实现比较简单。代码中有:[java] view plaincopyprivate转载 2012-04-16 10:37:30 · 395 阅读 · 0 评论 -
HashMap与Hashtable的区别
我们先看2个类的定义[java] view plaincopyprint?public class Hashtable extends Dictionary implements Map, Cloneable, java.io.Serializable public class Hashtable extends Dictiona原创 2013-10-11 14:55:05 · 1460 阅读 · 0 评论 -
Java的内存回收机制
载自:http://www.cnblogs.com/xiaoxuetu/archive/2013/03/29/2987805.html在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序转载 2013-04-14 22:22:40 · 566 阅读 · 0 评论 -
java的几种对象(PO,VO,DAO,BO,POJO)解释
一、PO : persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。二、VO : value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要转载 2013-03-26 12:49:45 · 654 阅读 · 0 评论 -
java Object类源代码详解
http://blog.csdn.net/a379039233/article/details/6097647类 Object 是类层次结构的根类。每个类都使用 Object 作为超类(都直接或间接继承此类)。所有对象(包括数组)都实现这个类的所有方法。来看一下object的源码吧 Java代码 package java.lang;转载 2013-03-20 20:13:53 · 834 阅读 · 0 评论 -
javaIO流总结
IO流流(Stream)的概念:程序与数据来源之间的桥梁“=============copy自网络========================理解流的概念流是字节序列的抽象概念,用于数据传输的字节序列都可以理解为流,流提供了一种用同一的方式从各种输入输出设备中读取和向其中写入字节数据的方法。文件流流和文件的差异:文件是数据的静态存储形式,而流是指数据传输转载 2013-03-16 14:48:07 · 685 阅读 · 0 评论 -
java I/O流之字符流
转自:http://blog.csdn.net/zhuruoyun/article/details/8174510I :input,输入 ,O:output,输出 。I/O处理技术是Java语言中实现文件操作、内存操作、控制台输入以及网络编程的基础。IO类java.io为了使输入和输出的结构保持统一,从而方便程序员使用IO相关的类,在Java语言的IO类设计中引入了转载 2013-03-16 16:05:33 · 595 阅读 · 0 评论 -
java UDP实现局域网广播
使用UDP协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器发送信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待发送的报文中并且发送出去。至于服务器端是否存在,或者能否收到该报文,客户端根本不用管。通常我们讨论的udp的程序都是一对一的单播程序。本章将讨论一对多的服务:广播(broadcast)、多播(multicast)。对于广播,网络中的所有主机都会接收转载 2012-06-07 11:12:40 · 9989 阅读 · 0 评论 -
自己动手写写:LinkedHashMap源码浅析
此系列文章中,上一篇是关于HashMap的源码剖析,这篇文章将向大家剖析一下LinkedHashMap的源码! 四. LinkedHashMap 我们知道从API的描述中可以看出HashMap与LinkedHashMap最大的不同在于,后者维护者一个运行于所有条目的双向链表。有了这个双向链表,就可以在迭代的时候按照插入的顺序迭代出元素(当然也可以通过LRU算法迭代元转载 2012-04-18 10:55:41 · 517 阅读 · 0 评论 -
自己动手写写:LinkedList源码浅析
http://boy00fly.iteye.com/blog/1138904上篇文章浅析了ArrayList的源码相关内容!这篇文章将介绍LinkedList相关的内容! 二. LinkedList 先来看看LinkedList的类结构!Java代码 public class LinkedList extends Abs转载 2012-04-18 10:57:48 · 365 阅读 · 0 评论 -
自己动手写写:HashMap源码浅析
http://boy00fly.iteye.com/blog/1139845虽说论坛中有很多关于HashMap源码的分析,并且都是分析得很不错的文章,但是我还是想写出自己的一份心德! 三. HashMap 还是先来看看HashMap的类结构吧!Java代码 public class HashMap extends Abs转载 2012-04-18 10:56:37 · 628 阅读 · 0 评论 -
自己动手写写:ArrayList源码浅析
http://boy00fly.iteye.com/blog/1138417了解你所使用的东西,最直接有效的方式莫过于源码切入的方式! 最近会写一个源码分析的系列文章!这篇文章先从最常用的例子ArrayList下手剖析! 一. ArrayList 下面是ArrayList的类结构Java代码 pu转载 2012-04-18 10:58:39 · 473 阅读 · 0 评论 -
JVM最简生存指南
原文:http://www.importnew.com/10127.html本文由 ImportNew - Grey 翻译自 hadihariri。欢迎加入Java小组。转载请参见文章末尾的要求。最近更新 : 2014年1月9日为什么要写这个指南持续更新目标人群基础Java语言,Java环境,Java虚拟机多语言平台JVM转载 2014-03-12 22:14:57 · 740 阅读 · 0 评论