重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、 尽量指定类的final修饰符 带有final修饰符的类是不可派生的。
创新互联是一家集网站建设,藁城企业网站建设,藁城品牌网站建设,网站定制,藁城网站建设报价,网络营销,网络优化,藁城网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
在Java核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了人们覆盖length()方法。另外,如果指定一个类为final,则该类所有的方法都是final。Java编译器会寻找机会内联(inline)所有的final方法(这和具体的编译器实现有关)。此举能够使性能平均提高50% 。更多Java学习进阶教程薇老师:hua2021ei
2、 尽量重用对象。
特别是String 对象的使用中,出现字符串连接情况时应用StringBuffer 代替。由于系统不仅要花时间生成对象,以后可能还需花时间对这些对象进行垃圾回收和处理。因此,生成过多的对象将会给程序的性能带来很大的影响。
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
int i = sc.getInt();
if(i==0){
System.out.println("exit");
System.Exit(0);
}if(i==1){
System.out.println("add");
}if(i==2){
System.out.println("delete");
}if(i==3){
System.out.println("query");
}if(i==4){
System.out.println("update");
}
}
磁盘文件不能从中间删除内容,可以把内容写入新的文件,跳过不需要的内容,用新文件替换原文件
FIle file = new File("/image/123.jpg");
if (file.exists()){
file.delete();
}
使用File对象操作删除,会判断是否存在,如存在就删了。
如果想找路径,使用File类的getAbsolutePath()方/法就能得到/绝/对/路/径/的字符串表示。
例如上面的对、象file,使用
String str = file.getAbsolutePath();
System.out.println(str);
你在/控/制/台co/ns/ole/窗口就能看到了。