课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
Java的基础知识,能不能自己写一个类别,也叫java.lang.string?是的,但是在应用的时候,需要用自己的类加载器加载,否则系统的类加载器总是只加载jre.jar包里的java.lang.string。 ...详情>>
如何优化Java基本Jvm性能?有什么方法进行优化?查看内存释放,集合类检查,目标树,查看堆空间大小分配(年轻的,年老的,)持久性代发)提供即时垃圾回收功能,垃圾监测(监测(长期监测再循环))查看堆内类别,目标信息查看:数量,型别等等,对象参考可见。 ...详情>>
Java基础Jvm如何加载类?如何分配空间?指将class文件的二进制数据读入运行时的数据区(JVM在内存中划分),在方法区创建class对象JVM运行时划分内存空间,称为运行时的数据区 ...详情>>
过程是指在内存中运行的应用程序。每个过程都有自己独立的内存空间,即过程空间或(虚拟空间)。该过程不依赖于线程,而是独立存在。多个线程可以在一个过程中启动。例如,在Windows系统中,运行的exe是一个过程。 ...详情>>
前一篇文章已经介绍了进程和线程的起源,今天我们将讨论如何在Java中创建线程,以便允许线程执行子任务。在详细说明如何创建一个过程之前,我们在Java中首先介绍应用程序和流程的概念知识。以下是本文的目录概要: ...详情>>
Java基础HashMap,HashSet,HashTable之间的差异在哪里?HashMap,HashSet,HashTable之间的差异:继承的父类和线程安全是不同的,要提供contains方法,**key和value是否允许null值,散列值的计算方法不一样,数组初始化和扩展的内部实现使用了不同的方法。 ...详情>>
进程和线程在Java开发中的区别是什么?流程是具有一定独立功能的程序对某一数据集的单一操作活动,进程是系统分配和调度资源的独立单元,线程本身并没有系统资源,只有一些必要的资源,而线程本身并没有系统资源。 ...详情>>
Static中局部变量和全局变量有什么不同?已编译的地图文件包含这些变量的地址吗?在一个全局变量(外部变量)的描述之前,再次使用static是一个静态全局变量。一个全局变量本身是静态的,一个静态的全局变量当然也是静态的。二者在储存方法上没有差别。尽管非静态全局变量的作用域就是整个源程序,但是当一个源程序包含多个源程序时,非静态全局变量对单个源程序来说都是有效的。 ...详情>>
掌握Java内存管理
Java Stream API:面试问题每个开发人员都应练习
挑战一词 - 喃喃自语
开关语句和三元:
掌握Java内存管理:综合指南
Java功能编程:综合指南
2025-01-19
2024-10-31
2024-10-06
2024-09-13
2025-02-07