博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20165334《java程序设计》第三周学习总结
阅读量:6856 次
发布时间:2019-06-26

本文共 1427 字,大约阅读时间需要 4 分钟。

学号 2016-2017-2 《Java程序设计》第3周学习总结

教材学习内容总结

主要内容

  • 构造方法与对象的创建
  • 类与程序的基本结构
  • 参数传值
  • 对象的组合
  • 实例成员与类成员
  • 方法重载
  • this关键字
  • import语句
  • 对象数组

关于类

类的实现包括两部分:类声明和类体。基本格式为:

class 类名 {

类体的内容

}

类体的内容由两部分构:一部分是变量的声明,用来刻画属性;另一部分是方法的定义,用来刻画行为功能。

关于方法

方法的定义包括两部分:方法声明和方法体.一般格式为:

方法声明部分 {                 方法体的内容            } 1.方法声明部分(方法头)方法头由方法的类型、名称和名称之后的一对小括号以及其中的参数列表所构成。例如:      int speak(){                //无参数的方法头         return 23;      }      int add(int x,int y,int z)  //有参数的方法头      {   return x+y+z;      }

注:

  • 类的成员变量不同的是,局部变量只在方法内有效,而且与其声明的位置有关。

  • 对成员变量的操作只能放在方法中,方法可以对成员变量和该方法体中声明的局部变量进行操作。

创建一个对象包括对象的声明和为对象分配变量两个步骤

  • 对象的声明

    一般格式为:

    类的名字   对象名字           如: XiyoujiRenwu zhubajie;
  • 为对象分配变量

    eg:zhubajie=new xiyoujirenwu();

    关于可变参数

    最后一个参数必须是方法的参数列表中的最后一个参数。

注:public void method(int ... x,int y) //可变参数x代表的不是method方法的最后一个参数,y是method的最后一个参数

关于传值

对于参数是引用类型时,“传值”传递的是变量的引用而不是变量所引用的实体。Java的引用型数据包括对象、数组和接口。

教材学习中的问题和解决过程

问题1、带包编译,带包运行问题。

解决方案:可以把相关的文件放入同一个文件夹下,然后运行。

代码调试中的问题和解决过程

由于之前用的是HTTPS每次都要输入账号密码,于是这次用了ssh在配置的过程中不小心格式化了仓库,导致码云上的文件大量丢失(还好本地文件还都在),在配置成功ssj后重新上传了丢失的文件代码,但是代码托管的统计出现了错误,不知道为什么,这周估计敲了800多行代码吧

(statistics.sh脚本的运行结果截图)

1289294-20180318140411600-936400521.png

上周考试错题总

对于<<的错误。

解决办法,百度得知该符号为左移符号,只要把相关数字化成二进制进行左移运算。

问题2、关于 breakp49 3(2)问题

1289294-20180318144850312-762692760.png

case后如果没有break,程序将会执行后面的语句直到遇到break;

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100/200 2/2 20/20
第二周 300/200 2/4 18/38
第三周 800/500 3/7 22/60
第四周 /1000 /9 /90

参考资料

  • ...

转载于:https://www.cnblogs.com/ltl123/p/8595496.html

你可能感兴趣的文章
知识点---input只能输入数字
查看>>
Ionic项目中如何使用Native Camera
查看>>
《Unix环境高级编程》文件I/O
查看>>
java web实现在cookie中保存用户名和密码,用户自动登入
查看>>
从BadBoy导入脚本并调试
查看>>
2017.10.27 Cypress BLE
查看>>
.net 信息采集ajax数据
查看>>
公司 邮件 翻译 培训 长难句 19
查看>>
深入理解盒模型
查看>>
深入理解javascript描述元素内容的5个属性
查看>>
poj2128
查看>>
poj2369
查看>>
JavaScript数据类型检测
查看>>
JS-给对象动态添加属性
查看>>
Struts2 中 result type=”json” 的参数解释
查看>>
25.内置API
查看>>
3.Web项目中使用Log4j实例
查看>>
Codeforces 787 A The Monster 扩欧
查看>>
Python正则表达式之 - ?: / ?= / ?!
查看>>
Java接口中的成员变量的意义
查看>>