从Java项目结构理解java项目运行原理

一、概述

很多从事运维的小伙伴,很多是没有java开发经验的,但是日常工作中确又经常要接触处理java类项目,遇到运行报错,凡事诉诸于研发处理,不仅很被动效率也很低,那我们是否从运维角度,只需了解一定java基础就能处理日常的Havana类项目调试呢,尤其是java web类项目,本文基于此展开讨论,以供参考。
在这里插入图片描述

参考学习:Java开发网

二、java 架构及运行原理

首先java是面向对象的,是一种面向对象的编程语言,它是一种编译型和解释型语言的结合体。java中所有的一切都可以看中一种对象,它的整个过程理解起来就是一种对象的定义,构造,实例化,操作。java的特点:简单性、面向对象、分布式处理、健壮性、结构中立、开源(可以查看源代码)、跨平台(操作系统)、解释性、高能性、多线程、多态、安全性。尤其java项目中依赖java虚拟机来保证运行时,这就确定了java程序的平台无关性。

一个Java程序要想运行必,都须经过编写(.java)、编译(.class)、运行(加载class翻译为机器码)三个步骤。
在这里插入图片描述
其实,我

猜你喜欢

转载自blog.csdn.net/ximenjianxue/article/details/124780152