欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java基础之入门

程序员文章站 2022-03-15 22:41:06
...

Java各版本的含义:

  1. JavaSE(Java Standard Edition)标准版,定位在个人计算机的应用。

  2. JavaEE(Java Enterprise Edition)企业版,定位在服务器端的应用。

  3. JavaME(Java Micro Edition)微型版,定位在消费电子产品的应用。

Java语言优势:

  • 跨平台/可移植
  • 安全性
  • 面向对象
  • 简单性
  • 高性能
  • 分布式
  • 多线程
  • 健壮性

JDK、JRE、JVM:

Java基础之入门

  1. JDK(Java Development Kit):Java开发工具包,内部包含JRE,以及编译器和调试器等用于开发的文件
  2. JRE(Java Runtime Environment):Java运行时环境,内部包含Java 虚拟机,库函数,对应Java应用程序所需的文件
  3. JVM(Java Virtual Machine):JAVA虚拟机

JDK安装:

1. 下载:https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
2. 安装
3. 配置环境变量
	a. JAVA_HOME:JDK的安装目录
	b. Path:
		i. 编译环境:%JAVA_HOME%\bin   
		ii. 运行环境:%JAVA_HOME%\jar\bin
	c. ClassPath:
		i. %JAVA_HOME%\lib\dt.jar;
		ii. %JAVA_HOME%\lib\tools.jar; 

Java程序运行过程:

编译(javac):把源文件编译成Class字节码文件
运行(java):运行Class文件

Java基础之入门
源文件(.java)——> java编译器 ——> 字节码文件(.class)
JRE 类装载器——> 字节码校验器 ——> 解释器 ——> 系统平台

Java是编译型语言还是解释型语言?
答:即是编译型语言又是解释型语言,两者相结合,JVM运行时采用解释的方式运行

感谢阅读,水平有限,只是分享自己的学习过程,如有错漏,还请不吝赐教