码迷,mamicode.com
首页 >  
搜索关键字:深入理解java    ( 1011个结果
深入理解Java类加载器(二):线程上下文类加载器
摘要: 博文《深入理解Java类加载器(一):Java类加载原理解析》提到的类加载器的双亲委派模型并不是一个强制性的约束模型,而是Java设计者推荐给开发者的类加载器的实现方式。在Java世界中的大部分类加载器都遵从这个模型,但这个模型并不能解决 Java 应用开发中会遇到的类加载器的全部问题,这便 ...
分类:编程语言   时间:2018-07-11 22:46:36    阅读次数:217
深入理解javaScript系列:各种上下文中的this
1.this关键字在何处出现? this他只能出现在函数中。当然在全局作用域中是个例外,意思是this只可能在两种情境下出现,一个是在函数体内,另一个是在全局作用域。 2.this是什么? this是关键字,语言规范里规定他指向函数执行时的当前对象。它代表函数运行时,自动生成的一个内部对象,只能在函 ...
分类:编程语言   时间:2018-07-10 21:31:35    阅读次数:117
深入理解Java的接口和抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下 ...
分类:编程语言   时间:2018-07-05 14:46:26    阅读次数:131
深入理解Java的接口和抽象类
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 ...
分类:编程语言   时间:2018-07-04 13:31:45    阅读次数:147
JVM中的符号引用和直接引用
在阅读<<深入理解JAVA虚拟机>>一书中,发现书中所写的类加载过程中的解析这个步骤,可以概括为符号引用转化为直接引用,那么什么是符号引用? 个人认为可以这样理解: 符号引用就是一个类中(当然不仅是类,还包括类的其他部分,比如方法,字段等),引入了其他的类,可是JVM并不知道引入的其他类在哪里,所以 ...
分类:其他好文   时间:2018-07-03 22:33:22    阅读次数:131
深入理解java虚拟机-java内存区域与内存溢出异常
线程 运行数据区分为线程共享区和线程独占区 线程独占区的意思是每开启一个线程就会拥有一个线程独占区域 如下图所示: 程序计数器: 1)是一块较小的内存空间,可看做当前线程所执行的字节码的行号指示器 2)它处于线程独占区(每一个线程都会有自己的线程独占区) 3)如果线程执行的是java方法,这个计数器 ...
分类:编程语言   时间:2018-07-01 23:02:02    阅读次数:188
深入理解Java异常处理机制 (笼统篇)
开篇 1.异常处理(Exception Handling): 就是一种解决这一问题的机制,能够较好地处理程序不能正常运行的情况。 2.异常(Exception): 是程序在运行时可能出现的会导致程序运行终止的错误。这种错误是不能通过编译系统检查出来的。 3.常见异常如下: (1)系统资源不足。例如, ...
分类:编程语言   时间:2018-07-01 15:54:13    阅读次数:225
一文了解JAVA虚拟机的重要组成
JVM是JAVA平台的重要组成之一,因涉及知识点太多,故从以下几个方面对JVM进行浅层面的介绍,如果需要深入理解,推荐学习机械工业出版社的《深入理解JAVA虚拟机》。 一、JAVA内存结构 Java虚拟机规范中规定的JVM运行时数据区如下图所示: 总体来说,分为线程共享部分(方法区、堆)和线程隔离区 ...
分类:编程语言   时间:2018-06-30 14:56:05    阅读次数:181
jvm
内存模型 《深入理解java虚拟机》 堆 包括新生代和老年代,不包括元数据区 在Minor GC时会将新生代中还存活着的对象复制进一个Survivor中,然后对Eden和另一个Survivor进行清理。所以,平常可用的新生代大小为Eden的大小+一个Survivor的大小 S0=S1 分配担保机制: ...
分类:其他好文   时间:2018-06-30 12:55:04    阅读次数:175
深入理解Java:注解(Annotation)--注解处理器
如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。 注解处理器类库(java.lang.reflect.AnnotatedElement): J ...
分类:编程语言   时间:2018-06-29 00:09:54    阅读次数:170
1011条   上一页 1 ... 24 25 26 27 28 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!