美文网首页Java 杂谈高级java
java知识分享篇(四)

java知识分享篇(四)

作者: 微笑的小小刀 | 来源:发表于2019-02-22 15:18 被阅读0次

    大家好,我是小小刀,又和大家见面了,下面请进入开场白 .
    进学习交流群可加小刀微信: best396975802
    公众号: java技术大本营

    开场白

    ​ 今天回到家差不多8点,然后看看书,和大家在群里聊聊差不多就9点了,这时候我就有两个选择,是要整理知识点文章呢,还是说今天休息,我想,如果我在群里面说一句今天没整理,明天再弄,也不会有人说我什么,就当我快要说明自己上床休息的时候,我还是停下了脚步,还是那句话,一咬牙,一跺脚,强迫自己开了个头,然后想着,头都开了,那就继续往下搞吧,然后开始看群聊天记录,开始整理知识点,至整理完成,已近12点,虽有点晚了,但今天也坚持下来了,越往后,坚持越难,但我们也要努力去坚持!与各位看官共勉!

    今日分享

    三大特性之继承+多态(笨鸟)

    • 原分享

      static方法不能重写但可以继承。在Java中,如果父类中含有一个静态方法,且在子类中也含有一个返回类型、方法名、参数列表均与之相同的静态方法,那么该子类实际上只是将父类中的该同名方法进行了隐藏,而非重写。换句话说,父类和子类中含有的其实是两个没有关系的方法,它们的行为也并不具有多态性。

    • 小刀说

      这是一个比较隐藏比较深的知识点,因为static的特殊性,可以写代码实践下

      class A {
           static void show(){
               System.out.println("A");
          }
      }
      
      class B extends A{
      
          static void show() {
              System.out.println("B");
          }
      }
      
      public class Test {
          public static void main(String[] args) {
              A a  = new B();
              a.show();
          }
      }
      

    StringBuffer和StringBuilder的线程安全问题(Miracle)

    回答:原来写过一篇,见java学习系列

    输出小练习(信仰绅士)

    • 原分享
    1550153862854
    • 小刀说

    对,这是很简单的一道题,可能有的人看到之后都不屑于动笔写。实际可以扩展很多,如引入抽象类,引入工厂模式造手机等等

    遇到问题的解决图(李逸然)

    47820db095622c32bb7086237c35550

    java和javaw的区别(李恒宇)

    • 原分享

    那个比如最基本的程序,java是dos黑窗口一闪而过,而javaw没有任何变化就懂了

    • 小刀说

    这个问题让我想到了第一天分享的知识点,其中就有一个至少5个jdk命令,我们很少注意到在eclipse的运行时就用了javaw这个命令

    equals和==的用法(迁就)

    • 原分享
    1. 对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;

      如果作用于引用类型的变量,则比较的是所指向的对象的地址

    2. 对于equals方法,注意:equals方法不能作用于基本数据类型的变量

      如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;

      诸如String、Date等类对equals方法进行了重写的话,比较的是所指向的对象的。

    最后说两句

    今天有个很让我感动的事,有位群里的小伙伴说放弃了王者荣耀,选择了看书: 4591550193366_.pic

    ​ 真的是很感动,当发现自己所做的事终让这个世界有了那么一点点不一样,想一想真得是都值了,小伙伴们加油!我们一起坚持下去!!

    相关文章

      网友评论

        本文标题:java知识分享篇(四)

        本文链接:https://www.haomeiwen.com/subject/baseyqtx.html