热门好课推荐
猜你喜欢
相关培训 相关博客
  • Java基础总结大全(实用)一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。JDK(Java Development Kit):ja...
    2018-08-15 20:29:34
    阅读量:578
    评论:1
  • 笔主也是很长时间没有理解反射的概念;突然灵光一闪,理解一点,喜欢可以帮助大家;首先我们建立一个person类publicclassPerson{Stringname;privateintage;publicStringgetName(){returnname;}publicvoidsetName(...
    2018-12-20 16:33:18
    阅读量:164
    评论:0
  • 工厂模式就像一个加工厂一样,假设一个场景,我喜欢吃饺子,那么饺子店就是一个工厂,饺子就是产品的抽象类,猪肉馅饺子,三鲜馅饺子就是具体的产品类。工厂模式主要为创建对象提供了接口,工厂是对象的工厂。工厂模式分为三类。1.简单工厂模式工厂类中根据条件决定一个接口由哪个具体产品类来实现。编写组成:产品抽象类,产品具体类,工厂类//创建一个饺子的抽象类publicinterfaceJ...
    2018-09-06 10:05:13
    阅读量:316
    评论:0
  • 首先这种方法是防止多线程,如果同步方法频繁调用时不适合此方法public class Singleton { // 定义一个私有构造方法 private Singleton() {} /* *定义一个静态私有变量  *不初始化,不使用final关键字,使用volatile保证了多线程访问时instance变量的可见性,
    2017-04-25 18:21:05
    阅读量:333
    评论:0
  • 轻量级“锁” volatile在Java的多线程并发中,少不了synchronized 和volatile,synchronized 是个重量级的,在使用上,肯定会有较大的一个消耗,这个时候,如果条件允许的话,我们就可以使用volatile来代替我们的synchronized ,实现性能上的优化volatile是一个读安全,写不安全的角色volatile是一个对变量修饰的关键字,就和stat...
    2019-06-18 22:13:19
    阅读量:270
    评论:0
  • 通俗易懂的lazyMan,无多层封装,方便新手理解关于lazyMan,百度这个都会有各种方法下面的是自己的下面是自己写的第一个笨办法关于lazyMan,百度这个都会有各种方法百度的lazyMan都是各种封装,调用,新手不太好理解(作者的封装中容易绕晕)。所以自己在看了大佬的方法后,自己写了一个面向新手的一个lazyMan的方法。下面的是自己的(function(){ varlis...
    2018-11-28 13:32:25
    阅读量:53
    评论:0
  • 概念:通俗来说,【继承】就是指子类继承父类后,使得子类具有父类相同的特征和行为。关键字:extends-在JAVA中使用extends关键字来表示继承关系。-在JAVA中使用super用来继承父类方法和参数。(子类的)重写:1、Java中会根据方法签名来调用方法,如果子类中找不到,则去父类找(方法签名=方法名+参数)2、子类重写父类的方法时——...
    2019-02-18 23:43:07
    阅读量:67
    评论:0