这些Java教程是针对JDK 8编写的。本页中描述的示例和实践不利用后续版本中引入的改进,并且可能使用不再可用的技术。
请参阅Java语言变化以了解Java SE 9及后续版本中更新的语言特性的摘要。
请参阅JDK发布说明以获取有关所有JDK版本的新功能、增强功能以及已删除或不推荐选项的信息。
XML处理有时可能是一项占用内存较多的操作。特别是那些接受来自不受信任来源的XML、XSD和XSL的应用程序应通过使用JDK提供的JAXP处理限制来防止过多的内存消耗。
开发人员应评估其应用程序的要求和操作环境,确定其系统配置的可接受限制,并相应地设置这些限制。大小相关的限制可用于防止处理畸形XML源时消耗大量内存,而EntityExpansionLimit将允许应用程序在可接受的水平下控制内存消耗。
在本教程中,将介绍这些限制,并学习如何正确使用它们。