欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java基础知识,环境变量配置

程序员文章站 2022-03-26 17:10:08
计算机存储单元进制之间的转换位(bit):一个数字0或者一个数字1,代表1位字节:每8位是一个字节,字节是计算机中最小存储单元1 KB = 1024 Byte1 MB = 1024 KB1 GB = 1024 MB1 TB = 1024 GB1 PB = 1024 TB1 EB = 1024 PB1 ZB = 1024 EBDOS命令行命令命令提示符(cmd)启动: Win+R,输入cmd回车切换盘符: 盘符名称 进入文件夹:...

计算机存储单元

进制之间的转换

位(bit):一个数字0或者一个数字1,代表1位

字节:每8位是一个字节,字节是计算机中最小存储单元

1 KB = 1024 Byte
1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024 GB
1 PB = 1024 TB
1 EB = 1024 PB
1 ZB = 1024 EB

DOS命令行命令

命令提示符(cmd)

	启动:           Win+R,输入cmd回车
	切换盘符:        盘符名称
    进入文件夹:      cd 文件夹名称
    进入多级文件夹:   cd 文件夹1\文件夹2\文件夹3
    返回上一级:      cd ..
    直接回根路径:    cd \
    查看当前内容:    dir
    清屏:           cls
    退出:           exit

Java语言开发环境

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

JRE

Java运行环境(Java Runtime Environment,简称JRE)是一个软件,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序(Java Application)。

JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类别函数库(Class Library)。

JRE为Java Runtime Environment的简称,Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java*虚拟机*(jvm)*、Java核心类库和支持文件。它不包含开发工具(JDK)–*编译器***、调试器和其它工具。***JRE需要辅助软件–Java Plug-in–以便在浏览器中运行applet

Java Plug-in软件允许Java Applet和JavaBean组件在使用Sun的Java Runtime Environment(JRE)的浏览器中运行,而不是在使用缺省的Java运行环境的浏览器中运行。Java Plug-in可用于Netscape Navigator和Microsoft Internet Explorer。

JVM

Java的虚拟机本身是不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

Java虚拟机有自己完善的硬件架构,如处理器、堆栈等,还具有相应的指令系统。

Java虚拟机本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java语言的可移植性正是建立在Java虚拟机的基础上。任何平台只要装有针对于该平台的Java虚拟机,字节码文件(.class)就可以在该平台上运行。这就是“一次编译,多次运行”。

Java虚拟机不仅是一种跨平台的软件,而且是一种新的网络计算平台。该平台包括许多相关的技术,如符合开放接口标准的各种API、优化技术等。Java技术使同一种应用可以运行在不同的平台上。Java平台可分为两部分,即Java虚拟机(Java virtual machine,JVM)和Java API类库。 [1]

JDK:Java development kit java开发工具包 jdk

JRE:Java Runtime Environment java运行环境 jre

JVM:Java Virtual Machine java虚拟机 jvm

JDK、JRE和JVM三者之间的关系图
Java基础知识,环境变量配置

配置环境变量:

1.新建系统变量:JAVA_HOME

路径取jdk路径
D:\Software\jdk1.8

2.在系统变量Path后面追加

%JAVA_HOME%\bin

3. 添加classpath

CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

4. 验证

Microsoft Windows [版本 10.0.18363.1198]
(c) 2019 Microsoft Corporation。保留所有权利。

C:\Users\hp>javac -version
javac 1.8.0_91

C:\Users\hp>

编译和运行

**编译:**是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中, javac 编译器会检查我们 所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。

**运行:**是指将 class文件 交给JVM去运行,此时JVM就会去执行我们编写的程序了。

关键字、标识符、常量、变量

**关键字:**是指在程序中国 ,java已经定义好的单词,具有特殊含义。

**标识符:**是指在程序中,我们自己定义内容。比如类的名字、方法名称和变量名称等。

**常量:**常量是指在java程序中固定不变的数据

**变量:**变量是固定不变的数据,那么在程序中可以变化的量成为变量

数据类型

Java的数据类型主要分为两类:基本数据类型和引用数据类型

基本数据类型

四类八种数据类型

数据类型 关键字 内存占用 取值范围
字节型 byte 1个字节 -128~127
短整型 short 2个字节 -32768-32767
整形 int(默认) 4个字节 -231~231-1
长整形 long 8个字节 -263~263-1
单精度浮点数 float 4个字节 1.4013E-45~3.4028E+38
双精度浮点念书 double(默认) 8个字节 4.9E-324~1.7977E+308
字符型 char 2个字节 0-65535
布尔类型 boolean 1个字节 true,false

HelloWorld编写

package helloworld;

public class HelloWorld {
	
	public static void main(String[] args) {
		
		System.out.println("HelloWorld!!!");
	}

}

本文地址:https://blog.csdn.net/m0_46308149/article/details/110261618

相关标签: java