码迷,mamicode.com
首页 >  
搜索关键字:类加载    ( 2745个结果
Java多线程的volatile底层实现原理
或许你经常被问到? Volatile关键字有何作用? 实现这些作用的底层如何实现? Volatile能够保障可见性、有序性?原子性吗? 前言 我们都知道,Java代码在编译后会变成Java字节码,字节码被类加载器加载到JVM里,JVM执行字节码,最终需要转化为汇编指令在CPU上执行,Java中所使用 ...
分类:编程语言   时间:2020-03-22 17:57:53    阅读次数:78
jvm的内存结构
一.java程序的具体执行过程: 1.java源文件会被java编译器编译成字节码文件 2.然后由jvm中的类加载器加载各个类的字节码文件 3.加载完后,由jvm的执行引擎执行 备注:在执行的过程中jvm一段空间来存储数据:运行时数据区,也称jvm内存 二.根据jvm规范,jvm把内存划分为了如下几 ...
分类:其他好文   时间:2020-03-22 13:47:07    阅读次数:59
(9 Android) 活动组件Activity
(9 Android) 活动组件Activity 3.2.1 AppCompatActivity、Activity和Context 1. AppCompatActivity 随着Android开发技术的发展,在不同的阶段(开发环境)创建Activity组件所使用的基类不同。在使用eclipse进行A ...
分类:移动开发   时间:2020-03-21 10:14:34    阅读次数:99
JVM
Java虚拟机(JVM)是运行Java字节码的虚拟机 JVM可以理解的代码叫做字节码(.class文件) Java程序从源代码到运行一般分3步 : .java文件 .class文件 机器可以执行的二进制机器码 字节码到机器码的过程中,JVM 类加载器首先加载字节码文件,然后通过解释器 逐行解释执行, ...
分类:其他好文   时间:2020-03-20 10:51:56    阅读次数:61
java编译期和运行期和string原理
编译期: 是指把源码交给编译器编译成计算机可以执行的文件的过程.在Java中也就是把Java代码编成class文件的过程.编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把代码当成文本进行操作,比如检查错误. 运行期: 是把编译后的文件交给计算机执行.直到程序运行结束。所谓运行期就 ...
分类:编程语言   时间:2020-03-18 23:42:35    阅读次数:73
java反射总结
Class类的使用 1)在面向对象的世界里,万事万物皆对象 java语言中,静态的成员、普通数据类型不是对象 1.1 类是谁的对象呢? 类是对象,类是java.lang.Class类的实例对象 1.2 这个对象到底如何表示? There is a class named Class 2)动态加载类; ...
分类:编程语言   时间:2020-03-17 12:41:33    阅读次数:75
JVM -- 类加载相关
0、前言 以下都是基于 HotSpot 虚拟机 1、JVM 的整体结构 概览图: 详细图: 运行时数据区详细解释: JDK8 之后把方法区划成了元数据区域,其实元数据+JIT编译产物都可以称作非堆区 2、类的加载过程 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、 ...
分类:其他好文   时间:2020-03-17 07:59:24    阅读次数:58
注解 annotation
1:作用 特殊标记,这些标记可以在编译,类加载,运行时被读取(需要指定"作用时期") 2:元注解 @Retention 标记时期(编译,类加载,运行时),只能有1个 RetentionPolicy.SOURCE 注解存在于源代码中,编译时会被抛弃 RetentionPolicy.CLASS 注解会被 ...
分类:其他好文   时间:2020-03-15 20:47:34    阅读次数:75
待解答的面试题
java虚拟机底层原理与性能优化 1、java虚拟机内存模型能说说吗? 2、类加载器的双亲委派模型是什么? 3、java垃圾收集算法与收集器有哪些? 4、JVM诊断调优工具有哪些 5、每秒几十万并发的秒杀系统为什么会频繁发生GC? MySQL索引数据结构与性能优化 1、索引数据结构红黑树、Hash、 ...
分类:其他好文   时间:2020-03-15 13:43:13    阅读次数:69
JavaSE学习之注解
Java SE 注解(Annotation) JDK5.0 开始,Java增加了对元数据(MetaData)的支持,也就是Annotation(注解) Annotation 其实就是代码里的 特殊标记 ,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过使用 Annotation ,程 ...
分类:编程语言   时间:2020-03-14 23:56:45    阅读次数:107
2745条   上一页 1 ... 28 29 30 31 32 ... 275 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!