上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 知识点: 子类继承父类之后,实例化子类时,内存中子类是如何分配内存的呢? 下面,自己会结合一个例子,解释一下,一个子类实例化过程中,内存是如何分配的 参考博客:http://www.cnblogs.com/xdp-gacl/p/3635948.html (1)代码例子 结合内存分析,上面打印结果,就 阅读全文
posted @ 2019-04-10 16:51 shuaiflying 阅读(1613) 评论(0) 推荐(0) 编辑
摘要: 知识点: 在java类中使用super引用父类的成分,用this引用当前对象 this可以修饰属性、构造器、方法 super可以修饰属性、构造器、方法 关于子类实例化过程中的内存分配,在下一篇博客中说明一下(https://www.cnblogs.com/shuaifing/p/10684485.h 阅读全文
posted @ 2019-04-10 12:01 shuaiflying 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 知识点:final(最终的)关键字修饰类、方法、属性 1.final修饰类:那么这个就无法被继承,如String类、StringBuffer类、System类 2.final修饰方法:被修饰的方法不能被重写,如 Object 类的getClass()方法 3.final修饰属性:此属性是一个常量,一 阅读全文
posted @ 2019-04-01 11:32 shuaiflying 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 知识点:生产者与消费者问题 涉及到的线程间通信的方法 wait():当前线程挂起并放弃CPU,同步资源,使别的线程可访问并修改共享资源,当前线程排队等候再次对资源访问 notify():唤醒正在排队等待同步资源的线程中优先级最高者结束等待 notifyAll():唤醒正在排队等待资源的所有线程结束等 阅读全文
posted @ 2019-03-28 17:42 shuaiflying 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 知识点:死锁的产生、死锁的实例 一:死锁的产生 我们在解决多线程共享资源的线程同步问题时,会使用synchronized关键字修饰方法或者通过Lock加锁方式修饰方法、代码块,防止多个线程访问统一资源产生的线程安全问题。但是当线程X持有锁A,等待锁B,而线程Y此时持有锁B,等待锁A时,就会出现X,Y 阅读全文
posted @ 2019-03-28 16:44 shuaiflying 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 知识点:创建多线程方式、线程的常用方法、线程的生命周期 一:创建线程和启动 (1)extend继承Thread类,创建线程类 //定义一个Thread的子类,重写run()方法 阅读全文
posted @ 2019-03-23 18:54 shuaiflying 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 知识点:单例模式——只有一个实例的类 什么是设计模式:设计模式是在大量实践中总结和理论化之后优选的代码结构,编程风格,以及解决问题的思考方式。 什么是单例模式:采取一定的方法保证,整个软件系统中,一个类只能存在一个对象实例 具体实现 在这个类的内部需要实现 (1)将类的构造方法私有化,使得在在类的外 阅读全文
posted @ 2019-03-22 15:37 shuaiflying 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 知识点:springboot项目中,websoket实时推送技术的介绍与使用 一、双向通信 http协议通信只能由客户端发起请求,服务端返回查询结果,如果我们想定时获取服务端的状态变化,相对麻烦一点,Websoket协议之前,可以通过轮询,长轮询,iframe流的方式实现,(可参考https://w 阅读全文
posted @ 2019-03-19 11:38 shuaiflying 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 知识点:java中,static关键字修饰类的变量、方法、代码块、内部类 场景:我们在创建类的方法和变量时,如果这个类在创建多个对象时,共用同一个属性或者方法,就可以使用static关键字修饰,因为static修饰的变量,在内存的静态域存在的值,被类的多个实例所共用,实际上我们在编写一个类时,就是在 阅读全文
posted @ 2019-02-14 19:09 shuaiflying 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 知识点:java中关于Object.clone方法,对象的深拷贝与浅拷贝 引言: 在一些场景中,我们需要获取到一个对象的拷贝,这时候就可以用java中的Object.clone方法进行对象的复制,得到一个一模一样的新对象。(使用new再次创建一个相同的对象也是可以的,有些区别),当对象中含有可变的引 阅读全文
posted @ 2019-02-12 17:25 shuaiflying 阅读(2546) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页