笔记:Java第一课作业

哈喽,大家好,我是伊子丹,今天给你们分享我们这学期Java课的第一次作业,虽然这些答案是网上找的,但是我还是想分享给大家,大佬们不要嘲笑我啊

  1. 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,预防性维护:是为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础。

 

  1. Java源文件是由什么组成的?一个源文件中必须要有public类吗?

一个简单的java程序由java包(如:import java.awt.*)、类声明 、变量、构造方法(可缺省)、方法 这几部分构成。

java程序中至少要有一个类被声明为public。

  1. 如果JDK的安装目录为D:\jdk,应当怎样设置pathclasspath的值?

变量名:Path

变量值:D:\jdk(安装的文件夹)\bin

变量名:Classpath

变量值:D:\jdk(安装的文件夹)\jre\lib\rt.jar;.;

  1. Java源文件的扩展名是什么?Java字节码的扩展名是什么?

Java,class

  1. 如果Java应用程序主类的名字是Bird,编译之后,应当怎样运行该程序?

在IDE里面的话可以直接右键点击该类,在菜单里面有”runXXXX”的选项,点击就可以运行了;如果是想直接在DOS界面运行的话,就在DOS窗口中输入java bird.java就行了

  1. 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
温馨提示:本文最后更新于2022-09-10 23:32:58,某些文章具有时效性,若有错误或已失效,请在下方留言或联系伊子丹
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片