相对于C,Java的效率低主要体现在I/O处理和对象的创建上。因此,要尽可能提高效率,应该从以下几点入手:
① 输入、输出采用缓冲区,但是不要忘了刷新缓冲区。
② 能用基本数据类型就尽量避免使用对象,只有在使用面向对象的方法思考问题会柳暗花明时才使用对象。
③ 类名加final修饰。
④ 属性、方法都是static的,有些操作需要提前做的也要在static语句块中完成。
⑤ 输入、输出流在使用后及时关闭,否则会等待JVM退出程序才结束。
于是,A+B问题的Java代码如下:
//A+B
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.PrintWriter;
import java.util.Scanner;
public class Main {
static PrintWriter out;
static Scanner in;
static int a,b;
static {
in = new Scanner(new BufferedInputStream(System.in));
out = new PrintWriter(new BufferedOutputStream(System.out));
}
public static void main(String[] args) {
a = in.nextInt();
b = in.nextInt();
out.println(a+b);
out.flush();
out.close();
in.close();
}
}
分享到:
相关推荐
JAVA程序设计竞赛练习,基于JAVA知识之上编写相关竞赛练习题目
《JAVA语言程序设计》期末考试复习资料
java程序设计教学实施报告,获得校内一等奖。
Java程序设计算法竞赛题目Java程序设计算法竞赛题目Java程序设计算法竞赛题目Java程序设计算法竞赛题目Java程序设计算法竞赛题目
该系统实现了一个基于JSP计算机程序设计竞赛基地网站,其包含了一个网上计算机程序设计竞赛基地网站的WEB前台和后台所需的所有核心功能:网站首页、课程信息、资料下载、站内新闻和在线讨论。 该网站系统首先对于为...
“中国东信杯”广西大学第四届程序设计竞赛(同步赛)题解“中国东信杯”广西大学第四届程序设计竞赛(同步赛)题解“中国东信杯”广西大学第四届程序设计竞赛(同步赛)题解“中国东信杯”广西大学第四届程序设计...
程序设计竞赛相关代码、设计文档、使用说明,供学习参考 程序设计竞赛相关代码、设计文档、使用说明,供学习参考 程序设计竞赛相关代码、设计文档、使用说明,供学习参考 程序设计竞赛相关代码、设计文档、使用说明...
计算机程序设计员职业技能大赛竞赛规程和考试大纲参赛人员.docx计算机程序设计员职业技能大赛竞赛规程和考试大纲参赛人员.docx计算机程序设计员职业技能大赛竞赛规程和考试大纲参赛人员.docx计算机程序设计员职业...
2007年百度之星程序设计大赛复赛题目,应该可以帮助大家多了解一些大赛的出题规律
2021年青岛市程序设计竞赛试题(初中组).pdf
程序设计大赛培训ppt,包含以下内容: 2011-10贪心算法 2012-1输入输出 2012-2递推求解 2012-3NIm 2012-4基本数学题 2012-5Catalan数(再见递推求解) 2012-6高精度运算 2012-7搜索 2012-8并查集 2012-10计算几何基础 ...
计算机程序设计竞赛题目
java 程序设计经典试题 给大家分享一下,希望给大家带来帮助 (*^__^*) 嘻嘻……
程序设计竞赛相关代码、设计文档、使用说明,供学习参考 程序设计竞赛相关代码、设计文档、使用说明,供学习参考 程序设计竞赛相关代码、设计文档、使用说明,供学习参考 程序设计竞赛相关代码、设计文档、使用说明...
计算机程序设计大赛-决赛-java-高职
百度之星程序设计大赛原题 百度之星程序设计大赛已经开始报名了
Java程序设计 一、单选题(共计60题) (1) 下列有关事件监听器的描述正确的是(C)。 A、一个监听器只能接受一个组件产生的事件 B、只有一个监听器可以被附加到一个组件上 C、多个监听器可以被附加到一个...
国际大学生程序设计竞赛例题解 2 广东省大学生程序设计竞赛试题 2003-2005年郭嵩山 电子工业出版社
Astar2006百度之星程序设计大赛题目参考源程序