注册 登录
  • 欢迎来到幻月小筑

seal的文章

java学习日记

java常量解析

一.相关知识 1. 什么是常量。 第一种:是一个值,这个值本身,我们就叫做常量。 整型常量:1024 实型常量:1.024 字符常量:’g’ ‘c’ ‘w’ 字符串常量:”gcw” 逻辑常量:true false 这只是我们平时我们的一个说法而已,比如数字1024……继续阅读 »

2周前 (09-08) 15浏览 0评论 0个赞

java学习日记

深入理解jvm第三章总结

第三章—垃圾收集器和内存分配策略 一、对象存活判断算法     1.引用计数法:在对象中添加一个引用计数器,当有一个地方引用对象,就将引用计数器加1,;当引用失效时,就将引用计数器减1,任何时候计数器为0的时候对象就不再使用           引用计数法简单高效,但是有一个致……继续阅读 »

3周前 (08-31) 16浏览 0评论 0个赞

深入理解jvm

方法区和类的加载

学习jvm的时候,老是记混了几个java内存区域中的东西,通过方法区和class文件加载过程,看看这两个的联系 一、方法区 方法区在JVM中也是一个非常重要的区域,它与堆一样,是被线程共享的区域。在方法区中,存储了每个类的信息(包括类的名称、方法信息、字段信息)、静态变量、常量以及编译器编译后的代码等。 在Class文件中除了类的字段、方法、接口等描述信息外……继续阅读 »

3周前 (08-31) 14浏览 0评论 0个赞

java学习日记

run time 和compile time

run time即运行时. 解释: 程序”运行时”即是程序被编译了之后,打开程序并运行它直到程序关闭退出这段时间.经常说到的”运行时错误”,即是指程序在打开并执行里面的代码时发生的错误. 造成运行时错误的原因有很多,不过大多数是因为程序在最初设计时的代码没有写正确而留下的隐患.比如说下面的代码,能通过编译(编译……继续阅读 »

3周前 (08-27) 14浏览 0评论 0个赞

深入理解jvm

java内存区域与内存溢出异常

一、运行时数据区域     jvm在执行java程序时会把它所管理的内存划分成若干个不同的数据区域,这些区域有着不同的功能 1.程序计数器(pcr)     pcr是一块较小的内存,可以把它看作当前线程的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器来选择要执行的字节码指令,分支,循环,跳转,异常处理,线……继续阅读 »

3周前 (08-26) 18浏览 0评论 0个赞

java学习日记

java学习网站

一、java虚拟机 1.java虚拟机调优 http://pengjiaheng.iteye.com/?page=2 2.Java虚拟机规范http://blog.csdn.net/column/details/jvm-principle.html 3.深入了解java虚拟机https://blog.csdn.net/column/details/……继续阅读 »

4周前 (08-24) 48浏览 2评论 0个赞

java学习日记

javase总结

写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。   学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用。demo 4,该技术什么时候用?test。 —……继续阅读 »

4周前 (08-23) 85浏览 2评论 0个赞