JavaEE
文章平均质量分 88
我不是大叔丶
努力否?反省否?深思否?
展开
-
一篇文章吃透整个JVM,JVM超详细笔记
双亲委派模型:如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父 类加载器去完成,每一个层次的类加载器都是如此,因此所有的加载请求最 终都应该传送到最顶层的启 动类加载器中,只有当父加载器反馈自己无法完成这个加载请求(它的搜索范围中没有找到所需的类) 时,子加载器才会尝试自己去完成加载。GC:帮助程序员自动释放内存的释放时机:较为模糊,只有彻底不使用了才能释放堆区主要流程:垃圾对象判断 + 垃圾对象释放。原创 2024-03-03 16:49:08 · 854 阅读 · 0 评论 -
从入门到精通——【初识网络】
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。原创 2023-08-07 15:14:08 · 961 阅读 · 16 评论 -
认识文件操作与IO
关于InputStream类,Java中实现的方法是抽象类,因此我们不能够直接实例化,而是通常使用实现了这个抽象类的类,就目前阶段,我们不涉及到网络等等内容,只关心从文件中读取,所以使用FileInputStream。我们所说的路径就是找到文件途经的目录组成的,根据树状结构,我们知道找到一个文件就是从根开始,一路沿着树杈走下去所经过的目录,Windows系统都是通过此电脑起手的,所以我们通常省略此电脑。:关闭操作是非常必要的,不同于Java之前的习惯,文件这里的。我们平时所说的文件指的是。原创 2023-07-08 23:29:28 · 351 阅读 · 19 评论 -
详解线程与进程的区别
通俗来讲,进程=火车,线程=车厢,而线程在进程下行进(单纯的车厢无法运行)一个进程可以包含多个线程(一辆火车可以有多个车厢)不同进程间数据很难共享(一辆火车上的乘客很难换到另外一辆火车,比如站点换乘)但同一进程下不同线程间数据很易共享(A车厢换到B车厢很容易)进程要比线程消耗更多的计算机资源(采用多列火车相比多个车厢更耗资源)就好比,一张只能容纳8个人的桌子,要求把饭吃干净,在人数少于8人时自然是多多益善,而人数达到8个无法容纳时,就人多也无益了,甚至会影响前八个人的效率~原创 2023-05-15 09:46:55 · 497 阅读 · 10 评论 -
初识Java多线程编程
本文介绍如何实现Java多线程编程,以及简要概述多线程编程里的方法,对线程的属性、状态也进行了介绍原创 2023-05-15 09:46:07 · 602 阅读 · 12 评论 -
操作系统与进程调度
如图,进程直接访问内存,如果出现数组越界等等的代码bug,极有可能由一个不相干的进程引起另一个进程的bug,显然这种实现代价是极为糟糕的,使用代价也是非常大的,为了让各个进程之间互不干扰, 就出现了“虚拟地址空间”,每个进程都只能访问到自己的地址空间,成功的完成进程间的隔离。现代的应用,要完成一个复杂的业务需求,往往无法通过一个进程独立完成,总是需要进程和进程进行配合地达到应用的目的,如此,进程之间就需要有进行“信息交换“的需求。进程之间无法互相干扰,大大提高了操作系统的稳定运行!原创 2023-05-12 18:20:57 · 1448 阅读 · 94 评论