java
文章平均质量分 88
月亮船长
用代码谱写完美的诗歌
展开
-
理解 static (深入了解JAVA虚拟机)
首先 static是个修饰符 被static修饰的变量我们统称为静态变量也叫类变量(为什么叫类变量呢 ?因为我们可以直接使用类来调用被static修饰的变量) static 不可以修饰局部变量!牢记 再和大家说一下另一种变量 也同样是成员变量 但是没有被static修饰 我们叫它全局变量也是很多人嘴里的动态变量(c中的叫法转载 2023-01-14 09:21:40 · 133 阅读 · 0 评论 -
理解 static (深入了解JAVA虚拟机)
栈(stack):是一个先进后出的数据结构 通常用于保存方法(c:函数)中的参数 局部变量八种基本类型和自定义对象的引用(c:指针)被执行的方法也会到栈中 执行完会出栈转载 2023-01-18 07:59:07 · 126 阅读 · 0 评论 -
一次永久代泄漏(perm泄漏)排查
写在前面 网上关于perm区泄露的文章比较少,特别是对于动态类加载方面问题的分析比较少,在此记录下。 perm区问题一般两种解决方案: 启动时perm区问题,一般修改PermSize,MaxPermSize参数即可 运行时动态生成类加载问题,这种问题比较难搞,需要关心动态加载了哪些类 周末早晨收到几台机器告警(fullgc告警)(perm大于90%告警),为快速解决问题,先把几台机器重启解决,留下了一台禁用端口保留现场进行问题分析。平时上线发版比较频繁,发版后jvm回收,如果较长时间没有发版可能会造转载 2020-09-13 09:25:16 · 839 阅读 · 0 评论 -
我的java编程思想之-对象入门
刚接触程序的时候,是在上学的时候,C语言是开始,当时学习程序的逻辑,使用的是TurboC。在使用C时最痛苦的是调用的混乱,我常常忘记,自己定义的方法名,而等程序越来越长的时候,这种缺点更加突出。经常在编译时会发现至少是100以上的警告+错误。其次便是指针,空指针异常也让人沮丧!在编写完代码一周后(因为还有其他的课),下次继续编码,我必须花大量的时间去阅读代码,搞清楚之前的逻辑,才能继续,这样的痛苦原创 2011-10-20 16:46:54 · 294 阅读 · 0 评论