Java
盈小盈*ZERO
这个作者很懒,什么都没留下…
展开
-
多线程(三)-代理模式
代理模式代理模式动态代理模式静态代理模式代理模式核心作用:通过代理,控制对象的访问(相当于生活中的中介)核心角色抽象角色:定义代理角色和真实角色的公共对外方法。真实角色:定义真实角色所要实现的业务逻辑,供代理角色使用。代理角色:真实角色的代理,实现统一的流程控制。应用场景安全代理:屏蔽对真实角色的访问远程代理:通过代理类处理远程方法待用延迟加载:真实角色的加载需要很多的资...原创 2020-04-19 17:22:03 · 358 阅读 · 0 评论 -
多线程(一)-线程的创建
线程的创建线程的分类用户线程:执行完后才可以停下,用户创建的线程默认为用户线程守护线程:保护用户线程,Java虚拟机不会因为守护线程是否执行完毕而等待线程的三种创建形式:继承Thread类实现Runnnable接口实现Callable接口注: 在面向对象中尽量多用实现少用继承,因为在Java中存在单继承的局限性。Thread类public class Thread e...原创 2020-04-18 10:54:33 · 220 阅读 · 0 评论 -
多线程(二)-线程的优先级
线程的优先级Java提供了一个线程调度器来监控程序启动后进去就绪状态的所有线程。线程调度器通过线程的优先级来决定调度哪些线程执行。线程的优先级用数字表示:范围是1-10Thread.NORM_PRIORITY=5:线程默认的优先级Thread.MAX_PRIORITY=10:线程可以拥有的最大优先级Thread.MIN_PRIORITY=1:线程可以拥有的最小优先级/** * @...原创 2020-04-18 08:26:08 · 650 阅读 · 0 评论 -
Java多态
Java 多态1.什么是Java多态?可以简单的认为是同一消息,对不同的对象做出的多种不同的行为方式2.多态的作用消除类型之间的紧耦和3.多态的好处可替换;可扩展性;灵活性4.多态的实现机制重写:父类与子类之间多态的一种体现(同名,同参)重载:同一个类中多态的体现(同类中,同名不同参,返回类型不同不可以作为是否是重载的唯一依据)5.实现多态的必要条件继承;重写;向上转型:需要...原创 2020-03-14 12:01:35 · 103 阅读 · 0 评论 -
Java之集合
集合java.lang.ObjectCollection(接口)Set(集)HashSetTreeSetList(列表)ArrayList构造方法getsetArraylistLinkedListaddremoveMap(映射)HashMapTreeMapjava.lang.ObjectCollection(接口)Set(集)无需不可重复元素,最多有一个null元素HashSetTre...原创 2019-11-28 12:47:34 · 117 阅读 · 0 评论 -
java语法篇-异常处理
异常:在一个程序正在执行期间发生的事件,他中断了正在执行的程序的正常指令流。异常对象:当某一方法中发生错误时,这个方法会创建一个对象,并且把它传递给正在运行的系统,这个对象就是异常对象。异常的使用原则:①在当前方法声明中使用try-catch语句捕获异常②一个方法被覆盖时,覆盖他的方法必须抛出相同的异常或者异常的子类③如果父类抛出多个异常,则覆盖方法必须抛出那些异常的一个子集,...原创 2019-02-24 22:15:30 · 408 阅读 · 0 评论 -
银行存取款实现Java代码
1.不加锁情况运行结果:代码:将加锁情况中加锁部分进行注释即可2.加锁情况运行结果缓冲区代码package Bank;import java.util.LinkedList;public class BankAccount { static double sum=1000; private LinkedList<Object>...原创 2019-07-17 19:37:46 · 7029 阅读 · 0 评论 -
java篇之内部类
内部类:在一个类中定义的类,那个在类中被定义的类叫做内部类。内部类包括成员内部类、局部内部类、匿名类。一、成员内部类语法public class OuterClass{ //外部类 private class InnerClass{ //内部类 //... }} 外部类创建内部类...原创 2019-02-14 11:41:08 · 140 阅读 · 0 评论 -
java篇之final由变量入方法到类
一、final变量 final关键字可以用于变量的声明,一旦变量被设定,就不可以再改变该变量的值,由final定义的变量为常量。 final除了修饰基本数据类型,还可以修饰对象引用,所以final可以用来修饰数组。final修饰了数组,无法将其改变以指向另一个对象。 注:① 被final定义的常量在定义时需要使用大写字母定义,并且中间使用下划线...原创 2019-02-09 10:06:52 · 199 阅读 · 1 评论 -
Java语法篇-继承
继承继承:基于某个父类的扩展,制定出一个新的子类,子类可以继承父类原有的属性和方法,也可以增加父类所不具备的属性和方法,还可以重写父类的成员方法。(比较简单的理解方式就是遗传,基于你的父亲,可以有无限个儿子,儿子会遗传父亲的一些特性,也可以学会一些你父亲所不会的东西,甚至在某些程度上,你的出现还会改变你的父亲的一些特性。)(那么你对你父亲一些特性的改变的这一过程就叫做)重写:子类中将父类的...原创 2019-01-27 14:49:30 · 253 阅读 · 1 评论 -
java篇之包装类
原创 2018-12-04 19:24:00 · 87 阅读 · 0 评论 -
Java篇之并发
一、并发与高并发并发:多个线程共同竞争一个资源 从操作系统以及硬件层面解释并发:有多个线程运行在CPU上,当在单核处理上运行的时候,多个线程在单核处理上交替执行(伪并行),不断的从内存中换入换出,在多核处理器上每个线程会被分配到某一个内核上运行(并行)。并发的两个关系是同步和互斥高并发:通过设计保证系统能够同时并行处理很多请求。指标:①.响应时间:系统对请求做出响应的时间。例如系统...原创 2019-07-17 19:27:31 · 150 阅读 · 0 评论