第三方开源 轻量 Java 虚拟机jamvmsablevmjelatine
分类:
编程语言 时间:
2014-10-13 18:15:29
阅读次数:
140
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。#####关于tomcatserver.xml文件详解[dy@web-dyserver]#cat/usr/local/apache-tomcat-6.0.41_8081/conf/server.xml<?xmlversion=‘1.0‘encoding=‘utf-8‘?><Serverport="8181"shut..
分类:
其他好文 时间:
2014-10-13 03:04:39
阅读次数:
148
今天开始学习Java,看的是[毕向东_Java基础视频教程].因为没有书,将笔记写写在博客上可以备忘和记录学习里程。同时希望通过写博客的形式可以让自己学习Java更有动力。 01day 1.Java跨平台性 Java的跨平台性的主要原因是因为java虚拟机(JVM)的存在。 2.JRE和...
分类:
编程语言 时间:
2014-10-12 13:12:27
阅读次数:
262
译文地址:https://anturis.com/blog/java-virtual-machine-the-essential-guide/介绍: Java虚拟机(JVM)是Java应用程序的执行环境。在一般的意义上来说,JVM是一种抽象的计算机,通常,Java虚拟机是指用严格的指令集以及全面的....
分类:
编程语言 时间:
2014-10-11 19:40:56
阅读次数:
248
http://www.cnblogs.com/tianchi/archive/2012/11/11/2761631.htmlJava程序社区流行的一个观点:学习JEE规范,去看JBoss源码;学习类加载器,就去看OSGI源码。面试官留言:“一把刀有刀锋和刀背,刀锋要磨锐利,但是刀背的锻炼也要加强。”
分类:
编程语言 时间:
2014-10-11 04:29:44
阅读次数:
238
1、java虚拟机在gc的时候为什么会卡一下?gc的策略就哪几种?如何进行优化2、有学生表student(id,name,gender(性别))和成绩表score(id,score)两张表,请用一个sql查询成绩男女成绩各前三名的学生姓名3、线程的生命周期是什么?什么是线程安全?如何保证线程安全?4、二..
分类:
其他好文 时间:
2014-10-11 02:34:25
阅读次数:
236
这篇文章是从 OpenJDK 源码的角度讲当我们执行了java -classpath . hello之后,java.exe 怎样从 main 函数開始运行,启动虚拟机,并运行字节码中的代码。实验环境要了解一个系统是怎样执行的,光看是不行的,要实际地执行,调试,改动才干对系统的动作方式有所了解。起初我...
分类:
编程语言 时间:
2014-10-10 22:33:14
阅读次数:
522
本文可作为北京圣思元深入java虚拟机的课堂笔记。
先看一个令人dan teng的面试题
public class Singleton
{
public static Singleton s=new Singleton();
public static int k1;
public static int k2=0;
private Singleton(){
k1++;...
分类:
编程语言 时间:
2014-10-10 13:34:14
阅读次数:
241
Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给APP。当APP需要的内存超出内存的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。一、常见的Java内存溢出有以下三种:1.java.lang.OutOfMemor..
分类:
系统相关 时间:
2014-10-10 01:06:14
阅读次数:
222
Java的并发编程是依赖虚拟机内存模型的三个特性实现的:(1).原子性(Atomicity):原子性是指不可再分的最小操作指令,即单条机器指令,原子性操作任意时刻只能有一个线程,因此是线程安全的。Java内存模型中通过read、load、assign、use、store和write这6个操作保证变量...
分类:
编程语言 时间:
2014-10-09 16:31:07
阅读次数:
247