java介绍和环境搭建

01-Java概述

Sun公司1990年开发

2010年Sun被Oracle收购(原笔记写的2005年有误,实际是2010年)

学习java分三大块

JAVA SE

java的基础,是EE的前提,也是android学习的基础

JAVA EE

企业级开发,开发业务系统,银行系统等,可与其他语言通讯(C、C++、Python、Web开发)

JAVA ME

已合并到Java SE中,移动端基本被Android和iOS取代,实际开发中很少使用

Java语言特点

面向对象

语法简单明了

分布性

可移动性(跨平台,JVM实现一次编写到处运行)

解析性(编译为字节码后由JVM解释执行)

安全性

健壮性

多线程

高性能

动态


02-JDK的下载和安装 配置

目前最新版本是JDK 26,最新LTS版本是JDK 25,上一个LTS是JDK 21

官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html

(该链接已重定向至最新版本页面,实际可下载JDK 21/25/26)

当然也可以安装JDK 8或JDK 21,因为LTS版本稳定性更好,适合学习

JRE与JDK的区别

jre是运行时环境,非程序员的电脑只需安装JRE即可运行Java程序

jdk包含JRE以及开发工具(编译器、调试器等),开发者必须安装JDK

安装目录示例(以JDK 8为例):

C:\Program Files\Java\jdk1.8.0_172\

该目录bin下有:

  • javac.exe:编译源代码的工具
  • java.exe:运行Java程序的工具

理解javac和java

javac HelloWorld.java   → 编译生成 HelloWorld.class(字节码文件)
java HelloWorld         → JVM加载并运行字节码Code language: CSS (css)

配置环境变量

为什么要配置环境变量?

让操作系统在任何目录下都能找到javac、java等命令

配置步骤(只需两步)

  1. 新建 JAVA_HOME 环境变量,值为JDK安装目录:
C:\Program Files\Java\jdk1.8.0_172Code language: CSS (css)
  1. 找到或新建 Path,添加:
%JAVA_HOME%\bin

注:JDK 8u261及以上版本无需手动配置CLASSPATH,JVM会自动处理。旧教程中的CLASSPATH配置(含dt.jar、tools.jar、QTJava.zip等)可省略。

测试开发环境

打开命令行,输入:

javac -version
java -version

如果都能正确显示版本号,说明配置成功

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注