首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/650271

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

Java基础巩固计划

3.26-4.1 JVM 虚拟机的内容写五篇博客 解决以下问题: 1. Java的内存模型以及GC算法 2. jvm性能调优都做了什么 3. 介绍JVM中7个区域,然后把每个区域可能造成内存的溢出的情况说明 4. 介绍GC 和GC Root不正常引用。 5. 自己从classload 加载方式,加载机制说开去,从程序运行时数据区,讲到内存分配,讲到String常量池,讲到JVM垃圾回收机制,算法,hotspot。反正就是各种扩展 6. jvm 如何分配直接内存, new 对象如何不分配在堆而是栈上,常量池解析 7. 数组多大放在 JVM 老年代(不只是设置 PretenureSizeThreshold ,问通常多大,没做过一问便知) 8. 老年代中数组的访问方式 9. GC 算法,永久代对象如何 GC , GC 有环怎么处理 10. 谁会被 GC ,什么时候 GC 11. 如果想不被 GC 怎么办 12. 如果想在 GC 中生存 1 次怎么办 4月2日到4月15日 基础回顾,解决以下问题 完成博客: 内部类,异常,字符串,反射,泛型,动态代理,集合,IO,NIO,注解,网络(nett...

类文件结构

类文件结构 一、无关性的基石 java通过java虚拟机实现一次编写,到处运行java 虚拟机不和包括java在内的任何语言绑定,它只与“class 文件”这种特定的二进制文件格式关联,class文件包含了Java虚拟机指令集和符号表以及其他辅助信息。 二、Class类文件的结构 1、Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑的排列在Class文件中,中间没有任何分隔符;当遇到占用8位字节以上的空间数据项时,会按照高位在前(大端)的方式分割成若干个8位字节进行存储。Class文件存储数据类型:无符号数和表无符号数:基本的数据类型,以u1、u2、u4、u8代表1个字节,2个字节,4个字节,8个字节的无符号数;无符号数可以用来描述数字、索引引用、数量值、活字符串值。 表:由多个无符号数或者其他表作为数据项构成的复合数据类型,习惯以_info结尾。 Class文件格式 类型 名称 数量 u4 magic(魔数:Class文件是否能被虚拟机接受) 1 u2 minor_version(次版本号) 1 u2 major_version(主版本号:jdk 1....

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册