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学习|图说多线程(一)那些孪生的线程(不)安全的类

输出小练习(信仰绅士)

  • 原分享

  • 小刀说

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

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

java和javaw的区别(李恒宇)

  • 原分享

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

  • 小刀说

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

java知识分享篇一

equals和==的用法(迁就)

  • 原分享

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

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

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

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

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

最后说两句

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


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

想进群一起学习,一起互相监督的小伙伴加小刀微信: best396975802

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值