- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java“面向对象程序设计”作业
课后作业
第一章 Java语言基础知识
程序设计语言发展的历程
答案:机器语言、汇编语言、高级语言、面向对象的语言
面向对象语言的基本特征
答案:抽象和封装、继承性、多态性
Java语言的特点
答案:java语言是一种卓越的程序设计语言,它具有以下特点。
1.面向对象 2.简单性 3.可移植性 4.稳定性和安全性 5.高性能 6.分布性
为什么Java语言是跨平台的?
答案:因为Java程序的最终实现需要经过编译和解释两个步骤,Java语言的编译器生成可执行的字节码,这种代码是由Java虚拟机生成的,它与任何硬件平台无关。当生成字节码后,再使用Java解释器来执行字节码,这也就意味着只要有安装Java解释器的机器Java程序都可以运行,所以它是跨平台的面向对象的程序设计语言。
Java2的SDK是什么?
答:Java2的SDK指Software Development Kit 软件开发工具集
Java开发工具中的javac.exe和java.exe的功能是什么?
答案:Javac.exe是Java编译器,用来将java程序编译成字节码。
Java.exe是Java解释器,执行已经转换成Bytecode的java应用程序。
Java集成开发环境有哪些?
答案:Java集成开发环境主要有:Eclipse、netBeans、Jcreator LE、Borland Jbuilder、Microsoft Visual J++、IBM : Visual Age for Java、Sun ONE Studio
Java程序编译执行的过程
答案:Java语言源程序的变异过程主要进行两件工作:
通过编译程序检查Java源程序中是否有语法错误,如果发现错误,便报告已发现的错误,修改后再编译,直到未发现错误时才生成字节码文件。
2.通过编译来引入Java类库中已编好的模块,为了方便编程,Java类库中有若干个包,每个包中有若干个模块,每个模块是一个具有某种功能的类,它们都是字节码形式的程序 。
Application有哪些特点?如何运行Application程序?
答案:1.Java Application程序结构上的特点
程序名必须与主类名相同。
Java程序师区分大小写字母的。
Java程序中的所有方法都是属于某个类的,没有不属于某个类的方法。
2.Java程序在书写上的特点
a.使用的变量名、对象名、方法名等标示符要有意义,尽量做到“见名知义”。
b.使用空行来分隔不相关的语句。
c.合理进行缩进和对齐,使得程序显得层次分明。
d.一条语句写一行,长语句可以续行。
e.适当在程序中写一些注释信息,有利于程序的可读性。
Java Application程序与其他高级语言编写的程序一样,都需要经过编辑、编译、运行等几个步骤。
a.编辑Java源程序
b.编译Java源程序
c.运行Java的字节码文件
编写Application程序,计算并输出sin10x+ctgx在x=3.5的值。
答案:public class lianxi
{
public static void main(String[] args) {
int y;
float x=(float) 3.5;
y=(int)(Math.pow(Math.sin(x), 10)+1/Math.tan(x));
/**注意数据类型,用int强制转换*/
System.out.println(y=+y);
}
}
编写Application程序,将数组a[]={20,10,50,40,30,70,60,80,90,100}按逆序输出。
答案:public class lianxi
{
public static void main(String[] args)
{
int IntArray[]={20,10,50,40,30,70,60,80,90,100};
int i;
for(i=9;i=0;i--)
System.out.println(IntArray[+i+]=+IntArray[i]);
}
}
第二章 类与对象的基本概念
结构化程序设计的特征
答案:结构化语言的显著特征是代码和数据的分离抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。
volatile
方法成员的可选修饰符有哪些?实例方法和类方法有何区别?
答案:public、protected
文档评论(0)