public class Test {
public static void main(String[] args) throws NoSuchFieldException, IllegalAccessException {
System.setSecurityManager(new SecurityManager(){
@Override
public void checkPermission(Permission perm) {
}
});
doSomething();
System.out.println("if success" + System.getSecurityManager()==null);
}
public static void doSomething() throws NoSuchFieldException, IllegalAccessException {
//use reflection
//Only allow answers within this method, so that the final output of
//the main method is true.
}
}
Что я должен написать в методе doSomethis()?
Я думаю, что эта задача содержит ошибку, и она должна быть `System.out.println("if success" + (System.getSecurityManager()==null));`, а затем цель состоит в том, чтобы вернуть истину?
@ElliottFrisch, вы всегда можете добавить инструментализацию во время выполнения с отражением и добавить код, который аннулирует строки D:
@gotofinal Я с нетерпением жду вашего ответа, который обнуляет результат конкатенации анонимных встроенных строк.



