java吧 关注:1,293,169贴子:12,825,280

回复:记录下自己的成长

只看楼主收藏回复

Day6
一、全部是学习的API调用,没什么问题。
二、栈和队列ing


IP属地:上海56楼2020-12-12 23:26
回复
    boss直聘都是外包和机器人,hr都是收一遍简历才会开始挑
    建议还是包装一下简历,不然没面试机会


    57楼2020-12-13 13:59
    收起回复
      2026-01-01 02:21:06
      广告
      不感兴趣
      开通SVIP免广告
      Day7
      一、今天主要是API学习以及做一个学生教师管理系统
      1.sout(对象名)和sout(对象名.toString)结果一样。sout是System.out.println。查看System的API,out是Print Stream类型的对象.Print Stream类中有println方法,该方法参数为对象名时,会调用该对象的toString方法。
      2、小数运算会有误差,因为无论float(4字节)还是double(8字节),内存空间都首先。但是一些十进制小数转换为二进制小数后是无限循环小数,要存储在内存中,会有数据丢失。具体存储方法参考:https://blog.csdn.net/chencheng19912012/article/details/30072389
      3、自动拆箱和装箱的实现原理。没搞明白,先记录下。
      4、学生教师管理系统上传gitee:https://gitee.com/Zhang-__ShaoLong/java-school-management-system.git
      二、今天没有复习数据结构。



      IP属地:上海58楼2020-12-14 01:51
      收起回复
        咱没有这学习的脑子,学习的效果比别人差。


        IP属地:辽宁来自Android客户端59楼2020-12-14 16:05
        回复
          Day8:
          一、今天学完了单列集合。问题
          1、iterator循环遍历过程中不能使用Collection中的方法进行删改?视频讲的不是很清楚。
          https://blog.csdn.net/weixin_41060905/article/details/84303930
          2、HashLinkedSet 、TreeSet具体实现是通过什么?需要补源码。先标记,等复习完数据结构回来看
          二、栈队列ing


          IP属地:上海60楼2020-12-14 23:38
          收起回复
            Day9
            一、今天在学的比较少。完成了双列集合。
            1、单列集合:ArrayList是顺序表,LinkedList是双链表,HashSet和LinkedHashSet是哈希表。TreeSet是平衡二叉树。
            2、双列集合:键与值可以用来表示点和边,用来表示图。
            3、Map类集合中。Set<k> map.keySet();可以返回一个Set类型的集合来存储map的键值。那么问题来了:
            3.1、Set是接口,我们不能直接用接口创建对象,需要通过接口的实现类或多态。但这里的请况说明我们可以间接的直接用接口创建对象?
            3.2、这里创建的对象不属于任何一个Set接口的实现类。见下图,我使用instanceof对所有的Set实现类进行判断。只有map.keySet() instanceof Set 的结果是true。
            3.3那么,这个Set引用类型的集合在内存中是什么样的结构?是其所用泛型的数组?我如果想知道去哪里找?尝试看了源码,并没有进行说明。这里先默认是数组进行理解了。
            二、今天学的比较少。并没有看数据结构。


            IP属地:上海62楼2020-12-16 00:20
            回复
              Day10
              一、今天学习了异常以及线程的创建。问题点如下:
              1、Jvm是怎么识别异常类型的?
              查询源码,可以发现,每个类中都有提前设置好的Throw,一旦满足,集合抛出。
              2、为什么子类只能抛出父类异常相同的异常或其子类?
              2.1、在使用多态时,存在子类向上转型为父类的情况。Fu fu=new Zi();此时,该父类引用的子类对象只能使用父类中所有的方法,包括Zi类中重写的方法。
              2.2已知,重写的方法的返回值类型,方法名称,参数列表都与父类相同。
              2.3、通过多态,调用被重写的方法时,是通过Fu类同名方法的入口进入,JVM通过偏移查询是否有重写,有则再执行重写后的方法。(怎么通过偏移查询目前还不了解)
              2.4、如果子类方法Throws了与父类完全不同的异常,在运行中会通过父类入口调用方法,但父类中并没有声明Throws该异常,遇到了无法处理。
              2.5.综上,子类只能抛出父类异常相同的异常或其子类。
              二、栈与队列ing


              IP属地:上海63楼2020-12-17 00:27
              回复
                Day11
                一,学到了死锁
                1,java中的synchronized同步代码块和同步方法的区别:
                https://www.cnblogs.com/shuilangyizu/p/10286747.html
                2,HashMap为什么线程不安全?
                标记,以后解决。
                3,创建线程池,视频的教法是
                ExecutorService ex=Excutor.newFixedThreadPool();
                但是百度查询该方法已被禁用。原因:https://www.cnblogs.com/ants/p/11343657.html#_label3
                二,二叉树进行时


                IP属地:上海64楼2020-12-18 02:59
                回复
                  2026-01-01 02:15:06
                  广告
                  不感兴趣
                  开通SVIP免广告
                  Day12
                  一、学完了输入输出流,主要问题点。
                  1、char是两个字节,但是一个汉字按照UTF-8编码是3个字节?
                  下面这篇文章给了一个基本的解释。但是内码和外码在底层的转化目前不清楚。
                  https://blog.csdn.net/weixin_30849403/article/details/99037387?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.not_use_machine_learn_pai&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.not_use_machine_learn_pai
                  2、数组Stream流底层是怎么样的不清楚。标记
                  3、windos操作系统文件名不区分大小写。
                  4、输入流中的空格,换行怎么表示?
                  空格是32 换行是10,13
                  二、二叉树ing




                  IP属地:上海65楼2020-12-19 04:57
                  回复
                    Day13
                    没学太多东西。没遇到问题


                    IP属地:上海来自Android客户端66楼2020-12-20 00:30
                    回复
                      联系我,可辅导你


                      来自iPhone客户端67楼2020-12-20 15:44
                      收起回复
                        Day14
                        一、目前学到了NIO(未完成),没有特别难以理解的问题。
                        二、过几天研究生考试,考场还是要去的。所以接下来几天java的学习先暂缓,然后刷一下834的题目。否则考场上发呆挺难过的。尴尬。。


                        IP属地:上海68楼2020-12-21 02:08
                        回复
                          老哥加油!


                          来自Android客户端69楼2020-12-24 09:21
                          回复
                            加油


                            来自Android客户端70楼2020-12-27 22:14
                            回复
                              2026-01-01 02:09:06
                              广告
                              不感兴趣
                              开通SVIP免广告
                              你这也太快了吧


                              IP属地:江苏来自Android客户端71楼2020-12-28 08:27
                              回复