开发喵星球

第六周周报-杨玉萍

周报

日期:2023/08/21 ~ 2023/08/27

一、本周回顾

学习内容

  1. 字符串的创建和基本操作:
    • 使用字符串字面值和构造函数创建字符串对象。
    • 字符串的拼接、截取和替换等基本操作。
    • 字符串的不可变性和常用的字符串方法,如 length()charAt() 等。
  2. 字符串的比较和搜索:
    • 使用 equals()compareTo() 方法进行字符串的比较。
    • 使用 indexOf()lastIndexOf() 方法进行字符串的搜索。
  3. 字符串的常用方法和处理:
    • 字符串的常用方法,如 toUpperCase()toLowerCase()trim() 等。
    • 使用正则表达式进行字符串的匹配和替换。
  4. 时间类的使用:
    • Java 中的时间类,如 java.util.Datejava.util.Calendarjava.time.LocalDate
    • 时间类的创建、获取日期和时间信息、格式化和解析等操作。
    • 相互转换:学习了如何在不同时间类之间进行相互转换,如将 Date 转换为 LocalDate,或将 LocalDate 转换为 Calendar
  5. 格式化日期和时间:
    • 使用 SimpleDateFormat 类进行日期和时间的格式化和解析。
    • 常用的日期和时间格式模式,如年月日、时分秒等。
  6. 包装类的使用:
    • 学习了基本数据类型与对应的包装类之间的转换,如 intInteger 之间的转换。
    • 包装类的常用方法和操作,如 parseInt()valueOf() 等。

二、感受

​ 作为一个马上要成为码农的人,有时候我觉得自己就像是一个魔术师,只不过我变的不是兔子,而是写出了一堆看似天书的代码。对于我来说,代码就像是一门神秘的语言,只有我和计算机才能相互交流。

​ 有时候,当我面对一段难懂的问题时,我会有一种被黑魔法困扰的感觉。我会盯着屏幕,眼神呆滞,脑袋里充斥着各种奇怪的符号和逻辑。但就是想不出下一步应该怎样,好似被黑魔法摘除了小脑,脑袋空空,毫无思路,毫无技巧,感觉好似从没学过,心理的火山下一个就要喷发的感觉,我想我还没有找到一个适合我的魔法。

​ 然而,当我成功解决一个难题时,那种成就感真是无与伦比!我会像个得意的小丑一样,咧开嘴笑个不停。我会跟身边的人分享我的胜利,虽然他们可能觉得我像个傻叉。

​ 有时候,我也会遇到一些奇怪的 bug。代码明明没有问题,但计算机就是不按我的意思执行。那时候,我就会像个魔法师一样,不停地施展各种咒语,试图解决这个麻烦。有时候,问题的解决办法就像是从空气中突然冒出来的魔法棒,让我欣喜若狂。

​ 尽管有时候写代码会让我感到挫败和崩溃,但我还是喜欢这个过程。编程让我感觉自己跟别人不一样,就像是一个身怀绝技的魔术师。虽然我不会变出兔子,但我可以变出一个能解决问题的程序。这种感觉真是太酷了!

​ 但是,我一直在寻觅一个让我一直精力充沛的办法,但好似效果甚微,在此想寻觅一个好的办法。

三、问题

  1. 如何进行时间类之间的相互转换?

    学习了如何将不同的时间类进行相互转换,以便在不同的场景下使用不同的时间类。使用不熟悉。

  2. 对于字符串常量池的应用不熟练,内存图不理解

    变量和常量拼接不进常量池,

    规则:对象的值在常量池中有没有相同的,equals为true时有,把地址赋给对象,equals为false时把当前地址放进常量池

  3. 调用构造的问题:

    在子类的构造方法中会默认调用父类的无参构造(有无参构造)。

    没有无参构造时,子类的每一个构造必须调用父类的无参构造。

   
分类:喵星人成长 作者:开发喵 发表于:2023-08-31 22:11:38 阅读量:136
<<   >>


powered by kaifamiao