【JAVA基础学习笔记】【预备篇】

本文介绍了JAVA的基础知识,包括其优势特性、三大版本(JavaSE, JavaME, JavaEE)、JDK, JRE, JVM的关系及运行机制。详细讲解了JDK的目录结构和重要工具,如javac和java。还提供了JAVA环境配置步骤,并推荐下载IDEA作为开发工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【JAVA基础学习笔记】【预备篇】



一.java简介

在这里插入图片描述

java的优势和特性
  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性
java三大版本
  • JavaSE:标准版(桌面程序,控制台开发…)
  • JavaME:微型版(手机,家电…)
  • JavaEE:企业版(web端,服务器开发…)

二.JDK,JRE,JVM

在这里插入图片描述

  • JDK(Java Development Kit) java开发工具
  • JRE(Java Runtime Environment) java运行环境
  • JVM(Java Virtual Machine) java虚拟机
关系

在这里插入图片描述

JDK{开发工具,JRE{Java基础资源,JVM}}

java运行机制

在这里插入图片描述

运行java程序不仅需要JVM,还需要类加载器,字节码校验器,java基础类库等。
我们编写的java源代码通过javac编译成字节码文件,再通过类加载器加载到内存,JVM逐行读取解释字节码翻译成对应的机器指令执行。

JDK的子目录说明:
  • bin目录:用于存放一些可执行程序。
  • db目录:是一个小型数据库。
  • include目录:包含一些C语言的头文件。
  • jre目录:是Java运行时环境的根目录。
  • lib目录:包含lib包文件。
  • javafx-src.zip:该压缩文件内存放的是Java FX(Java图形用户界面工具)所有核心类库的源代码。
  • src.zip:是src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
  • README等:说明性文档。
JDK的bin目录工具说明:
  • javac.exe编译器工具
    将编写好的java文件编译成java字符码文件(可执行java程序)。
  • javac.exe运行工具
    启动JVM进程,JVM相当于一个虚拟操作系统,它专门负责由java编译器生成的字节码文件(.class文件)。

三.JAVA环境配置

在这里插入图片描述

  1. 下载JDK 8.0版本:传送门
  2. 进行一连串安装操作,注意:记住安装路径!!!
  3. 准备配置两个系统环境变量——PATH和CLASSPATH
    (PATH环境变量用于告知操作系统到指定路径去寻找JDK,CLASSPATH环境变量用于告知JDK到指定路径去查找类文件(.class文件))
  4. 环境变量的配置:
    打开环境变量窗口:我的电脑(鼠标右击)=>属性=>高级系统设置=>环境变量
    在系统变量中找到path环境变量,在path的所有路径的最前面增加bin目录的路径 ;%JAVA_HOME%\bin;
    在这里插入图片描述
    在系统变量中新建JAVA_HOME变量,路径为前面强调要记住的JDK路径。

在这里插入图片描述

  1. 验证
    进入DOS命令窗口,在窗口执行“javac”命令,如果能正常显示javac命令的帮助信息,则表示环境变量配置成功。

四.下载IDEA

我们老师一般让我们下载Eclise来编写java,但是它已经过时了,现在的企业一般都使用IDEA。建议下载第一个版本,虽然只能试用30天,但是功能齐全。
在这里插入图片描述
下载IDEA:传送门
下载相关插件:传送门


最后,祝大家身体健康,万事如意。
在这里插入图片描述
早日聪明绝顶~~~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值