Java
文章平均质量分 69
甄知一二
南七技校在读博
展开
-
JVM与GC原理
Java 虚拟机(Java Virtual Machine,JVM)是 Java 平台的核心组件之一,它是一个:程序员编写 Java 源代码文件(.java 文件),其中包含类、方法、变量等定义。:使用 Java 编译器(javac)将源代码文件编译成字节码文件(.class 文件)。编译过程将源代码文件转换为平台无关的字节码。:Java 虚拟机(JVM)加载字节码文件到内存中,并对字节码进行验证、准备和解析等操作。:在链接阶段,JVM 将字节码文件中的符号引用转换为直接引用,并生成可执行代码。原创 2024-04-12 10:48:03 · 866 阅读 · 0 评论 -
JAVA基础
抽象是将复杂的现实世界建模为适当的数据结构和操作数据的方法的过程。通过抽象,可以隐藏不必要的细节,提供简化和概括的视图。这些基本特性共同构成了面向对象编程范式的核心,它们使得程序具有更好的可维护性、可扩展性、复用性和可理解性。原创 2024-04-12 09:35:25 · 419 阅读 · 0 评论 -
java常见数据结构
当超出队列界限的时候,add()、remove()、element()方法是抛出异常让你处理, 而poll()、offer(),peek()方法直接返回false\null 建议使用 1、arraylist linkedlist 数组 链表 .add()//添加 .set()//先保证存在 .get()//查找value .contains()//布尔查找 .remove//删除 2、Deque interdeque =new Linkedlist<>原创 2021-06-18 14:34:00 · 143 阅读 · 0 评论 -
Java 易错点(不断更新中。。。)
String StringBuffer StringBuilder 1.操作数量较少的字符串用String,不可修改的字符串; 2.在单线程且操作大量字符串用StringBuilder,速度快,但线程不安全,可修改; 3.在多线程且操作大量字符串用StringBuffer,线程安全,可修改。 值传递和引用传递 值传递是对基本型变量而言的,传递的是该变量的一个副本,改变副本不影响原变量. 引用传递一般是对于对象型变量而言的,传递的是该对象地址的一个副本, 并不是原对象本身 。 所以对引用对象进行操作会同时改原创 2021-05-10 15:20:47 · 271 阅读 · 0 评论