JAVA 修饰符public final static abstract transient 关键字: public final static abstract ... 1.public protected default private 组 位置 private 默认 protected publ ...
分类:
编程语言 时间:
2017-08-13 12:33:25
阅读次数:
202
如果没有枚举类,我们可能需要写很多的静态变量,例如: 枚举类写法 枚举类提供了很多方法,用于遍历,取值...等,同时由于枚举的机制,会有例如编译检查这样安全的用法。 ...
分类:
编程语言 时间:
2017-08-12 10:29:32
阅读次数:
212
1.方法的重写(Override):重新写、覆盖 1)发生在父子类中,方法名称相同,参数列表相同,方法体不同 2)重写方法被调用时,看对象的类型2.重写与重载的区别: 1)重写(Override): 1.1)发生在父子类中,方法名称相同,参数列表相同,方法体不同 1.2)遵循"运行期绑定",看对象的 ...
分类:
编程语言 时间:
2017-08-11 21:09:52
阅读次数:
193
说明已有的wxDC以及所有的派生类相关的设备环境均没有实现抗锯齿的功能,毕竟wxDC也只是对CDC的封装,只有GDI+才支持抗锯齿。在如下的代码中定义rasterizer等为静态变量的核心原因是其在进行渲染计算的时候会分配大量的内存,容易造成内存碎片,当然agg::pixfmt_bgra32和agg::r..
分类:
其他好文 时间:
2017-08-11 15:54:44
阅读次数:
149
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件里。 2) 在网络上传送对象的字节序列。 在非常多应用中,须要对某些对象进行序列化。让它 ...
分类:
编程语言 时间:
2017-08-11 14:38:35
阅读次数:
248
本小节的教程无前置教程,可直接学习,篇幅很短。 本教程浓缩起来就是一句话:函数中的静态变量在调试过程中保留值。所以需要谨慎对待。 什么意思?请先不要一步一步对着做,而整体地看一遍下面的过程: 第一步:创建一个空工程(C++ Basic Code),名为LearnArray; 第二步:创建两个Acto ...
分类:
其他好文 时间:
2017-08-08 09:33:31
阅读次数:
137
原子性 1.一个操作是不可中断的,即使多个线程在一起执行的时候,一旦操作执行开始,就不会被其他的线程干扰执行并导致执行中断。 2.对于静态变量int ,2个线程同时对它进行修改,线程a对它修改为10,线程b对它修改为15,a、b线程之间是没有干扰的,最后的结果要么是10或者15。 3.非原子性操作时... ...
分类:
其他好文 时间:
2017-08-08 00:42:55
阅读次数:
225
1. 代码 public class A { public static int num01 = B.num02; public static A instance01_a = new A("A的对象"); // 打印输出二:执行构造函数 A public static final int fina ...
分类:
其他好文 时间:
2017-08-07 16:47:40
阅读次数:
194
1. 分类 分为类变量(静态变量、全局变量)、实例变量、局部变量。其中静态变量、实例变量的区别是是否被static修饰 2. 类变量与实例变量在内存和调用上的区别 (1)调用:类变量是用“类名.变量名”格式来调用,实例变量通过“对象名.变量名”格式来调用 (2)内存: 类变量在类加载的时候就被初始化 ...
分类:
其他好文 时间:
2017-08-07 10:18:37
阅读次数:
89
原文地址:http://blog.csdn.NET/lubiaopan/article/details/4802430 感谢原作者! static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法,下面我们详细的讨论一下该语句块的特性及应用。 一、 ...
分类:
编程语言 时间:
2017-08-05 20:36:15
阅读次数:
155