码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
深入JVM虚拟机(三) Java GC垃圾收集
Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对 JVM(Java Virtual Machine)中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,自动的回收内存,永不停息(Nerver Stop)的保证JVM中的内存空间,放置出...
分类:编程语言   时间:2016-05-17 11:39:34    阅读次数:212
java 死锁
检测方法 1 JConsole 找到需要查看的进程,打开线程选项卡,点击检测死锁 2 jps查看java进程ID,使用jstack -l 7412输出信息 3 使用jvisualvm连接java虚拟机,查看线程检测死锁 解决方法: 四个条件打破一个即可,但是代价不同,最简单的编码就是顺序加锁和解锁 ...
分类:编程语言   时间:2016-05-16 21:57:05    阅读次数:173
java语言基础
学java从此开始吧!!! 1、什么是JRE Java Runtime Environment Java运行环境 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。 2、什么是JD ...
分类:编程语言   时间:2016-05-16 19:25:53    阅读次数:160
JAVA中线程的状态
java thread的运行周期中, 有几种状态, 在 java.lang.Thread.State 中有详细定义和说明: NEW:至今尚未启动的线程的状态。 RUNNABLE:可运行线程的线程状态。处于可运行状态的某一线程正在 Java 虚拟机中运行,但它可能正在等待操作系统中的其他资源,比如处理 ...
分类:编程语言   时间:2016-05-16 17:12:13    阅读次数:257
jdbc连接数据库的步骤
1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类 Class.forName("com.m ...
分类:数据库   时间:2016-05-16 17:05:29    阅读次数:174
java的认识和基础语法
Java的概述 主要讲了java的起源,95年诞生,具有可移植性、安全性、多线程、面向对象等特点的语言。Java程序的开发过程:HelloWord.java→计算机编译→HelloWord.class→Java虚拟机。 Java软件安装 Jdk的下载安装和环境变量的配置: 1.JAVA_HOME: ...
分类:编程语言   时间:2016-05-15 21:27:11    阅读次数:217
<<深入Java虚拟机>>-第二章-Java内存区域-学习笔记
Java运行时内存区域 Java虚拟机在运行Java程序的时候会将它所管理的内存区域划分为多个不同的区域。每个区域都有自己的用途,创建以及销毁的时间。有的随着虚拟机的启动而存在,有的则是依赖用户线程来启动和销毁。 程序计数器 程序计数器是一块很小的区域,可以看做是用来表示线程所执行到字节码的某一行的 ...
分类:编程语言   时间:2016-05-15 16:42:57    阅读次数:219
Java知识:(1)JRE和JDK
1、JRE和JDK的区别JRE是Java运行环境。JRE=Java虚拟机+核心类库(辅助Java虚拟机运行的文件)。JDK是Java开发程序集。JDK=JRE+Java开发工具。2、JDK的安装目录安装jdk的路径要注意,不能带有中文路径或者空格|-jdk安装目录|-bin:存储的是Java的开发工具|-java.exe:启动Java虚..
分类:编程语言   时间:2016-05-15 08:22:08    阅读次数:184
Java内存模型与垃圾回收
1、Java内存模型 Java虚拟机在执行程序时把它管理的内存分为若干数据区域,这些数据区域分布情况如下图所示: 程序计数器:一块较小内存区域,指向当前所执行的字节码。如果线程正在执行一个Java方法,这个计数器记录正在执行的虚拟机字节码指令的地址,如果执行的是Native方法,这个计算器值为空。 ...
分类:编程语言   时间:2016-05-14 23:03:32    阅读次数:227
Tomcat 内存与优化篇
Tomcat 内存与优化一、Tomcat 运行环境介绍 1.Tomcat 本身无法直接在计算机上运行,需要依赖硬件基础上的操作系统和Java虚拟机; 2.Java 程序启动时JVM都会分配一个初始内存和最大内存给这个应用; 3.当应用程序用到最大内存的时刻,就会触发JVM做垃圾回收(GC)动作,释放 ...
分类:其他好文   时间:2016-05-13 19:04:14    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!