排序
JVM内存结构
结合一段 java 代码的执行理解内存划分 执行 javac 命令编译源代码为字节码 执行 java 命令 创建 JVM,调用类加载子系统加载 class,将类的信息存入方法区 创建 main 线程,使用的内存区域是&nb...
Java面试题之Logback打印日志是如何获取当前方法名称的?
在 Java 中,有四种方法可以获取当前正在执行方法体的方法名称,分别是: 使用 Thread.currentThread().getStackTrace() 方法 使用异常对象的 getStackTrace() 方法 使用匿...
Java中抽象类和接口之间的区别
抽象类(Abstract Class) 抽象类可以包含抽象方法(方法没有实现),也可以包含具体方法(方法有实现)。 抽象类可以有成员变量,可以有构造方法,可以拥有普通方法。 一个类只能继承一个抽象...
java多态的表现形式有哪些?
Java 是一种面向对象的编程语言,它包含许多面向对象编程的重要特性,其中包括封装、继承和多态。 本文将重点介绍多态的各种表现形式,以及如何在Java中实现多态。 多态的定义 在 Java 中,多态...
信息系统开发方法的基本概念和相关知识
常用的开发方法包括结构化方法、面向对象方法、原型化方法、面向服务的方法等。 一、结构化方法 1、基本概念: (1) 结构化方法又称生命周期法,是一种传统的信息系统开发方法,由结构化分析、结...