【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环境配置
- 下载JDK 8.0版本:传送门
- 进行一连串安装操作,注意:记住安装路径!!!
- 准备配置两个系统环境变量——PATH和CLASSPATH
(PATH环境变量用于告知操作系统到指定路径去寻找JDK,CLASSPATH环境变量用于告知JDK到指定路径去查找类文件(.class文件)) - 环境变量的配置:
打开环境变量窗口:我的电脑(鼠标右击)=>属性=>高级系统设置=>环境变量
在系统变量中找到path环境变量,在path的所有路径的最前面增加bin目录的路径 ;%JAVA_HOME%\bin;
在系统变量中新建JAVA_HOME变量,路径为前面强调要记住的JDK路径。
- 验证
进入DOS命令窗口,在窗口执行“javac”命令,如果能正常显示javac命令的帮助信息,则表示环境变量配置成功。
四.下载IDEA
我们老师一般让我们下载Eclise来编写java,但是它已经过时了,现在的企业一般都使用IDEA。建议下载第一个版本,虽然只能试用30天,但是功能齐全。
下载IDEA:传送门
下载相关插件:传送门
最后,祝大家身体健康,万事如意。
早日聪明绝顶~~~