你将收获

Java全程课程的第一阶段,主要讲授java语言基础,涉及变量、流程控制、面向对象、IO流、集合框架、多线程、网络编程,以及常用的MySQL数据库及Java操作数据库的技术JDBC

适用人群

课程介绍

Java全程课程的第一阶段,主要讲授java语言基础,涉及变量、流程控制、面向对象、IO流、集合框架、多线程、网络编程,以及常用的MySQL数据库及Java操作数据库的技术JDBC

课程目录

学员评价

5.0
  • 100%
  • 0%
  • 0%
  • 0%
  • 0%
  • G.E. 2019-07-03 16:33

    5.0分

    正儿八经的讲故事~~~~~~~~~~~~~~~~~~~~~~~~~~~~·

  • vx_15623505837 2019-05-08 22:31

    5.0分

    感觉讲的听清楚的,蛮详细可以让自己很懂

  • qq_34591884 2019-03-11 16:04

    5.0分

    知识点讲的很细,赞个!!

查看更多评价

同学笔记

  • qq_35833147 2019-09-01 15:01:14

    来源:Java8新特性并行流与串行流 查看详情

    java 8 并行流 和串行流

    fork/join 框架:就是在必要的情况下,将一个大任务,进行拆分(fork)成若干个小任务(拆到不可再拆时),再将一个个的小任务运算的结果进行 join 汇总;

     

  • zck_07230803 2019-08-16 14:37:01

    来源:04_13数组的常用算法二之排序算法 查看详情

    你好啊

  • qq_35833147 2019-08-15 01:00:02

    来源:JUC线程高级原子变量与CAS算法 查看详情

    多线程 关键字volatile 和 内存可见性

    • 多个线程操作共享数据的时候,会出现内存可见性问题
    • volatile 可以保证内存数据的可见
    • 相较于 synchronized 而言,是轻量级的
    • volatile 不能保证 “互斥性”
    • volatile 不能保证数据的原子性

    原子变量: jdk1.5 后 java.util.concurrent.atomic 包下提供了常用的原子变量:

    1. volatile 

    2. CAS(Compare - And -Swap) 算法保证数据的原子性

    CAS 算法是硬件对于并发操作共享数据的支持

    CAS 包含了三个操作数:

    内存值 V

    预估值 A

    更新值 B

    当且仅当 V == A 时,V = B,否则,将不做任何操作

     

没有更多了