2018-03-11 20165235 祁瑛 Java第二周考试总结

20165235 祁瑛 Java第二周考试总结

课后习题p16

  • 代码编写
  • class Person {
    void speakHello (){
    System.out.print("nin hao ");
    System.out.println("nice to meet you");
      }
    }
      public class Xiti {
     public static void main (String arg[]){
             Person zhang = new Person();
             zhang.speakHello();
    }
    }
  • 对本题的理解:因为此段代码本来主类名是Person,所以我对这个代码进行了修改,把主类放到Xiti上,对其进行编译 javac Xiti.java然后运行java Xiti运行结果如下

    教材代码完成情况测试P14

  • 这个题目让我们在UNbuntu中用自己的学号建立一个文件夹,并把教材14页的Kernighan存为一个java文件,并编译运行,这个程序是用来计算1至学号后四位数之和以下是程序运行截图:
  • 对本题的理解:这道题目是实现大数求和,所以我觉得应该把代码中的int sum改为long sum,要是最后数据位数过长会导致结果失真。

    带包的代码编译运行测试

    -在Ubuntu或Windows 命令行中,建如下目录结构(参考附图)

2016XXXX(学号)

src

Hello.java

bin

  1. Hello.java的内容见附件

    package isxxxx; (xxxx替换为你的四位学号)

  2. 编译运行Hello.java ,提交运行结果截图,要全屏
  3. 课上要git add ; git commit ;课下把代码git push到码云
  • 运行结果及目录结构如下:
  • 对本题的理解:本次题目主要考验的是对文件目录的建立,使用mkdir srcmkdir bin,建立src和bin文件目录。然后在src中用vim编辑器进行编写代码,在代码最上方标注package is5235,然后返回201652_35目录使用命令javac -d bin src/Hello.java将Hello.java编译文件存在bin中,java -cp .:bin is5235.Hello将Hello.class文件打包进文件夹is5235并同时运行。

    考试总结

  • 本次考试未能交上三个考题,有网络不佳的原因,同时也有我动作过慢的原因,希望下次考试可以做的更好。以上对题目的理解可能有错的地方,希望老师,学姐多多帮助。

原文地址:https://www.cnblogs.com/qy20165235/p/8545147.html

时间: 2024-07-28 17:23:00

2018-03-11 20165235 祁瑛 Java第二周考试总结的相关文章

20165235 祁瑛 Java第四周考试总结

20165235 祁瑛 Java第四周考试总结 课后习题p29 p45 代码编写 import java.util.*; class Example2_5{ public static void main (String args[]){ int start = 0,end ,middle; int a[] = {12,45,67,89,123,-45,67}; int N = a.length; for(int i=0;i<N;i++){ for(int j=i+1;j<N;j++){ if

20165235祁瑛 2018-3 《Java程序设计》第三周学习总结

20165235祁瑛 2018-3 <Java程序设计>第三周学习总结 教材学习内容总结 类与对象学习总结 类:java作为面向对象型语言具有三个特性:①封装性.②继承性.③多态性.java中类是基本要素,类声明的变量叫对象.在类中定义体的函数题叫方法. 类与程序的基本结构:(一)构造方法:创建对象时用,构造方法与类同名,没有类型.可以创建构造方法,但要保证参数个数不同或参数类型不同.(二)为对象分配变量时要用new字符.用"."运算符来操作对象.(三)java有若干个类构

20165235 祁瑛 2018-4 《Java程序设计》第七周学习总结

20165235 祁瑛 2018-4 <Java程序设计>第七周学习总结 教材学习内容总结 MySQL数据管理系统 MySQL数据管理系统,简称MySQL,是世界上流行的数据管理系统. MySQL是网络数据库管理系统,可以使远程的计算机访问它所管理的数据库. 在Windows上下载好MySQL后,进入Windows命令行,进入MySQL的bin文件目录输入--initialize-insecure对MySQL的data目录进行初始化.然后可以在bin目录下再次输mysql启用MySQL.启用M

20165235 祁瑛 2018-4 《Java程序设计》第九周学习总结

20165235 祁瑛 2018-4 <Java程序设计>第九周学习总结 教材学习内容总结 URL类 UR类是java.net包中的一个重要类,使用URL创建的对象的应用程序称作称作客户端程序. 一个URL类用如下的构造方法来创建一个类: public URL(String spec) throws MalformedURLException URL创建的对象是http协议,所包含的资源是默认的资源(主页) URL对象可以通过调用InputStream openStream()方法可以返回一个

201671010117 2016-2017-2 《Java程序设计》Java第二周学习心得

Java第二周学习心得 这一周老师在周四进行了课堂测验,完全出乎我的意料,我以为老师会在前两周上课讲一下,由于我在课前没有好好准备,反转课堂来的有的措手不及,那些题很多很多都不会,也错了很多,班上有很多表现很好的同学,他们课前准备充分,在课堂上完全没有任何压力,我也意识到了我课前没有花大量时间看书的严重性,所以我下课便去看第三章了,以后也一定要好好看书,找出不懂得问题,课上也要认真向其他优秀同学学习,不懂的问题也要想办法解决. 今天写了PPT上的任务1-9,着实也遇到了很多不会的问题,像是最后的

java第二周学习总结

第二周进入javaoo的学习,也就是面向对象,初识对象的我们还相对很懵逼. 首先,有对象才能分析出类,分析出类后才能实例化对象. 这句话的意思是:类是对象的抽象,对象是类的实例. 类是具有相同属性和行为的一组对象的抽象. 基础重要点 : 1.一个java文件只能有一个公共类,但可以有无数个类. 2.所有的局部变量都在栈当中,new出来的全部在堆中.全局变量也在堆中. 3.例子:newDog().feed("吃饭")   表匿名对象,只能用一次. 4.在本类的方法中访问本身的属性,用th

java第二周学习心得

时光匆匆,第二周的学习 就过去了,对于java程序的编写还是不怎么熟悉 Java虚拟机JVM是Java语言最大的特点,JVM是一个可运行Java字节码的虚拟计算系统..它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信.还包括一组寄存器.一个栈.一个垃圾回收堆和一个存储方法域. JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改地运行.这个也是java最大的特色跨平台性,也就是一处编写,处处运行.JVM在执

20165204 Java第二周学习

20165204Java第二周学习总结 学习内容 本周的学习课程内容繁多,但是因为有C语言的基础,都能够比较顺利地理解.以下附上视频学习时总结的笔记. 遇到问题 在代码的抄写与调试阶段最经常碰到的还是一些C语言习惯带来的麻烦,不太擅长行尾风格导致经常少打前花括号,还有一些因对键盘部分符号不熟悉导致的符号错误,以及大小写错误(在这方面Java真的很严格).代码就是需要一步一步调试的.并没有遇到非常棘手的问题,代码编译错误截图也没有保存,都调试正确了. 代码托管 以下为脚本运行截图,已将代码上传至码

学习Java第二周

这是学习java的第二周,又这样不知不觉的结束了 上周想要学习的这一周也都做到了,可是觉得进度有些慢了,学习了: 1. 接口和抽象类: 2. 集合与数组: 3. 方法的定义: 4. 递归算法: 5.对象和数据管理: 跟着视频教程学习并测试了视频上的代码,测试代码期间不乏这里哪里的小问题,是不熟练和不细心导致的,要赶快熟悉java编程的方式,多实践.下一周要学习的内容是: 包装类 数字处理类 Object类 Java类包 内部类 原文地址:https://www.cnblogs.com/ywqtr