const 常成员函数不能修改除static以外的成员变量 static static 成员函数没有this指针 static 成员函数不能被定义成常成员函数 static 成员函数只能操作传递进来的参数和静态成员变量 const static const成员函数可以修改除static以外的成员变量 ...
分类:
编程语言 时间:
2020-04-29 14:41:37
阅读次数:
62
Java内存分配?寄存器:程序计数器,是线程私有的,就是一个指针,指向方法区中的方法字节码。?静态域:static定义的静态成员。?常量池:编译时被确定并保存在.class文件中的(final)常量值和一些文本修饰的符号引用(类和接口的全限定名,字段的名称和描述符,方法和名称和描述符)。?非RAM存储:硬盘等永久存储空间。?堆内存:new创建的对象和数组,由Java虚拟机自动垃圾回收器管理,存取速
分类:
其他好文 时间:
2020-04-29 14:26:04
阅读次数:
65
Java内存分配?寄存器:程序计数器,是线程私有的,就是一个指针,指向方法区中的方法字节码。?静态域:static定义的静态成员。?常量池:编译时被确定并保存在.class文件中的(final)常量值和一些文本修饰的符号引用(类和接口的全限定名,字段的名称和描述符,方法和名称和描述符)。?非RAM存储:硬盘等永久存储空间。?堆内存:new创建的对象和数组,由Java虚拟机自动垃圾回收器管理,存取速
分类:
其他好文 时间:
2020-04-26 20:59:44
阅读次数:
77
NoClassDefFoundError错误发生的原因 NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用,此时Java虚拟机就会抛出 ...
分类:
其他好文 时间:
2020-04-26 15:29:31
阅读次数:
72
这个构造函数是属于类的,而不是属于哪里实例的,就是说这个构造函数只会被执行一次。也就是在创建第一个实例或引用任何静态成员之前,由.NET自动调用。 class SimpleClass { // Static constructor static SimpleClass() { // } } 在使用静 ...
类成员变量和类方法:出现在类中,但不与实例挂钩。 实例成员变量:不是类成员变量 实例方法:不是类方法 静态方法和静态变量是在初始化的时候就已经生成了,不需要再进行new就可以访问调用,但是静态方法没办法调用非静态成员 接口是没有构造函数的,new时需要知道这个接口的某个具体实现类的名字。 priva ...
分类:
其他好文 时间:
2020-04-21 14:48:28
阅读次数:
67
结论:默认情况遍历属性时,是不会遍历到静态成员的。 测试代码: 输出的结果: ...
嵌套类(nested class)是在另一个类中定义的类。 嵌套类应该只存在于其宿主类(enclosing class)中。 如果一个嵌套类在其他一些情况下是有用的,那么它应该是一个顶级类。 有四种嵌套类: 静态成员类,非静态成员类,匿名类和局部类。 除了第一种以外,剩下的三种都被称为内部类(inn ...
分类:
其他好文 时间:
2020-04-21 09:25:36
阅读次数:
71
什么是继承? 继承实际上是存在于面向对象程序设计中的两个类之间的一种关系,是面向对象程序设计方法的一个重要手段,通过继承可以更有效地组织程序结构,明确类间的关系,充分利用已有的类来完成更复杂、更深入的开发。 当一个类拥有另一个类的所有数据和操作时,就称这两个类之间具有继承关系。 被继承的类称为父类, ...
分类:
Web程序 时间:
2020-04-19 15:03:21
阅读次数:
79
本文转自:https://www.cnblogs.com/yubinfeng/p/4561806.html 关于“接口”一词,跟我们平常看到的电脑的硬件“接口”意义上是差不多的。拿一台电脑来说,我们从外面,可以看到他的USB接口,COM接口等,那么这些接口的目的一就是让第三方厂商生产的外设都有相同的 ...
分类:
Web程序 时间:
2020-04-18 22:36:22
阅读次数:
92