Java基础篇之idea的下载以及环境配置

JDK、JRE和JVM

  • JDK(Java development kit,Java开发工具包):包含JRE和开发人员的工具包
  • JRE(Java runtime environment,Java运行环境):包含JVM和一些类库
  • JVM(Java virtual machine,Java虚拟机):所写的Java代码运行在JVM上

要深入了解JVM可以参考这篇文章Java虚拟机(JVM),一言两语是说不清楚的,只需要知道引入JVM,可以使得Java语言具有跨平台性,通俗来讲,任何软件的运行需要运行在操作系统之上,正是由于JVM的引入,现存的Windows、Linux以及MAC系统都可以运行Java所编写的软件

三者的包含关系:
Java基础篇之idea的下载以及环境配置

idea的下载及安装

idea官网地址,(ps:网页加载较慢,需要梯子),idea现有两个版本,ultimate(付费)以及community(免费),我下载的是社区-Windows的exe版本,下载速度较慢,先提供百度云盘链接自行下载:链接 ,提取码:iey6

在使用idea创建project之前,需要下载jdk(oracle官网下载地址),并进行环境配置,添加路径至class_path以及PATH

idea的项目结构

Java基础篇之idea的下载以及环境配置
在创建project的时候,需要指定JDK下载位置,Java基础篇之idea的下载以及环境配置
Java基础篇之idea的下载以及环境配置

  • project:项目,是最大的范围,可以被认为是Java程序的最上层。一个项目可以包含若干个Package。不同Project之间,基本上没有任何关系
  • package:包,可以包含若干个Class。包的引入,个人认为是为了对各个类进行分层管理,在同一个包与不同的包之中,权限会有所不同。同时,这样也可以使程序的结构清晰,有点像文件目录的感觉。package的命名需要注意 一般用英文小写、数字,若命名为a.b.c.d,打开文件夹会发现最高层是文件名a的文件夹,里面有文件夹名为b的文件夹,是四个文件夹的多级嵌套
  • class:类文件。同一个类中,没有访问权限的限制。但是,请注意一点,每一个.class文件中最多只能有一个public类,并且类名称必须和文件名称一致

关于idea的配置使用,推荐b站课程:https://www.bilibili.com/video/BV1uJ411k7wy