编译型
解释型
java为先编译后解释的运行机制
流程:
源程序->编译器->字节码文件->类装载器->字节码校验器->解释器->操作系统平台
1.1.2概述
什么是Java
java是一门1高级编程语言
根据平台的不同java划分为三个技术平台
JavaSE 后两者的基础(包括了最核心的库,如集合,IO,数据库连接等。
JavaEE 主要开发企业级应用程序
JavaME 主要用于微型电子设备上的软件程序的开发(如手机)
Java语言的特点
简单易用 没有指针,并提供了自动的垃圾回收机制
安全可靠 有一套可靠的安全机制
跨平台 通过Java虚拟机可以在不同的操作系统桑运行java程序,从而实现跨平台
面向对象 一切皆对象
支持多线程 内置多线程控制,可使用户程序并发执行
JDK的使用
什么是JDk Java开发环境(包括运行环境和各种工具)
什么是JRE Java的运行环境+核心类
什么是JVM Java运行环境