自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 TCP协议的连接和关闭精讲;三次握手、四次挥手剖析

TCP协议的连接和关闭精讲;三次握手、四次挥手剖析建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连

2016-09-26 17:30:20 393

原创 Java类中静态属性、静态语句块、属性、初始化语句块、构造函数之间的执行顺序

在一个Java类A中 在类的加载阶段,会依次从上到下执行类中的静态成员,包括静态属性的赋值、静态语句块的执行,顺序是从上到下,不分谁先谁后。类将要创建出来时,也就是new一个对象时,在执行构造函数时,执行构造函数的语句块之前,会先实例化类A的属性成员,然后再执行类A的初始化语句块,最后再执行构造函数。见如下代码的执行结果:package com.onlinetest.acmco

2016-09-23 15:17:31 1114

转载 Spring中的BeanFactory和FactoryBean的区别

1、 BeanFactory    BeanFactory定义了 IOC 容器的最基本形式,并提供了 IOC 容器应遵守的的最基本的接口,也就是Spring IOC 所遵守的最底层和最基本的编程规范。在  Spring 代码中, BeanFactory 只是个接口,并不是 IOC容器的具体实现,但是 Spring 容器给出了很多种实现,如 DefaultListableBeanFactor

2016-09-10 11:02:20 477

转载 Java 位运算(移位、位与、或、异或、非)

Java提供的位运算符有:左移( > ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( Test1、将5左移2位:[java] view plain copypackage com.xcy;    p

2016-09-01 23:20:02 343

转载 Java的Random类使用

JAVA的Random类(转)Random类 (java.util)         Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的

2016-09-01 21:48:11 319

原创 通过一个可以随机产生0和1的随机数生成产生0到n的随机数

问题描述:给定一个函数int getRandom(),这个函数可以等概率的产生0和1两个随机数。要求通过这个函数产生等概率的0到n的随机数;import java.util.HashMap;import java.util.Map;import java.util.Random;public class Java随机数 { public static void main(Strin

2016-09-01 21:36:39 7981

原创 设计模式之迭代器模式---以JDK源码为例

在访问一些集合类中的对象时,不同的集合类有不同的访问方式,这使得我们访问集合类中的元素很不方便。能不能提供一个统一的方法来访问所有的集合类中的对象,代器模式就是为解决这个问题而诞生的。在JDK的List等集合类中有iterator()方法,该方法返回一个Iterator类型的对象,其实是在ArrayList类中定义的一个内部类;下面的代码模拟JDK中ArrayList的实现来让大家了解迭代器模

2016-09-01 20:01:13 521

原创 Java内部类

Java内部类讲解可以将一个类A的定义放在另一个类B的内部,类A就是内部类;类B叫做外围类;如下代码所示:package com.javaInnerClass;public class Parcel2 { //内部类Contents class Contents{ private int i = 11; public int value(){ return

2016-09-01 19:50:15 299

原创 Java打印输出数组和集合

Java打印输出数组和集合在java中是可以直接打印输出数组和集合的,不需要我们编写循环来打印输出。数组可以通过Arrays.toString(int[] )函数来输出;而因为List Set  Map等集合类都实现了toString()方法,所以可以直接打印输出。例如以下代码import java.util.ArrayList;import java.util.Arra

2016-09-01 12:37:11 22576 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除