String name=null;
public void firstUse(){
if(name!=null)
{
System.out.println("Hello "+name);
}else
{
Scanner scan=new Scanner();
System.out.println("Insert your name please:");
String ins=scan.nextLine();
setName(ins);
}
}
我可以通过直接保存在代码中只设置一次名称吗?
不,你不能"直接在代码中"存储它。代码很可能在您没有写访问权限的地方。
有一个api可以在计算机上存储东西,而不需要自己创建文件——这些信息几乎肯定在某处的文件中,但不是你必须管理或创建的文件。看看Preferences API;这很像在Windows注册表中存储一些东西(实际上,这就是Windows系统上的Preferences代码所做的事情)。
但这是我能做到的最接近你要求的了
你不能。它不可能存储在文件以外的任何地方。你所能做的就是将它存储在jar文件中,这样他们就看不到它了。