编译Java类时,将创建一个具有相同名称的类文件。但是,对于嵌套类或嵌套接口,它会创建一个类文件,该文件的名称将内部类和外部类名(包括美元符号)组合在一起。 在本文中,我们将看到所有这些情况。 2.细节 在Java中,我...
查看更多
在本文中,我们将首先理解transient关键字,然后通过示例查看其行为。 2. transient 首先让我们了解序列化,然后再转向transient因为它是在序列化的上下文中使用的。 序列化是将对象转换为字节流的过程...
查看更多
设计模式是我们在编写软件时使用的常见模式。它们代表了随着时间的发展而建立的最佳实践。这些可以帮助我们确保代码的设计和构建良好。 创建模式是专注于我们如何获得对象实例的设计模式。通常,这意味着我们如何构造一个类的新实例,但...
查看更多
在本教程中,我们将讨论如何在不知道键的情况下HashMap 首先,我们将使用迭代器,然后使用流来获取第一个条目。最后,我们将讨论要获取第一个条目时HashMap 2.使用迭代器 考虑一下我们具有以下HashMap<Int...
查看更多
创建Dockerfile时,通常需要将文件从主机系统传输到Docker映像中。这些可能是属性文件,本机库或我们的应用程序在运行时需要的其他静态内容。 Dockerfile规范提供了两种将文件从源系统复制到映像的方法: C...
查看更多
在本教程中,我们将在调用已配置类的方法时使用AspectJ编写跟踪日志记录输出。通过使用AOP建议来编写跟踪日志输出,我们将逻辑封装到单个编译单元中。 我们的示例扩展了AspectJ中提供的信息。 2.跟踪记录注释 我们...
查看更多
在本快速教程中,我们将讨论如何从JDBC Connection对象获取数据库URL。 2.示例类 为了说明这一点,我们将使用方法getConnection DBConfiguration类: public class D...
查看更多
编译.java文件时,会得到一个扩展名为.class的单独的类文件。 .class文件由几个部分组成,并且常量池就是其中之一。 在本快速教程中,我们将探讨常量池的详细信息。另外,我们将看到它支持什么类型以及如何格式化信息...
查看更多
在本教程中,我们将简要Java 12附带的一些新功能。有关所有新功能的完整列表,请参见官方文档。 2.语言更改和功能 Java 12引入了许多新的语言功能。在本节中,我们将通过代码示例讨论一些最有趣的代码,以更好地理解。...
查看更多
安全性是任何Java应用程序的基本组成部分。此外,我们可以找到许多可以处理安全问题的安全框架。此外,在这些框架中,我们通常使用一些术语,例如主题,主体和用户。 在本教程中,我们将解释安全框架的这些基本概念。另外,我们将显...
查看更多
结构设计模式是通过识别大型对象结构之间的关系而简化大型对象结构设计的模式。它们描述了构成类和对象的通用方法,以使它们可以作为解决方案重复使用。 四人帮Gang of Four已经描述了七种这样的结构方式或模式。在本快速教...
查看更多