Day02.JAVA概述
2020-05-12 21:44
59 查看
Java包括三大块
- JAVASE (Java标准版)
- JAVAEE(Java企业版)
- JAVAME(Java微型版)
Java语言特性
- 简单性
- 面向对象
- 可移植性
sun公司为了跨平台,Java代码编译一次,就能在不同的操作平台上都能运行,引进了JVM虚拟机的概念,在windows上运行就用windows版本的虚拟机。在linux上运行就用linux版本的虚拟机。在官网下载安装对应版本的JDK即可!Oracle官网 - 多线程
- 健壮性
- 安全性
- …
Java的加载与执行
Java的运行有两个重要的步骤
- 编译阶段
编译阶段主要是检查源代码是否符合java语法,也就是.java文件(源文件)到.class文件(字节码)的过程。在dos中执行javac+源码位置命令可以进行编译(JDK中的javac.exe编译)! - 运行阶段
在dos中执行java+A(编译阶段生成的A.class文件)命令可以运行
过程: 打开dos命令窗口 - 输入java A
- java.exe命令会启动Java虚拟机(JVM),JVM会启动类加载器ClassLoader
- ClassLoader会在硬盘上搜索A.class文件,找到字节码文件后会将其装载到JVM中
- JVM会将字节码文件解析成二进制1010101011100000101这样的数据
- 然后操作系统会执行二进制和底层硬件进行交互。
相关文章推荐
- RAML文件的Java解析器raml-java-parser概述
- 数据结构Java实现01----算法概述
- 黑马程序员—java技术blog—第一篇 IO概述及字节流总结
- Java IO流(概述)
- ch01 Java动态网站开发概述
- 黑马程序员——java代理(含加载器)概述
- 黑马程序员_java基础——java概述
- 一、Java概述
- java基础--3.面向对象-2.概述
- java--12--集合概述
- java流概述
- JAVA知识详细总结Day02之注释
- Java IO 概述
- 第一章 计算机、程序和Java概述 复习题 解答
- JAVA访问数据库之概述
- [置顶] JavaSE学习笔记_1:Java概述
- 一、java io 概述
- Java菜鸟成长之路__Day_1_Java概述及基础语法
- java概述
- Java方法的概述、格式说明和调用