JAVA 教程
当前位置| > 博客

JAVA 教程

Java是一门面向对象编程语言...
  • Java多线程:“基本篇”11之出产消费者问题 副标题#e# 1. 出产/消费者模子 出产/消费者问题是个很是典范的多线程问题,涉及到的工具包罗“出产者”、“消 费者”、“客栈”和“产物”。他们之间的干系如下: (01) 出产者仅仅在仓储未满时候出产,仓满则遏制出产。 (02) 消费者仅仅在仓储有产物时候才气消费,仓空则期待。 (03) 当消费者发明仓储没产物可消费时候会通知出产者出产。 (0... 继续阅读Java多线程:“基本篇”11之出产消费者问题

    :
    2017-11-02
  • 副标题#e# 1. 什么是Fork/Join框架 Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务支解成若干个小任务 ,最终汇总每个小任务功效后获得大任务功效的框架。 我们再通过Fork和Join这两个单词来领略下Fork/Join框架,Fork就是把一个大任务切分为若干子任务 并行的执行,Join就是归并这些子任务的执行功效,最后获得这个大任务的功效。好比计... 继续阅读Fork/Join框架简介

    :
    2019-06-14
  • 1. sleep()先容 sleep() 界说在Thread.java中。 sleep() 的浸染是让当前线程休眠,即当前线程会从“运行 状态”进入到“休眠(阻塞)状态”。sleep()会指定休眠时间,线程休眠的时间会大于/ 便是该休眠时间;在线程从头被叫醒时,它会由“阻塞状态”酿成“停当状态”, 从而期待cpu的调治执行。 2. sleep()示例 下面通过一个简朴示例演示sleep()的用法。... 继续阅读Java多线程:“基本篇”07之线程休眠

    :
    2019-06-14
  • 副标题#e# 一.这个常识呈现的目标是什么 办理内存泄露和OOM的问题 解公道的利用引用可以辅佐垃圾接纳器更好的打点Java内存 二.这个常识的应用场所是什么 在大概造成内存泄露的场景下 oom 因为软引用、弱引用、虚引用,不会和它关联的工具造成引用,所以不会对和他们关联的工具的生命周期发生影响。 出格留意,活着纪措施设计中一般很少利用弱引用与虚引用,利用软用的环境较多,这是因为软引用可以加快JV... 继续阅读java的强引用、软引用、弱引用及虚引用

    :
    2019-06-14
  • 一、建设型模式 1、抽象工场模式(Abstract factory pattern): 提供一个接口, 用于建设相关或依赖工具的家属, 而不需要指定详细类. 2、生成器模式(Builder pattern): 利用生成器模式封装一个产物的结构进程, 并答允按步调结构. 将一个巨大工具的构建与它的暗示疏散, 使得同样的构建进程可以建设差异的暗示. 3、工场模式(factory method patt... 继续阅读Java中的24种设计模式与7大原则

    :
    2019-06-14
  • Java算术运算符:加,减,乘,除,取模,自增,自减 +, -, *, /, %, ++, — +号也是字符型数据的毗连运算符。任意范例的数据,与字符型数据相加,功效都是字符型。 Java赋值运算符:=, +=, -=, *=, /=, %= Java较量运算符: >, >=, <, <=, ==, !=, instanceof(查抄是否是类的工具) Java逻辑运算符 ... 继续阅读Java运算符

    :
    2019-06-14