![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java 基础知识
文章平均质量分 91
Java 基础知识
吃烤肉哈啤酒
我想买一辆机车,无事追风;我想买一艘小船,出海冲浪。
展开
-
Java 多线程:彻底搞懂线程池
线程池转载 2023-02-04 10:15:49 · 78 阅读 · 0 评论 -
Java多线程学习(吐血超详细总结)
多线程学习转载 2023-02-03 21:45:47 · 338 阅读 · 0 评论 -
JVM 运行原理详解
1.JVM简析: 作为一名Java使用者,掌握JVM的体系结构也是很有必要的。 说起Java,我们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发原创 2021-10-26 14:36:37 · 872 阅读 · 0 评论 -
Java 动态代理
引言 Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。通过阅读本文,读者将会对 Java 动态代理机制有更加深入的理解。本文首先从 Java 动态代理的运行机制和特点...原创 2017-02-27 14:21:22 · 588 阅读 · 1 评论 -
Java NIO与IO
java NIO由以下几个核心部分组成:Channels(通道)Buffers(缓冲区)Selectors(选择器)其他Channel和Buffer:所有的IO再NIO中都从一个Channel开始.Channel有点像流,数据可以从Channel读到Buffer中,也可以从Buffer写到Channel中: Channel的主要实现如下:FileChannelD.........原创 2018-06-26 16:07:32 · 324 阅读 · 0 评论 -
Java 集合-Map接口
Java集合大致可分为Set、List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合。Java 5之后,增加了Queue体系集合,代表一种队列集合实现。Java集合框架主要由Collection和Map两个根接口及其子接口、实现类组成。本文仅探讨Map接口及其子接口、实现类。1. Map接口继承树2. M...原创 2016-12-13 11:57:33 · 842 阅读 · 1 评论 -
Java 集合-Collection接口
Java集合大致可分为Set、List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合。Java 5之后,增加了Queue体系集合,代表一种队列集合实现。Java集合框架主要由Collection和Map两个根接口及其子接口、实现类组成。本文仅探讨Collection接口及其子接口、实现类-。1. Collection...原创 2016-12-08 11:44:38 · 1320 阅读 · 1 评论 -
五、Java 多线程 并发编程#
一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间转载 2016-12-05 15:32:46 · 386 阅读 · 0 评论