zoukankan      html  css  js  c++  java
  • 20165219 2017-2018-2 《程序设计与数据结构》第3周学习总结

    20165219 2017-2018-2 《程序设计与数据结构》第3周学习总结

    教材学习内容小结

    • 要产生对象必须先定义类,类定义时使用class关键词,建立实例要使用new关键词。

    • 参数名称与对象数据成员同名时,可以在数据成员前使用this区别。

    • java.util.Scanner中的nextInt()、next()、nextLine()。

    • =是用在指定参考名称参考某个对象,而==是用在比较两个参考名称是否参考同一对象。

    • 数组在Java中就是对象,索引从0开始。有了增强式for循环语法,可用于循环取得数组元素。

    • 无论System.arraaycopy()还是Array.copyOf(),用在类类型声明的数组,都执行浅层复制。

    • 字符串本质是打包字符数组的对象,是java.lang.String类的实例。

    • 使用+连接字符串会产生新的String实例

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

    • 如果不同包的类程序代码中想直接存取要怎么做?

      解决:如果想在其他包的类程序代码中存取某包的类或对象成员,则该类或对象成员必须是公开成员,在Java中要使用public加以声明。

    • 使用+连接字符串怎样达到可以更改字符串内容的?

      解决:先建立java.lang.StringBuilder对象,使用其append()方法来进行+左右两边字符串附加,最后再转换为toString()返回。

    代码调试中遇到的问题和解决

    • 几个编辑错误
      image

    image

    image

    image

    • commit message 不要写时间,文件名,git commit 时可能需要前加sudo
    • 未解决的问题
      image

    代码托管

    image

    其它

    本周的学习内容在内容和难度上来说是前两周不能比的,跨度很大,理解起来比较困难,特别是在象上,东西很多,总感觉记一个忘一个,还需要不停的巩固。

  • 相关阅读:
    Linux /dev/null详解
    Linux 重定向详解
    Linux history命令详解
    Linux echo命令详解
    Linux alias命令详解
    Linux fsck命令详解
    Linux blkid命令详解
    Linux mount命令详解
    Linux dd命令详解
    Linux free命令详解
  • 原文地址:https://www.cnblogs.com/wyb-1998/p/8597081.html
Copyright © 2011-2022 走看看