编译型语言的程序执行效率高

编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。

 1 package Com.Table;
 2
 3
 4 class Penson
 5 {
 6     protected String name;
 7     protected String addr;
 8     protected String sex;
 9     protected int age;
10
11     public String getName() {
12         return name;
13     }
14
15     public void setName(String name) {
16         this.name = name;
17     }
18
19     public String getAddr() {
20         return addr;
21     }
22
23     public void setAddr(String addr) {
24         this.addr = addr;
25     }
26
27     public String getSex() {
28         return sex;
29     }
30
31     public void setSex(String sex) {
32         this.sex = sex;
33     }
34
35     public int getAge() {
36         return age;
37     }
38
39     public void setAge(int age) {
40         this.age = age;
41     }
42
43     void ShowItems()
44     {
45         System.out.println("姓名:" + getName()
46                 + " 地址:" + getAddr()
47                 + " 性别:" + getSex()
48                 + " 年龄:" + getAge());
49     }
50 }
51
52 class Student extends Penson
53 {
54     int mathScore;
55     int englishScore;
56
57     public Student(String name, String addr, String sex, int age, int mathScore, int englishScore) {
58         this.mathScore = mathScore;
59         this.englishScore = englishScore;
60         this.name = name;
61         this.addr = addr;
62         this.sex = sex;
63         this.age = age;
64     }
65
66     void ShowItems()
67     {
68         System.out.println("姓名:" + getName()
69                 + " 地址:" + getAddr()
70                 + " 性别:" + getSex()
71                 + " 年龄:" + getAge()
72                 + " 数学成绩:" + mathScore
73                 + " 英语成绩:" + englishScore);
74     }
75 }
76 public class FourteenTable {
77     public static void main(String []args)
78     {
79         Student stu = new Student("borter", "Beijing", "boy", 22, 80, 90);
80         stu.ShowItems();
81     }
82 }
83  

原文地址:https://www.cnblogs.com/borter/p/9384791.html

时间: 2024-10-14 07:24:50

编译型语言的程序执行效率高的相关文章

(转)对《30个提高Web程序执行效率的好经验》的理解

阅读了博客园发布的IT文章<30个提高Web程序执行效率的好经验>,这30条准则对我们web开发是非常有用的,不过大家可能对其中的一些准则是知其然而不知其所以然. 下面是我对这些准则的理解和分析,有些有关JS性能的准则,我也测试了它们的差异,大家可以下载DEMO页面,如有理解不正确的地方,请大家指正.也非常欢迎大家补充. 测试环境: OS:Vista; Processor:3.40GHz; Memory: 2.00GB; System type: 32-bit Operating System

关于提高python程序执行效率的思路和想法

相比编译型语言(C系列)python胜在简介的语法和优雅的动态编程体验,但是在执行效率上,python有解释性语言先天的劣势——执行效率较低,为了让编写出的程序获得更快的执行效率,开启此文章. python将编写好的程序源代码转为字节码,然后用PVM进行解释执行. 方法一:对代码进行优化 循环体中避免无用的赋值和计算,这在所用的编程中是通用的,而且效果显著. 第三方库的选择,比如对于html文本处理,正确使用 re 的解析速度显然会高于BeautifulSoup. 方法二:使用编译优化工具 Py

50个技巧提高你的PHP网站程序执行效率

1.用单引号代替双引号来包含字符串,这样做会更快一些.因为PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号). 2.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍. 3.$row['id'] 的速度是$row的7倍. 4.echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2. 5.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用

PHP执行效率高zblog-asp为什么还有生存的空间?[图]

我们都知道,在脚本语言的执行效率方面,PHP要比ASP高出很多,并且在代码部署方面也很容易,那么,为啥ZBLOG-ASP这套博客系统仍然还有生存空间,被很多人亲睐和使用呢?纵观国内的程序编写者,有大量的PHP程序迷,他们对PHP脚本语言充满了喜爱,而且也会在业余时间测试一些自己喜欢的功能,经过十多年的发展,PHP语言已经非常强大,甚至可以做面向对象的编程.面向对象是一些可以开发高级功能的编程语言具备的条件,而PHP7可以说已经非常强大,成为了世界级热门语言.在执行效率方面,也不用说,经过升级之后

ABAP程序编写过程中怎么提高程序执行效率一

影响ABAP程序的运行效率主要是在程序中大量数据的取得,如果取数不得方法,很影响报表的运行效率,所有优化ABAP程序主要是优化数据取数的方法.下面这几点可以有效的提高取数的效率,从而来提高程序的运行效率. 1.选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.如果有3个以上的表连

30条技巧提高Web程序执行效率

尽量避免使用DOM.当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用.使用设置innerHTML的方法来替换document.createElement/appendChild()方 法. eval()有问题,new Fuction()构造函数也是,尽量避免使用它们. 拒绝使用with语句. 它会导致当你引用这个变量时去额外的搜索这样的一个命名空间,with里的代码在编译时期是完全未知的. 使用for()循环替代for…in循 环.因为for…in循环在开始循环

写一个函数计算但参数为n(n很大)时的值1-2+3-4+5-6+7……+n。(考虑程序执行效率)

1 private static void jisuan(int n) { 2 int sum=0; 3 if(n%2==0){ 4 sum=-(n/2); 5 System.out.println(""+sum); 6 }else{ 7 sum=-(n-1)/2+n; 8 System.out.println(""+sum); 9 } 10 } 注意:-(n-1)/2是1-2+3-4..+n(偶数)的代表式此段代码,效率是最高的.

2.对《30个提高Web程序执行效率的好经验》的理解

摘自:http://www.cnblogs.com/powertoolsteam/archive/2010/07/12/1775933.html 文章中执行代码的消耗时间是怎么计算的,有知道的同学可以教教我,非常感谢!

操作-oracle (游标-数据的缓冲区、视图-数据库中虚拟的表、存储过程-提高程序执行效率、触发性-保证数据的正确性、事务和锁-确保数据安全、控制文件和日志文件)

原文地址:https://www.cnblogs.com/smallpigger/p/8320875.html