Java基础知识
Ant_o_Liu
这个作者很懒,什么都没留下…
展开
-
Java IO面试考点
IO流的概念 流:代表任何有能力产出数据的数据源对象或者是有能力接受数据的接收端对象 流的本质:数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 流的作用:为数据源和目的地建立一个输送通道。 IO流的分类 按照不同的分类方式,可以把流分为不同的类型。常用的分类有三种 1、 按照流的流向分,可以分为输入流和输出流。 输入流:只能从中读取数据,而不能向其写入数据。 ...原创 2018-12-12 21:03:47 · 430 阅读 · 0 评论 -
Java集合框架库
一、讲解顺序: ArrayList--->LInkedList-->HashMap/LinkedHashMap/HashSet/LinkedHashSet-->HashTable-->ConcurrentHashMap-->TreeMap/TreeSet-->weakhashmap-->PriorityQueue--...原创 2018-12-10 20:00:09 · 269 阅读 · 0 评论 -
Java多线程
一、讲解顺序: 多线程讲解:什么是进程什么是线程--->进程与线程的区别(实际问题该如何选择)--->线程的实现原理-->线程实现方式-->线程的中断-->线程状态转换--->同步异步阻塞非阻塞含义--->线程之间通信(锁、信号量)--->volatile关键字、hapens before原则 线程...原创 2018-12-10 20:01:37 · 286 阅读 · 0 评论 -
Java 多线程系列 (一)
本文档包含以下内容: 线程和进程的基本概念 进程与线程的区别与联系 如何实现多线程 多线程中的常用方法 什么是守护线程 一、线程是什么?进程是什么? (1)线程是CPU独立运行和独立调度的基本单位; (2)进程是资源分配的基本单位;进程是系统中正在运行的一个程序,程序一旦运行就是进程。 二、二者有什么区别和联系? 两者的联系: 一个线程只能属于一个进程,而...原创 2019-02-27 23:13:07 · 142 阅读 · 0 评论 -
Java 多线程系列课程(三)
本文档包含以下内容: 多线程同步中的基本概念 Volatile 乐观锁、悲观锁 synchronized ReentrantLock 读写锁 锁优化 死锁 练习题 一、多线程同步中的基本概念 为什么需要同步? 一块资源(共享资源)会有多个线程同时操作的的时候。并且我们没有进行任何的同步操作,就会发生冲突。因为我们不清楚每一个线程什么时候执行什么时候结束,也就无法控...原创 2019-02-27 23:16:31 · 196 阅读 · 0 评论