摘要:
本文,主要是分析类;RandomStringUtils. 下面这个方法的:count:表示要生成的数量(比如4个字符组成的字符串等) start,end,表示限定的范围,比如生成ascii码的随机等。 public static String random(int count, int start, 阅读全文
随笔档案-2017年11月
学习apache commons lang3的源代码 (1):前言和R
2017-11-28 13:56 by 很大很老实, 811 阅读, 收藏,
摘要:
本系列主要是针对lang3的3.7版本的源代码进行学习,并适当举例。一共大概150多个java文件,争取30天内学习完毕。 26个英文字母 争取每天学习1个字母开头的类们。 今天,就学习R开头的吧。 第一个:RandomUtils。 这个类,是对Random类 (java.util) 的补充。 这个 阅读全文
Java语言中的协变和逆变(zz)
2017-11-24 13:09 by 很大很老实, 450 阅读, 收藏,
摘要:
转载声明: 本文转载至:http://swiftlet.net/archives/1950 协变和逆变指的是宽类型和窄类型在某种情况下的替换或交换的特性。简单的说,协变就是用一个窄类型替代宽类型,而逆变则用宽类型覆盖窄类型。 协变 在Java中协变的例子非常常见,例如,面向对象的多态,以及数组的协变 阅读全文
serialVersionUID的作用(zz)
2017-11-23 15:45 by 很大很老实, 304 阅读, 收藏,
摘要:
http://www.cnblogs.com/guanghuiqq/archive/2012/07/18/2597036.html 简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVers 阅读全文
Java中的标记接口(zz)
2017-11-21 13:36 by 很大很老实, 897 阅读, 收藏,
摘要:
1、什么是标记接口? Java中把没有定义任何方法和常量的接口称之为标记接口,我们经常使用的比较多的是“”Serializable“”,这个接口也是没有定义人任何方法和常量的。 2、标记接口的作用? 标记接口在Java中有什么作用呢?其实标记接口从名字就可以理解就是给某个对象打上一个标志,从而告诉J 阅读全文
深入理解Java的注解(Annotation):注解处理器(3)
2017-11-12 12:44 by 很大很老实, 234 阅读, 收藏,
摘要:
如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。 注解处理器类库(java.lang.reflect.AnnotatedElement): J 阅读全文
深入理解Java的注解(Annotation):自定义注解入门(2)
2017-11-12 12:12 by 很大很老实, 293 阅读, 收藏,
摘要:
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型 阅读全文
深入理解Java的注解(Annotation):基本概念(1)
2017-11-12 11:11 by 很大很老实, 258 阅读, 收藏,
摘要:
zz自:http://www.cnblogs.com/peida/archive/2013/04/23/3036035.html 什么是注解(Annotation): Annotation(注解)就是Java提供了一种源程序中的元素关联任何信息或者任何元数据(metadata)的途径和方法。Anno 阅读全文
TCP 粘包及其解决方案(zz)
2017-11-03 09:12 by 很大很老实, 708 阅读, 收藏,
摘要:
首先,我们回顾一下 TCP 和 UDP 的头部信息: 具体说明看:http://www.cnblogs.com/aomi/p/7776582.html 我们知道,TCP 和 UDP 是 TCP/IP 协议族传输层中的两个具有代表性的协议。其中,TCP 是面向连接的复杂的、可靠的字节流传输协议,而 U 阅读全文
TCP,UDP,IP包头格式及说明(zz)
2017-11-03 09:08 by 很大很老实, 3124 阅读, 收藏,
摘要:
一、MAC帧头定义 /数据帧定义,头14个字节,尾4个字节/ 二、IP头结构的定义 /IP头定义,共20个字/ tcp头结构定义 /TCP头定义,共20个字节/ /*TCP头中的选项定义 kind(8bit)+Length(8bit,整个选项的长度,包含前两部分)+内容(如果有的话) KIND = 阅读全文
浙公网安备 33010602011771号