
java基础
焱魔王
编程爱好者以及从业人员,热衷探讨、学习编程技能。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java基础--集合框架学习总结
最近发现自己对java基础的集合框架的结构有些模糊了,所以又重新去复习了一下相关的知识点,学习总结记录为下面百度脑图的连接,脑图内容会持续更新,有遇到新的问题或想到新的内容会不定期更新到脑图中,欢迎各路大神码友提出宝贵建议。 百度脑图地址: http://naotu.baidu.com/file/d0bf45c940e617d81e0f210fc9795f21?token=12cd964912...原创 2018-07-23 00:10:25 · 373 阅读 · 0 评论 -
java基础之多线程(一)--线程基础
一、基础知识 1、 进程 是一个正在执行中的程序,有执行顺序(即一组执行路径或控制单元)。 2、 线程 进程中的一条执行路径或一个控制单元;一个应用程序中一定会有一个主线程。 ps:为什么要用多线程? 提高程序运行效率 二、线程创建 1、继承Thread类 定义一个继承Thread类的类; 重写run()方法,防止创建线程执行的代码; 直接创...原创 2018-08-01 22:40:48 · 255 阅读 · 0 评论 -
java基础之多线程(二)--Synchronized关键字
synchronized原理 java中一个对象有且仅有一个同步锁。同步锁依赖对象存在; 调用对象的synchronized方法时,就获取了对象的同步锁; 不同线程对同步锁的访问时互斥的; sychronized基本规则 1、当一个线程访问“某对象”的“synchronized方法”或者“synchronized代码块”时,其他线程对“该对象”的该“synchro...原创 2018-08-02 14:59:00 · 261 阅读 · 0 评论 -
java基础之多线程(三)--线程的等待与唤醒
基础方法介绍 wait() 让当前线程进入等待(阻塞)状态,并释放当前线程所持有的锁。直到线程被唤醒 wait(long timeout) 当前线程进入等待(阻塞状态)直到被唤醒或超过指定的时间 wait(long timeout, int nanos) 当前线程进入等待(阻塞)状态,直到被唤醒或超过指定时间或被某个其他线程中断当前线程 notify() 唤醒某个此对象监视器上等待...原创 2018-08-31 15:58:19 · 341 阅读 · 0 评论 -
Volatile关键字
主内存 cpu缓存 volatile在汇编代码中的操作 Lock指令的作用 缓存一致性协议 volatile变量读写原创 2019-04-16 16:44:04 · 206 阅读 · 0 评论