zoukankan      html  css  js  c++  java
  • 20165212任胤第三周学习总结

    20165212任胤 第三周学习总结

    教材学习内容总结

    学习目标

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

    总结到的重点

    认识对象

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

    个人感想

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

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

  • 相关阅读:
    程序员高效学习
    红黑树(平衡操作详解)
    【设计模式】JDK源码中用到的设计模式
    pymysql.err.InternalError: (1205, 'Lock wait timeout exceeded; try restarting transaction')错误处理
    UPC:ABS
    洛谷:P1182:数列分段`Section II`
    python:数据库连接操作入门
    2018百度之星资格赛:1002:子串查询
    Educational Codeforces Round 48 (Rated for Div. 2)——A. Death Note ##
    python:pip命令使用
  • 原文地址:https://www.cnblogs.com/FenixRen/p/8598100.html
Copyright © 2011-2022 走看看