-
JVM中有哪几块内存空间?
JVM 中的内存空间包括:程序计数器:可以看作是当前线程所执行的字节码文件(class)的行号指示器,它会记录执行痕迹,是每个线程私有的方法区:主要存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译.... 盾给网
- 0
- 0
- 576
-
JDK、JRE、JVM之间的关系是什么样的?
JDK 是 JAVA 程序开发时用的开发工具包,包含 Java 运行环境 JRE JDk、JRE 内部都包含 JAVA虚拟机 JVM JVM 包含 Java 应用程序的类的解释器和类加载器等... 盾给网
- 0
- 0
- 467
-
不通过构造方法能创建对象吗?
Java 创建对象的方式: 用 new 语句创建对象 运用反射,调用 java.lang.Class 或 java.lang.reflect.Constructor 类的 newInstance() 方法 调用对象的 clone() 方法 运用反序列化手段,调用 java.io..... 盾给网
- 0
- 0
- 418
-
如何实现对象克隆与深拷贝?
1、实现 Cloneable 接口,重写 clone() 方法。 2、不实现 Cloneable 接口,会报 CloneNotSupportedExce.... 盾给网
- 0
- 0
- 407
-
Oracle中function和procedure有什么区别?
存储过程:一般用于在数据库中完成特定的业务或任务可以定义返回类型,也可以不定义返回类型可返回多个参数dml 数据操纵语句不可以调用函数:一般用于特定的数据查询或数据转转换处理申请时必须要定义返回类型,且.... 盾给网
- 0
- 0
- 429
-
-
什么是bash别名?
相当于自定义 shell 指令如:ll 指令可以查看文件的详细信息,ll 就是一个被定义好的别名,能够大大的简化指令1.通过 alias 命令可以查看命令别名[root]# aliasalias cp='cp -i'alias egrep='egrep .... 盾给网
- 0
- 0
- 395
-
如何保证消息不被重复消费?
消息被重复消费,就是消费方多次接受到了同一条消息。根本原因就是,第一次消费完之后,消费方给 MQ 确认已消费的反馈,MQ 没有成功接受。比如网络原因、MQ 重启等。所以 MQ 是无法保证消息不被重复消费的,只能业.... 盾给网
- 0
- 0
- 1.1k
-
synchronized关键字的作用是什么?
Java 中关键字synchronized表示只有一个线程可以获取作用对象的锁,执行代码,阻塞其他线程。 作用: 确保线程互斥地访问同步代码 保证共享变量的修改能够及时可见 有效解决重排序问题 用法: .... 盾给网
- 0
- 0
- 532
-
静态方法内部能对非静态调用吗?
不能 静态方法只能访问静态成员 调用静态方法时可能对象并没有被初始化,此时非静态变量还未初始化 非静态方法的调用和非静态成员变量的访问要先创建对象... 盾给网
- 0
- 0
- 380
-
什么是索引?什么场景使用?
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息使用索引目的是加快检索表中数据使用场景:中到大数据量表适合使用索引小数据量表,大部分情况全表扫描效率更高特大.... 盾给网
- 0
- 0
- 393





