Я учусь по руководству по кодированию Java Фреда Лонга.Есть пример, в котором он говорит, что если я сохраню имя входа в строке, эти данные будут видны всем в Кучи памяти, пока не начнет действовать мусор.По этой причине он рекомендует вставлять данные в массив символов, чтобы вы могли удалить их, как только они нам не понадобятся.Теперь вот моя проблема: как я могу просмотреть содержимое динамической памяти для просмотра данных?Я попытался создать .exe, который содержит jar с классом Login, а затем запустить его с помощью отладчика OllyDbg, но не смог.Вы можете мне помочь?спасибо
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Login {
private String username;
private String password;
public Login(String user, String password){
this.username = user;
this.password = password;
}
@Override
public String toString(){
return "Username: " + this.username + " - Password: " + this.password;
}
public static void main(String[] args) throws IOException {
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter Username:");
String username = buffer.readLine();
System.out.println("Enter Password:");
String password = buffer.readLine();
Login log = new Login(username,password);
System.out.println("Press Any Key To Continue...");
new java.util.Scanner(System.in).nextLine();
}
}