self-learning
文章平均质量分 57
ben1949
这个作者很懒,什么都没留下…
展开
-
java 程序加载过程---2-创建类实例对象
java 程序加载过程---2-创建类实例对象Step1 :父类类中静态变量(类变量)Step2 :父类中静态代码块Step3 :子类的中静态变量(类变量)Step4 :子类中的静态代码块Step5:父类中的非静态变量Step6:父类中的非静态变量Step7:父类构造函数Step8:子类中的非静态变量Step9:子类中的非静态代码块Step1原创 2014-02-16 22:42:10 · 602 阅读 · 0 评论 -
《程序员编程艺术:面试和算法心得》——目录
http://geek.csdn.net/news/detail/18975转载 2014-10-26 22:58:50 · 542 阅读 · 0 评论 -
alibaba technology
http://www.infoq.com/cn/news/2014/09/alibaba-ipo-tech-power转载 2014-09-21 13:46:08 · 542 阅读 · 0 评论 -
函数参数可变个数和函数参数是数组的比较
int [] a1 = new int[]{1,2,3}; System.out.println("a1 is "+Arrays.asList(a1)); Integer [] a11= new Integer[]{1,2,3}; System.out.println("a11 is "+Arrays.asList(a11));a1原创 2014-09-06 10:36:29 · 518 阅读 · 0 评论 -
支付宝的性能测试
http://www.infoq.com/cn/articles/performance-test-of-zhifubao转载 2014-06-08 22:32:36 · 637 阅读 · 0 评论 -
关于linux中内核编程中结构体的赋值操作(结构体指定初始化)
http://blog.chinaunix.net/uid-24807808-id-3219820.html转载 2014-06-08 22:00:53 · 610 阅读 · 0 评论 -
谈C程序员修养及大型项目源码阅读与学习
http://www.csdn.net/article/2014-06-05/2820092-interview-with-pengxu转载 2014-06-08 21:47:15 · 510 阅读 · 0 评论 -
C语言中的static 详细分析
http://blog.csdn.net/keyeagle/article/details/6708077转载 2014-06-08 21:43:54 · 489 阅读 · 0 评论 -
深入理解Java Proxy机制 应用在 Hadoop RPC 框架
roki的专栏乐在自由谷目录视图摘要视图订阅2014年7月微软MVP申请开始了 参与CSDN社区问答活动“基于Java的微信公众平台开发”赢签名赠书 2014年4月微软MVP当选名单揭晓深入理解Java Proxy机制2009-04-03 12:34 10555人阅读 评论(13)收藏原创 2014-04-15 23:10:24 · 695 阅读 · 0 评论 -
Java 程序加载加载--------类的初始化时机
六种主动使用都会触发类的初始化 1. 创建类的实例 2.访问某个类或接口的静态变量,或者对该静态变量赋值 3.调用类的静态方法 4.反射(如Class.forName("myTestClass") 5.初始化一个类的子类 6.java虚拟机启动时被表明为启动的类原创 2014-03-09 11:13:42 · 630 阅读 · 0 评论 -
Java 内存管理
转载 http://blog.csdn.net/haobo920/article/details/5784990你真的了解JAVA里的String么中文与Unicode的转换 Java内存管理特点每一个JAVA初学者都应该搞懂的问题1. String str1 = "abc"; System.out.println(str1 == "abc");转载 2014-02-18 22:06:48 · 511 阅读 · 0 评论 -
静态内部类加载情况和基本类加载过程一样
有父类的情况1. 加载父类 1.1 为静态属性分配存储空间并赋初始值 1.2 执行静态初始化块和静态初始化语句(从上至下)2. 加载子类 2.1 为静态属性分配存储空间 2.2 执行静态初始化块和静态初始化语句(从上至下)3. 加载父类构造器 3.1 为实例属性分配存数空间并赋初始值 3.2 执行实例初始化块和实例初始化语句 3.3原创 2014-02-27 22:10:12 · 1062 阅读 · 0 评论 -
java 程序加载过程---1-类直接调用静态方法
java 程序加载过程---1-类直接调用静态方法(func1)类在调用静态方法之前,加载顺序如下Step1 :父类类中静态变量(类变量)Step2 :父类中静态代码块Step3 :子类的中静态变量(类变量)Step4 :子类中的静态代码块Step5: 执行调用的静态方法(func1) class FatherStaticTest { pu原创 2014-02-16 22:23:59 · 2314 阅读 · 0 评论 -
java 程序加载过程---3--类中申明同时申明类的静态对象 创建类的实例 访问类的静态变量 调用类的静态方法 使用反射方法 初始化类的子类对象 直接使用java.exe 调用某个类
java 程序加载过程---3---申明类的静态对象===》常见的应用是单例模式(饿汉式)大家知道,只要打开任何一个开源软件,看到很多在类申明时候同时申明一个静态对象,此种情况JVM是如何加载的呢?以下步骤是针对下面程序例子来剖析,执行顺序会受到申明的静态对象位置而不一样Step1:加载父类的静态变量Step2:加载父类的静态代码块Step3:加载子类的静态变量(pub原创 2014-02-17 23:13:19 · 882 阅读 · 0 评论