Java基础知识1

来源:互联网 发布:sql数据库是基于 编辑:程序博客网 时间:2024/05/22 13:34

指令:能够被CPU识别和执行的二进制命令。   直接使用打孔方法的方式称为:机器语言。优点 执行速度快,缺点 学习难 难修改

语言的发展过程:机器语言—>汇编语言—>高级语言   Java之父 James gosling

Java组成部分:1jdk(java development kit)java开发工具包  2 jre(java runtime environment)java运行环境

源代码(source code):用某种计算机语言书写的代码。

java从源代码到指令的过程:编译器编译(compile)    有编译过程的语言叫做:编译型语言。特点:1,会产生编译后的文件;2,执行效率高。与编译语言相反的叫做:解释性语言,特点:1,部署简单;2,执行效率低

jre中有一个JVM(java virtual machine)java虚拟机

开发一个软件的流程:需求—>分析—>设计—>编码—>测试   (瀑布式)

程序:指令的有序集合

GC:垃圾回收器:管理内存中的数据





Java程序的执行过程:

      源程序(.java文件)---->java编译器----->字节码(.class文件)---->类加载器----->字节码校验器----->解释器----->操作系统。。。(从类加载器到解释器称为JVM,java虚拟机)

                 解释器是java能做到跨平台的部分。解释器是有具体的版本来针对不同的操作系统。


JDK包含JRE,JDK比JRE多了编译器,调试器,API文档等开发者需要的工具。

0 0
原创粉丝点击