Java程序的工作方式
2016-02-29 22:58
267 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Dom_Zhou/article/details/50769071
自学了10天的Java程序,今天开始写Java的博客。
Java是由Sun公司设计的一门可以撰写跨平台应用程序的面向对象的程序设计语言。Sun公司于1995年正式推出Java这门语言,最初被称为Oak,1995年更名为Java。Java语言具有很好的通透性、平台无关性、高效性及安全性,现在已经广泛应用于PC、游戏开发、移动互联网、数据中心、云计算等领域。
Java语言的平台无关性关键在于Java的虚拟机(JVM,Java Virtual Machine),Java程序的工作流程主要分为以下几个步骤:
1.个人或团队编写好的Java源代码(.java)经过编译生成后缀为.class文件。.class文件是以字节码(bytecode)的方式进行编码,这种字节码是一种伪代码,里面包含一系列与平台无关的指令;
2..class文件被类装载器(classload)装在到JVM中;
3.JVM将字节码文件解释给操作系统,由操作系统执行。
相关文章推荐
- JAVA写串口程序
- java程序在linux下出现的乱码问题
- 写java程序最容易犯的21种错误
- 读书笔记--编写高质量代码 改善java程序的151个建议(六)枚举与注解
- Java桌面程序打包成exe可执行文件
- Javac和java命令执行java程序
- 面向对象:找人代劳的Java语言(4)——while循环、程序调试(debug)、do-while循环
- 保存Java程序状态及设置之Properties文件
- java小程序:求完全数
- 使用指定JDK运行JAVA程序
- Windows做共享存储mount到Linux系统使用ftp工具上传与使用java程序上传文件
- JAVA - 程序流程控制
- 我的第一个JAVA程序之计算器
- Java程序的编译、执行和打包
- Java中如何让web服务器启动的时候自动运行web程序中某个类的某个方法
- Java程序cpu过高查询办法
- java程序执行过程中动态加载jar包
- 第一次使用Gradle构建Java程序
- 使用Java程序输出1~100之间 7的倍数的个数及总和,并打印输出
- 使用AspectJ为Java程序添加日志管理