码迷,mamicode.com
首页 > 其他好文 > 详细

课程作业02

时间:2017-10-07 23:37:12      阅读:367      评论:0      收藏:0      [点我收藏+]

标签:编写程序   为什么   需要   代码   内存   family   main   style   区分大小写   

在刚开始学习Java的时候,会出现很多小问题,例如:编写程序源码不区分大小写,在Java中,程序源码是严格要求大小写的,在c中代码大小写区分没有太严格的要求。

一个Java类文件中能有一个公有类吗?

经检验一个Java类文件中只能有一个公有类java程序是从一个public类的main函数开始执行的,就像C程序是从main()函数开始执行一样public类只能定义在以它的类名为文件名的文件中。每个编译单元(文件)都只有一个public类。因为每个编译单元都只能有一个公共接口,用public类来表现。该接口可以按照要求包含众多的支持包访问权限的类。如果有一个以上的public类,编译器就会报错。并且public类的名称必须与文件名相同(严格区分大小写)。

为什么double类型的数值进行运算得不到“数学上精确”的结果?

double类型的数值占用64bit,即64个二进制数,除去最高位表示正负符号的位,在最低位上一定会与实际数据存在误差(除非实际数据恰好是2的n次方。简单来说就是我们给出的数值,在大多数情况下需要比64bit更多的位数才能准确表示出来(甚至是需要无穷多位),而double类型的数值只有64bit,后面舍去的位数一定会带来误差,无法得到“数学上精确”的结果。

成员变量和局部变量有什么区别

 成员变量:

①成员变量定义在类中,在整个类中都可以被访问。

②成员变量随着对象的建立而建立,随着对象的消失而消失,存在于对象所在的堆内存中。

③成员变量有默认初始化值。

局部变量:

①局部变量只定义在局部范围内,如:函数内,语句内等,只在所属的区域有效。

②局部变量存在于栈内存中,作用的范围结束,变量空间会自动释放。

③局部变量没有默认初始化值

在使用变量时需要遵循的原则为:就近原则。首先在局部范围找,有就使用;接着在成员位置找。然后在主函数里面创建对象并输出。

在学习Java的课程中,在接到一个任务后,一定要先思考,对整个工程要有一个清晰地思路,不可以接到项目后就立刻着手去编写。

课程作业02

标签:编写程序   为什么   需要   代码   内存   family   main   style   区分大小写   

原文地址:http://www.cnblogs.com/douyang/p/7636111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!