1_JAVA配置知识

Java学习笔记1

人机交互方式

  • 图形化界面
  • 命令行

图形化界面消耗内存,运行速度慢。

Path环境变量

系统中的一个大管家, 帮我们记录了很多软件的完整路径
当我们要运行一个程序,而没有告诉它程序所在的完整路径时
系统除了在当前目录下面寻找此程序外,还会到path中指定的路径去找

注:在之前的Java以及各种软件的环境变量配置中,配置Path路径的次数很多,但是为什么要配置,是这次学习中了解到的,简单理解来说就是可以在任何情况下使用软件,正常来说jdk安装完后要在该目录下运行java.exe,javac.exe才能编译运行代码,所以要将编写好的.java文件放在这里才可。但当把需要的java.exe等配置在Path目录时,就可以在别的文件目录中直接运行了。

Java SE Java ME Java EE

  • Java SE : Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。

桌面应用 :用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。

  • Java ME : Java 语言的(小型版),用于嵌入式消费类电子设备 [现在基本不用]
  • Java EE : Java 语言的(企业版),用于 Web 方向的网站开发。

JVM、JRE、JDK

  • JVM(Java Virtual Machine):Java虚拟机, 真正运行Java程序的地方
  • 核心类库:Java自己写好的程序,给程序员自己的程序调用的
  • JRE(Java Runtime Environment): Java的运行环境
  • JDK(Java Development Kit): Java开发工具包(包括上面所有)

JRE包括JVM和核心类库 JDK包括JRE和开发工具(Java,Javac……)

Java 跨平台性

Java 程序可以在任意操作系统上运行

在需要运行 Java 应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM Java Virtual Machine)即可。

注:JVM 虚拟机本身不允许跨平台,允许跨平台的是 Java 程序

一些JAVA基础知识

JAVA_HOME使用原因:其他软件配合使用,所以名称不能变

注:如果电脑重启后环境变量失效的解决方案
1.重新打开path环境变量,无需做任何改动,点击确定
2.不使用JAVA_HOME将bin目录的完整路径配置到path中

JDK 11开始支持java直接运行源代码文件,但是最好不要用,因为打包等情况时必须要.class文件,不编译成class文件无法使用

对于public的暂时理解:限制类名称和文件名需要保持一致


1_JAVA配置知识
http://example.com/2023/02/01/Java学习笔记01/
作者
zhanghao
发布于
2023年2月1日
许可协议