"堆栈操作" "java基础汇总" "java虚拟机jvm" 【基础】 正则表达式(javase,js)ok ArrayList 去重复17:41 2019/2/2 HashMap 去重复12:15 2019/2/15 异常处理 ok 多线程 io ok 集合 redis rabbitmq dock ...
分类:
其他好文 时间:
2019-03-09 23:47:29
阅读次数:
236
基本概述: Java虚拟机简称JVM,是JRE中的一部分,也是Java程序运行的最关键的部分。完整的Java运行流程大致包括编译.java文件形成.class文件,然后根据.class文件的内容进行一系列的步骤使整个程序运行起来。其中将.java文件编译为.class文件由Java编译器完成,而由. ...
分类:
编程语言 时间:
2019-03-09 20:29:53
阅读次数:
197
static 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。 用public修饰 ...
分类:
其他好文 时间:
2019-03-09 13:01:49
阅读次数:
180
一、解释性语言和编译型语言: 定义: 编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束! 特点: 编译型语言,执行速度快、效率高;依靠编译器、跨平台性差。 解释型语言,执行速度慢、效率低;依靠解释器、跨 ...
分类:
编程语言 时间:
2019-03-07 10:20:46
阅读次数:
165
1. 年轻代大小选择 * 响应时间优先的应用:尽可能设大,直到接近系统的最低响应时间限制(根据实际情况选择)。在此种情况下,年轻代收集发生的频率也是最小的。同时,减少到达年老代的对象。 * 吞吐量优先的应用:尽可能的设置大,可能到达Gbit的程度。因为对响应时间没有要求,垃圾收集可以并行进行,一般适 ...
分类:
编程语言 时间:
2019-03-06 12:01:54
阅读次数:
191
此处主要需要知道什么是java虚拟机?java虚拟机如何进行类加载的? java语言本身是编译型和解释型的语言,先对本地的java文件进行编译,编译后会在本地生成一个class文件,而这个生成的class文件就是java虚拟机需要加载的类 所谓的java虚拟机就是JVM(java virtual m ...
分类:
编程语言 时间:
2019-03-05 00:59:16
阅读次数:
174
jvm全称 java virtual machine (java虚拟机),也就是在计算机上再虚拟一个计算机,它存在于计算机内存中并运行在操作系统之上的。 javap -v class文件名 > 输出文件名 命令:将class文件,翻译成可读懂的字节码指令文件,里面包含了各种各样的指令。 字节码文件( ...
分类:
其他好文 时间:
2019-03-03 09:54:33
阅读次数:
162
程序计数器 程序计数器特点: 1.线程私有 2.Java虚拟机规范中,唯一一个没有规定任何OutOfMemoryError情况的区域。 3.生命周期随着线程,线程启动而产生,线程结束而消亡 ...
分类:
其他好文 时间:
2019-03-02 15:58:22
阅读次数:
198
1、JVMjvm是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 2、RPC远程服务调用。 3、zooKeeperZooKeeper是一个分布式的,开放源码的分布式应用程 ...
分类:
其他好文 时间:
2019-02-28 01:21:28
阅读次数:
228