isAssignableFrom是比较两个模具是否相同; isAssignableFrom针对class对象
instanceof 是判断物品X是否是由模具A生产出来的; instanceof 针对实例
存在两个for循环可以通过break retry来跳出两个for循环,算是语法糖/也可以在第二个for循环break设置一个变量/第一个for循环判断变量再次跳出/retry:也可以写成任何合法的变量如abc: 但可读性不高