- 博客(5)
- 收藏
- 关注
原创 自学习算法(JAVA)
/* * 图3-28 模拟网桥的自学习和转发过程 * * 网桥1 网桥2 * 1 ________ 2 1 ________ 2 * ————————————————————|________|————————————————————|
2014-03-25 18:02:44 1377
原创 类的初始化中遇到的一个问题
废话不多说,首先发一段代码:public class ExplicitStatic2 { public static void main(String[] args) { //System.out.println("Inside main()"); //Eat.cup2.f(99); } static Eat eat = new Eat(); /*static{ Syst
2014-03-11 21:36:46 535
原创 对一个类进行主动引用的四种情景(初始化)
1)遇到new、getstatic、putstatic或invokestatic这4条字节码指令时,如果类没有进行过初始化,则需要先触发其初始化。生成这4条指令的最常见的Java代码场景是:使用new关键字实例化对象的时候、读取或设置一个类的静态字段(被final修饰、已在编译期把结果放入常量池的静态字段除外)的时候,以及调用一个类的静态方法的时候。 2)使用java.lang.reflect包
2014-03-11 15:17:57 2321
原创 被动使用类字段的初始化问题
1.被动使用类字段演示一: public class NotInitialization { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(SubClass.value); } } class SuperClass{ static {
2014-03-10 21:34:28 647
原创 截断二进制指数退避算法(JAVA版)
之前在网上看到有关于这个算法的C++版本,自己动手写了个JAVA版本的,内容基本差不多,做了一些修改。下面是代码: /* * 截断二进制指数退避算法: * (1)协议规定了基本退避时间为争用期2t,具体的争用期时间是51.2us。对于10Mb/s以太网 * ,在争用期内可发送512bit,即64字节。也可以说争用期是512比特时间。1bit时间就是发送 * 1bit所需的时间。所
2014-03-10 18:29:57 4165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人