【后端开发】finally 真的一定执行吗?从字节码、异常覆盖到线上资源泄漏讲透 Java finally
2026/5/11 6:32:42
# 示例运行 circle = Circle(5) print(f"半径: {circle.radius}") print(f"面积: {circle.calculate_area()}") print(f"周长: {circle.calculate_circumference()}")rect = Rectangle(4, 6) print(f"长: {rect.length}, 宽: {rect.width}") print(f"面积: {rect.calculate_area()}") print(f"周长: {rect.calculate_perimeter()}") print(f"是否为正方形: {rect.is_square()}") square = Rectangle(5, 5) print(f"是否为正方形: {square.is_square()}")shape1 = create_shape("circle", 5) print(shape1.calculate_circumference()) shape2 = create_shape("rectangle", 3, 4) print(shape2.is_square())@浙大疏锦行