码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
《Java虚拟机》随笔记01
一、运行时数据区1.计数器当前线程所执行的字节码的行号指示器2.虚拟机栈线程私有 每个方法在执行时会创建一个栈帧,3.本地方法栈4.java堆所有线程共享的一块内存区域,所有对象实例和数组都在堆上分配内存。-Xmx -Xms5.方法区线程共享,存储被虚拟机加载的类信息、常量、静态变量、即时编译器编译 ...
分类:编程语言   时间:2017-08-23 15:03:15    阅读次数:149
第15章.输入/输出
File类: 访问文件和目录: File类可以使用文件路径字符串来创建File实例,该文件路径字符串既可以是绝对路径,也可以是相对路径。默认情况下,系统总是依据用户的工作路径来解释相对路径,这 个路径由系统属性“user.dir”指定,通常也就是运行Java虚拟机时所在的路径。 File类提供了很多 ...
分类:其他好文   时间:2017-08-23 10:45:08    阅读次数:224
Java虚拟机 - 类初始化
【深入Java虚拟机】之三:类初始化 类初始化是类加载过程的最后一个阶段,到初始化阶段,才真正开始执行类中的Java程序代码。虚拟机规范严格规定了有且只有四种情况必须立即对类进行初始化: 遇到new、getstatic、putstatic、invokestatic这四条字节码指令时,如果类还没有进行 ...
分类:编程语言   时间:2017-08-23 10:33:31    阅读次数:121
logstash-1-安装配置
logstash logstash是什么呢, 他是一个数据管道, JRuby编写的运行在java虚拟机的具有收集, 分析和转发数据流功能的工具 特性: 安装 1), wget下载 2), 解压即安装 3), 测试下: 然后可以输入hello, 回车后给你返回 要等一会, 刚开始还以为没启动呢 然后输 ...
分类:其他好文   时间:2017-08-23 10:24:38    阅读次数:337
七、JVM类加载机制
根据《深入理解java虚拟机》这本书总结 当我们写完代码,编辑成class文件,然后启动运行的时候,虚拟机会将class文件加载到内存(并不一定是本地的class文件,也可以从网络获取或者通过别的方式),并且经过对class文件中的数据进行校验、解析、初始化等过程,将class文件转化为虚拟机可以直 ...
分类:其他好文   时间:2017-08-23 00:32:37    阅读次数:201
Java软件开发常见面试题(一)
1、如何理解垃圾回收?垃圾回收是Java语言的一大特性,方便了编程,是以消耗性能为代价的;在Java虚拟机(JVM)中,有一个垃圾回收器,它的作用就是查找和回收没用的对象,以便让JVM更有效的使用内存;尽可能保证可用内存的使用效率,让可用内存得到高效的管理,程序员可以影响..
分类:编程语言   时间:2017-08-22 21:46:17    阅读次数:136
Java学习1——JDK(学前准备)
一、下载: 可以在http://www.oracle.com/technetwork/java/javase/downloads/index.html下载并安装Java SE(JDK) java大致版本区别如下: Java SE(Java Platform,Standard Edition) 它允许 ...
分类:编程语言   时间:2017-08-22 01:45:14    阅读次数:208
连接Mysql数据库
JDBC连接数据库 创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try ...
分类:数据库   时间:2017-08-22 01:36:26    阅读次数:265
Java虚拟机 - 类加载机制
【深入Java虚拟机】之四:类加载机制 类加载过程 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。它们开始的顺序如下图所示: 其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初 ...
分类:编程语言   时间:2017-08-22 01:36:03    阅读次数:187
Exception异常 自定义异常
Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。 RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。 可能在执行方法期间抛出但未被捕获的 RuntimeException 的任何子类都无需在 thro ...
分类:其他好文   时间:2017-08-21 20:38:15    阅读次数:178
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!