1. 抽象类/方法 1.1 抽象类 通过在类定义前面放置关键字 abstract,可以将类声明为抽象类;抽象类不能实例化。 public abstract class A { // Class members here. } 抽象类的用途是提供一个可供多个派生类共享的通用基类定义。 例如,类库可以定 ...
分类:
其他好文 时间:
2021-03-04 13:19:06
阅读次数:
0
python学习之面向对象 类定义 与python的函数定义类似,只不过把def关键字替换为class class calculator(): pass a=calculator() print(type(a)) 输出 <class 'main.calculator'> 构造函数 与php的定义类似 ...
分类:
编程语言 时间:
2021-03-01 12:58:32
阅读次数:
0
1、分部类的定义 分部类是一个类的多个部分,编译器可将它们合并成一个完整的类。 在class前的加关键字partial声明分部类。 2、分部方法 分部方法允许方法声明但不实现,若包含了可选的实现,该实现课放到某个姊妹分部类定义中。 方法声明附加了partial,其所在的类也是一个partial类。 ...
分类:
其他好文 时间:
2021-02-10 13:40:10
阅读次数:
0
Java中将String类定义为由final修饰的(不可改变的),JVM中字符串一般被保存在字符串常量池中,Java会确保一个字符串在常量池中只有一个“复制”,这个字符串常量池在JDK 6.0以前是位于常量池中的,位于永久代;而在JDK 7.0中,JVM将其从永久代拿出来放置于堆中。 public ...
分类:
其他好文 时间:
2021-01-27 13:43:41
阅读次数:
0
Java常用类——StringBuffer和StringBuilder String、StringBuffer、StringBuilder对比 IDEA中Ctrl+Shift+T查看类定义 String:不可变 StringBuffer:可变,线程安全,效率低 StringBuilder:可变,线程 ...
分类:
编程语言 时间:
2021-01-18 10:39:05
阅读次数:
0
1.File类 1.1定义 是文件和目录路径名的抽象表示形式,Java中把文件或者目录都封装成File对象。创建File时不会在文件系统创建文件。 1.2构造函数 1)File(String pathname) 将一个字符串路径封装成File对象。 File file=new File("D:\\J ...
分类:
编程语言 时间:
2021-01-16 11:59:18
阅读次数:
0
从metaspace系列-metaspace初识中我们知道metaspace这个类定义了几个属性,这几个属性其实是三对,因为metaspace里面包含了两类数据,分别是类相关的元数据和非类相关的元数据,从下图截取src/share/vm/memory/metaspace.hpp的源码图可以看出来元数 ...
分类:
Web程序 时间:
2020-12-30 11:32:38
阅读次数:
0
stl常用容器-string C++标准库定义了一种string类,定义在头文件<string> string封装了很多使用的办法: 查找find,拷贝copy,删除delete,替换replace,插入insert 不用考虑内存释放和越界,string管理char*分配的内存,每一次的string ...
分类:
其他好文 时间:
2020-12-25 12:10:04
阅读次数:
0
Overload是重载的意思,Override是覆盖的意思,也就是重写。 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。 重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个 ...
分类:
其他好文 时间:
2020-12-24 12:47:28
阅读次数:
0
Java 异常 1.Error和Exception: Error:是程序中无法处理的错误,表示运行应用程序中出现了严重的错误。此类错误一般表示代码运行时JVM出现问题。通常有Virtual MachineError(虚拟机运行错误)、 NoClassDefFoundError(类定义错误)等。比如说 ...
分类:
编程语言 时间:
2020-12-23 11:41:31
阅读次数:
0