20165212任胤第三周学习总结

20165212任胤 第三周学习总结

教材学习内容总结

学习目标

  • 区分基本类型与类类型
  • 理解对象的生成与引用的关系
  • 掌握String类和数组
  • 类、体、成员变量
  • 掌握构造方法的定义
  • 理解重载的概念
  • 掌握static的应用

总结到的重点

认识对象

  • 关键词:
    • class:定义类
    • new:新建一个对象(实例)
  • 一个原始码中可以有多个类定义,但只能有一个是公开类,且文档中的主文档名必须与公开类名称相同
  • 只要有一个类定义,编译程序就会产生一个.class文档
  • 定义构造函数:在建立对象时一并进行某个初始流程,像是指定数据成员值
  • 运行有包名的主类时要返回上级目录运行(个人喜欢javac *全部编译然后返回上级java运行
  • import语句。各种引入对象,我大致翻了一下教材,然后翻看了同期学长的学习记录,吧书上的代码运行一遍就过了,基本是一头雾水,我会在交上作业以后重新返回学习
  • 标准类的使用:
    • java.util.Scanner:在“命令提示符”模式下取得用户输入
  • =是用在指定参考名称参考某个对象,而==是用在比较两个参考名称是否参考同一对象
  • LongIntegerDoubleFloatBooleanByte等类:打包器,提供对象实例作为“壳”,将基本类型打包在对象之中,就像将基本类型当作对象操作
  • 自动装箱、拆箱——编译程序蜜糖:编译时期根据所撰写的语法,决定是否进行装箱或拆箱动作
  • 在Java中数组是对象
  • 声明数组时建议将[]放在类型关键词之后(Java开发人员撰写习惯);在声明的参考名称旁加上[]并指定索引,就可以取得对应值,把设定值给数组中某个元素也是通过索引

个人感想

其实...一路抄书上的代码抄一遍一点都不轻松,有的写了半天,出来编译不了...中间几个代码挺费劲的,就没再一股脑写下去,最后还有4个Example没抄 ,我会在挨个编译、运行成功之后一一补上,push到码云

我还在第二周课下测试题中发现几个有问题的题目(可能是因为我太菜算不对),有个按位与计算..我算不对答案,还有个2^15-1,答案书写格式错了...还有不会的题好几题,迫不及待想看解析。。。.还有我个人习惯有问题...抄代码过程中不截图,因为我觉着没碰到什么有价值截的地方,遇到问题最后解决、弄明白为什么不能编译运行就过了,没必要截... 还有..这个星期真的..没时间去自己写手写程序练习,纯粹的在抄书

原文地址:https://www.cnblogs.com/FenixRen/p/8598100.html