news 2026/4/23 14:04:02

Java进阶整理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java进阶整理

对于一个程序员不能只是停留在满足平常的业务开发的水平,所以今天来整理一下Java的进阶知识。

通过以下几个方面来讲一讲Java的进阶知识:

  • Jvm
  1. Jvm结构
  2. 类加载
  3. 对象的分配过程 、对象存储布局
  4. Java的内存模型、GC(MinorGC(新生代)、MajorGC(老年代)、Full GC(整个堆))、finalize函数

参考:

浅析Java虚拟机结构与机制

java finalize方法总结、GC执行finalize的过程

JVM初探:内存分配、GC原理与垃圾收集器

触发JVM进行Full GC的情况及应对策略

JVM初探 -JVM内存模型

Java虚拟机结构分析

Java虚拟机类加载机制

Java多线程知识小抄集(一)

Spring AOP 的实现机制

java 23种设计模式详解

菜鸟教程

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 13:56:38

JAVA进阶之线程

为神马有线程?这玩意儿在干嘛??? 回答这个问题,就先要知道一点点计算机的工作方式。 总所周知,计算机有五部分:输入输出、计算器、存储器、控制器。而在计算机内,CPU、内存、I/O之间…

作者头像 李华
网站建设 2026/4/23 12:51:39

Java进阶——如何查看Java字节码

前言 深入学习Java语言,也免不了要去研究JVM类加载、JVM字节码相关的东西,这时就需要经常查看字节码。 方法 1.使用命令行 命令行有两种方式 java -c 在编译后,进入字节码存放的文件夹,例如:FileAHello.class&…

作者头像 李华
网站建设 2026/4/23 13:54:05

一个在使用方法上的低级错误(MySQL场景)

首先申明这个技术含量不高初始化问题数据。注意这里的t代表时间,数据类型是字符串。为什么用字符串来表示时间?那这就是问题所在。当初创建的人不懂。这个回答不知道满意吗?mysql> create table t1 (id int,t varchar(20)); Query OK, 0 r…

作者头像 李华
网站建设 2026/4/20 4:41:33

Java进阶之路,Java程序员职业发展规划

文章目录 前言一、Java程序员成长路线二、Java程序员发展山行图 1.引入库2.读入数据 总结 前言 今天不说行业发展以及Java在市场的占有率。仅仅聊聊身为Java程序员应该如何规划自己的职业发展路线。 一、Java程序员成长路线 二、Java程序员发展山行图 1.引入库 代码如下&…

作者头像 李华
网站建设 2026/4/22 1:41:35

Java进阶--IO流

一、File类 概念:代表物理盘符中的一个文件或者文件夹。 常见方法 方法名 描述 createNewFile() 创建个新件。 mkdir() 创建个新录。 delete() 删除件或空录。 exists() 判断File对象所对象所代表的对象是否存在 getAbsolutePath() 获取件的绝对路径 getName() 获取…

作者头像 李华