• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

标签:Java

JVM运行原理及Stack和Heap的实现过程

Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。 一、JVM原理 1. JVM简介 JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用……

JAVA如何构建一个动态网站?

在学习Tomcat前,需要先了解Java这门语言JAVA编程语言介绍,其次应该要知道CGI技术以及Java是如果构建一个完整的动态网站?然后再去学习Tomcat容器。 在Web发展初期,只有静态页面处理能力。比如我们所熟知的Apache、Nginx服务器都是web服务器,它们有一个共同特点就是只能处理静态请求。也就是说,只能把本地的现成的html,css之类……

JVM虚拟机结构与机制

通过前面对Java语言的介绍,我们知道Java程序编译好之后是在Jvm虚拟机上运行的。下面就介绍JVM的组成部分以及它们内部工作的机制和原理。当然本文只是一个简单的入门,不会涉及过多繁杂的参数和配置,感兴趣的同学可以做更深入的研究,在研究JVM的过程中会发现,其实JVM本身就是一个计算机体系结构,很多原理和我们平时的硬件、微机原理、操作系统都有十分相似的地方……

JAVA编程语言简单介绍

一、背景 了解计算机的同学应该都知道,在编程语言中分为这么三类:计算机语言、汇编语言、高级语言;具体解释可以看编程语言的发展过程 在高级语言中按照其运行方式的不同,又分为编译型语言和解释型语言。 编译型语言:就是需要把源码通过编译器编译成计算机可执行的二进制格式,如C、C++、Go、erlang等等; 解释型语言:通过解释器可直接运行源代码,不需要编译源码,……