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/