哈喽,大家好,我是伊子丹,今天给你们分享我们这学期Java课的第一次作业,虽然这些答案是网上找的,但是我还是想分享给大家,大佬们不要嘲笑我啊
- java语言的主要贡献者是谁?
Java是由Sun Microsystems公司于 1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。
2.开发Java应用程序需要经过哪些主要步骤?
一,问题定义。
要求系统分析员与用户进行交流,弄清“用户需要计算机解决什么问题”然后提出关于“系统目标与范围的说明”,提交用户审查和确认。
二,可行性研究。
一方面在于把待开发的系统的目标以明确的语言描述出来,另一方面从经济、技术、法律等多方面进行可行性分析。
三,需求分析。
弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。
四,开发阶段。
开发阶段由三个阶段组成:
1,设计
2,实现:根据选定的程序设计语言完成源程序的编码。
3,测试
五,维护:维护包括四个方面
1,改正性维护:在软件交付使用后,由于开发测试时的不彻底、不完全、必然会有一部分隐藏的错误被带到运行阶段,这些隐藏的错误在某些特定的使用环境下就会暴露。
2,适应性维护:是为适应环境的变化而修改软件的活动。
3,完善性维护[1] :是根据用户在使用过程中提出的一些建设性意见而进行的维护活动。
4,预防性维护:是为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础。
- Java源文件是由什么组成的?一个源文件中必须要有public类吗?
一个简单的java程序由java包(如:import java.awt.*)、类声明 、变量、构造方法(可缺省)、方法 这几部分构成。
java程序中至少要有一个类被声明为public。
- 如果JDK的安装目录为D:\jdk,应当怎样设置path和classpath的值?
变量名:Path
变量值:D:\jdk(安装的文件夹)\bin
变量名:Classpath
变量值:D:\jdk(安装的文件夹)\jre\lib\rt.jar;.;
- Java源文件的扩展名是什么?Java字节码的扩展名是什么?
Java,class
- 如果Java应用程序主类的名字是Bird,编译之后,应当怎样运行该程序?
在IDE里面的话可以直接右键点击该类,在菜单里面有”runXXXX”的选项,点击就可以运行了;如果是想直接在DOS界面运行的话,就在DOS窗口中输入java bird.java就行了
- java有那两种编程风格,在格式上有怎么样的特点?
独行 左右大括号各自独占一行
行尾 左大括号在上一行的行尾,右大括号独占一行
二、阅读程序
阅读下列Java源文件,并回答问题。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 public class Person {
void speakHello() {
System.out.print("您好,很高兴认识您");
System.out.println(" nice to meet you");
}
}
class Xiti {
public static void main(String args[]) {
Person zhang = new Person();
zhang.speakHello();
}
}
(a)上述源文件的名字是什么?
(b)编译上述源文件将生成几个字节码文件?这些字节码文件的名字都是什么?
(c)在命令行执行java Person得到怎样的错误提示?执行java xiti得到怎样的错误提示?执行java Xiti.class得到怎样的错误提示?执行java Xiti得到怎样的输出结果?
答: 1)上述源文件里含有两个类一个为Person类一个为Xiti类,其中Person类带public(有且只有一个),源文件的名字要求与带public的类名字相同,后缀为.java,所以答案为:Person.java
(2)两个字节码文件,分别是Person.class和Xiti.class
(3)执行java Person会产生“NoSuchMethodErrror”异常,这是因为Person中没有主方法,第二个出错的原因在于Java区分大小写的,原本大写的X写成小写必定是错误的。第三个会产生NoClassDefFoundError:Xiti/class提示,因为要求java后面只输入字节码文件名即可,不要画蛇添足。最后一个产生正常的结果
结果:
1 | 您好,很高兴认识您 |
1 | nice to meet you |
感谢您的来访,获取更多精彩文章请收藏本站。
.gif)