【大数据开发】Java语言基础——环境安装和配置day01

学习的第一天,基础有一些但是大部分都忘记了,加油加油加油!

1.命令行方式

md:创建文件夹
rd:删除文件夹,文件中含有文件无法删除
cd.. :返回上一级

2.图形化方式

3.java语言概述

在这里插入图片描述java语言特点
(1)面向网络的编程语言
(2)跨平台
(3)安全

4.java的三种技术架构

在这里插入图片描述

5.Java的跨平台性

概念:使用Java语言编写的应用程序在不同的系统平台上都可以运行
JVM:Java虚拟机
在这里插入图片描述
在这里插入图片描述

问题:Java如何实现跨平台?
因为Java由JVM执行,Java提供了不同平台的JVM,因而实现了跨平台

6.JRE和JDK

在这里插入图片描述

在这里插入图片描述
JDK、JRE、JVM关系:JDK中包含JRE,JRE包含JVM

7.Java开发环境的搭建

问题:为什么配置环境变量?
让某些可执行程序在任何路径下都能执行。没有配置环境变量,需要将路径切换到可执行程序所在的路径。

8.编译和执行

在这里插入图片描述

编译程序:JVM不能直接运行程序,需要将编写的Java程序转换成JVM认识的格式
1.先切换到JAVA文件所在的路径
2.使用Javac来编译程序,编译之后会生成字节码文件,扩展名为classs
3.对应程序中的每一个class(类)都会生成一个对应的字节码文件。
运行程序:在多个字节码文件中,运行含有入口的那个字节码文件

class Test1 
{
	public static void main(String[] args) 
	{
		System.out.println("您好,Hello World!");
	}
}
class Test2
{
	public static void main(String[] args) 
	{
		System.out.println("Hello World!");
	}
}

结果:会产生两个class字节码文件

注意:使用Java指令执行程序时启动的是JVM,编译时不涉及JVM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值