• Java成神之路技术整理(长期更新)

    Java元注解@interface详解 Java Jar包的压缩、解压使用指南 Java集合篇 循环删除List元素的正确方法 集合从菜鸟到大神演变 几种线程安全的Map解析 Java线程篇 任务并行神器:Fork&Join框架详解线程几个很...
    文章 2018-04-10 2310浏览量
  • Java经典面试题整理及答案详解(八)

    了解更多:Java经典面试题整理及答案详解(一)Java经典面试题整理及答案详解(二)Java经典面试题整理及答案详解(三)Java经典面试题整理及答案详解(四)Java经典面试题整理及答案详解(五)Java经典面试题整理及...
    文章 2020-03-10 4420浏览量
  • java-并发-高并发概述

    线程的基本操作 守护线程 优先级 中断处理 基本的线程同步操作 Java内存模型和线程安全 原子性 可见性 有序性 Happen-Before 规则 线程安全的概念 线程安全的反例 JDK并发包 各种同步控制工具的使用 并发容器及典型...
    文章 2016-07-22 1151浏览量
  • Java技术栈2017年度精选干货总结

    一张图弄懂java线程的状态和生命周期 并发控制循环栅栏CyclicBarrier 并发控制倒计时器CountDownLatch volatile关键字解析 5,MavenTOP 10 Maven的私库搭建及使用 Maven如何发布jar包到Nexus私库 Maven三种仓库详解 ...
    文章 2018-03-08 3611浏览量
  • 新手应该如何学习JAVA

    JAVA线程5-线程属性 同步>gt;Java 多线程同步的五种方法 阻塞队列>gt;Java中的阻塞队列 线程安全的集合>gt;Java多线程理解:线程安全的集合对象 执行器>gt;Java多线程-执行器 同步器>gt;Java多线程...
    文章 2018-07-13 1092浏览量
  • 深入理解JVM(一)——JVM内存模型

    Java虚拟机栈也是线程私有的,每个线程都有各自的Java虚拟机栈,而且随着线程的创建而创建,随着线程的死亡而死亡。注:StackOverFlowError和OutOfMemoryError的异同?StackOverFlowError表示当前线程申请的栈超过了...
    文章 2018-03-20 1796浏览量
  • Java第一期训练营】5天带你突破面向对象编程!...

    本次训练营课程将揭秘Java面向对象编程的奥秘,深入解析Java经典数据类型,多线程编程详解,带你全面探索多线程编程的世界,攻克Java面向对象编程疑难点!除此之外,老师还将带你实战开发模拟qq聊天软件,打卡实操...
    文章 2021-01-29 468浏览量
  • Java和Android开发实战详解》——导读

    本节书摘来自异步社区《Java和Android开发实战详解》一书中的目录,作者 陈会安,更多章节内容可以访问云栖社区“异步社区”公众号查看 目 录 第1章 编程语言与Java基础知识 1.1编程语言基础知识 1.2 Java基础知识 1...
    文章 2017-05-02 1636浏览量
  • Java新人必学课程,Java进阶学习全路线(内涵Java超级...

    课程内容包含了基本语法、运算符、流程控制、面向对象、Java API、IO流、多线程、反射与代理。你学完了本部分课程,不仅能对Java这门编程语言有初步的了解,还能为后续学习高级课程打下坚实的基础。想听陆老师分享...
    文章 2018-05-31 18544浏览量
  • java面试-Java并发编程(三)——volatile

    但这种方式有个弊端,即需要程序员来控制线程的同步,即线程的执行次序。这种方式并没有真正地实现消息传递,只是从结果上来看就像是将消息从一条线程传递到了另一条线程。消息传递 顾名思义,消息传递指的是发送...
    文章 2018-03-19 1186浏览量
  • coding+:java 线程池概述

    coding+:java 线程池概述 前言: 1):创建一个可缓存线程池 2):创建一个可重用固定个数的线程池,以共享的无界队列方式来运行这些线程。3):创建一个定长线程池,支持定时及周期性任务执行 4):创建一个单线程...
    文章 2020-04-15 424浏览量
  • 线程池_02_Executor框架

    背景知识在HotSpot Vm 的线程模型中,Java 线程被一对一映射为本地操作系统线程。Java 线程启动时会创建一个本地操作系统线程;当该Java线程终止时,这个操作系统线程也会被回收。Executor 在上层,Java多线程程序...
    文章 2020-02-27 462浏览量
  • Java并发编程的艺术(三)——volatile

    但这种方式有个弊端,即需要程序员来控制线程的同步,即线程的执行次序。这种方式并没有真正地实现消息传递,只是从结果上来看就像是将消息从一条线程传递到了另一条线程。消息传递 顾名思义,消息传递指的是发送...
    文章 2018-03-19 885浏览量
  • 夯实Java基础系列17:一文搞懂Java线程使用方式、...

    Java线程状态机 Java 给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的...
    文章 2019-10-08 3495浏览量
  • java 线程之executors线程池

    Java线程池中的newCachedThreadPool,newFixedThreadPool,newSingleThreadExecutor,newScheduledThreadPool这四个线程池在底层都是调用了ThreadPoolExecutor()这个构造方法。若Executors这个类无法满足我们的...
    文章 2017-11-15 678浏览量
  • Java虚拟机详解(四)-垃圾收集器

    Java虚拟机详解(四)-垃圾收集器 目录 1、垃圾收集器种类2、Serial收集器3、ParNew收集器4、Parallel Scavenge收集器5、Serial Old收集器6、Parallel Old收集器7、CMS收集器8、G1收集器9、如何选择垃圾收集器 10、...
    文章 2019-08-07 715浏览量
  • java并发编程|线程详解

    线程的状态java线程的生命周期总共包括6个阶段: 初始状态:线程被创建,但是还没有调用start()方法运行状态:java中将就绪状态和运行状态统称为运行状态阻塞状态:线程阻塞,线程等待进入synchronized修饰的代码块...
    文章 2019-04-09 939浏览量
  • java线程池使用(一)

    线程是不安全的也是不可控制的,因此接入线程池很有必要一 首先了解下线程池ThreadPoolExecutor 几个参数的概念1 int corePoolSize 线程池核心线程数2 int maximumPoolSize 线程池最大线程数3 long keepAliveTime ...
    文章 2019-07-09 1975浏览量
  • Java博客大汇总

    Java对象销毁分析,JVM内存分配与回收,判断对象是否死亡,不可达的对象并非“非死不可”,如何判断一个常量是废弃常量,如何判断一个类是无用的类,GC回收算法详解 06.Java内存分配案例 JVM加载类过程,对构造方法...
    文章 2019-07-29 1809浏览量
  • Java博客大汇总

    Java对象销毁分析,JVM内存分配与回收,判断对象是否死亡,不可达的对象并非“非死不可”,如何判断一个常量是废弃常量,如何判断一个类是无用的类,GC回收算法详解 06.Java内存分配案例 JVM加载类过程,对构造方法...
    文章 2019-06-03 1763浏览量
  • 编程体系结构(03):Java集合容器

    集合容器是Java开发中最基础API模块,通常用来存储运行时动态创建的元素,基本特点如下: 泛型特点,存储任意类型对象;动态扩容,存储任意数量对象;这里对存储数量是受到程序和内存等环境制约的,从List的get()...
    文章 2020-09-13 445浏览量
  • JAVA学习(九):JAVA线程编程

    JAVA线程的实现共两种方式,即: ——继承Thread类 ——实现Runnable接口 我们知道Thread类不可直接实例化,必须通过派生Thread类的子类来操作线程,因此这两种方法都必须通过派生子类并重写run()方法来实现线程。...
    文章 2015-09-06 1189浏览量
  • Java虚拟机内存区域详解

    Java虚拟机内存区域详解 半年前买了一本深入理解Java虚拟机,买了就放在那里去了,期间拿出来想研究一下,还没有看一会,哇!脑袋疼。也就又放回原处,这段时间事情不多,自己也静下心来,看看这本被誉为佳作的书。...
    文章 2018-04-12 3198浏览量
  • 传智播客_毕姥爷_2012年毕向东Java基础教程_毕向东...

    4、多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁。Java图形用户介面编程(AWT、Swing),Java的事件处理机制,Java Applet简介。Java网络编程,网络通信...
    文章 2018-04-22 2433浏览量
  • Java面试题

    Java线程池使用ThreadPoolExecutor类实现,构造函数如下: ThreadPoolExecutor构造函数 corePoolSize:线程池中一直存活的线程最小数量,也叫核心线程. maximumPoolSize:线程池能够容纳的最大线程数,当提交一个任务...
    文章 2018-05-27 1111浏览量
  • TestNg threadPoolSize、invocationCount、timeOut

    注:使用注解来控制测试方法运行的次数和超时时间,timeOut在单线程或者多线程模式下都可用,threadPoolSize设置了线程池的个数*,在观察结果时,发现很多值是重复的,但是可能不等于我们配置的线程池个数,因为线程的个数...
    文章 2014-10-22 1362浏览量
  • 有什么好的Java自学教程视频,适合初学者

    4、多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁。Java图形用户介面编程(AWT、Swing),Java的事件处理机制,JavaApplet简介。Java网络编程,网络通信...
    文章 2019-07-29 1164浏览量
  • Java并发包使用详解-Semaphore

    通常是多线程的限流&xff08;1&xff09;数据库连接池&xff0c;在数据库连接池面对高于自身连接资源时&xff0c;限制连接数量&xff0c;保证连接数过多的情况下项目不会崩溃或者变慢&xff08;2&xff09;项目内多个节点间的访问&xff0c;...
    文章 2021-05-30 121浏览量
  • Java并发编程(八)——闭锁、同步屏障、信号量详解

    m),因此同一时刻只能允许m条线程访问资源,此时可以使用Semaphore控制访问该资源的线程数量。3.2 代码实现 创建信号量对象,并给予3个资源 Semaphore semaphore=new Semaphore(3);开启10条线程 for(int i=0;i<...
    文章 2018-03-19 1103浏览量
  • 各大公司Java后端开发面试题总结

    友情链接:Java中JVM虚拟机详解 “你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?在什么时候: 1.新生代有一个Eden区和两个survivor区,首先将对象放入Eden区,如果空间不足就向其中的一个survivor...
    文章 2017-12-16 12332浏览量
1 2 3 4 ... 13 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化