随笔分类 - java高级特性
摘要:/** 单例模式: New User(); 将一个类的构造方法设置为私有的,然后对外提供一个公共的可以调用该类的私有构造方法的接口方法 只允许被实例化出来一个对象,即在内存只存在一个类的对象,就叫做单例模式 应用场景: 如window系统的任务管理器、服务等窗口界面、聊天窗口等都采用了单例模式。 */ // 1.饿汉模式 类加载的时候,就将该类的对象实例化出来,(占用资源) 用户使用时 直接调用。
阅读全文
摘要:一、<R> ( R r ) 默认object 可以存所有类型。 R 这个是随便定义的大写字母,前后要保持一致性! 二、定义多个泛型 三、通配符的参数约束。 四、通配符参数约束:? extends 类 包含该自身及其子类的所有对象类型
阅读全文
摘要:一、通过模拟网络延迟,解决同步的问题、 这样写是有问题的 多个进程轮番执行,不能保证每个人买到的东西的唯一性 解决方式? 1.把可能产生的数据安全问题的代码 锁起来, 被锁定的代码就变成单线程的! 2.同步方法 就是在方法的返回值类型前边加上 synchronize将该方法内部的代码 全部锁起来
阅读全文
摘要:package com.zxf.demo; /* * 多线程的实现方式两种? * 一、.实现 runnable 接口 * 2.重写run方法 Run():当一个线程启动后,就会自动执行该方法 * 3.在主方法中new一个 java 对象 Demo01 demo01=new Demo01(); ...
阅读全文