Java基础01--Java语言概述

本文介绍了Java项目的分配方式,探讨了GUI和CLI两种人机交互方式,并详细解释了Java的跨平台性及其背后的JVM作用原理。同时,文章还涵盖了JDK、JRE和JVM的关系及JDK的安装配置等内容。

一、项目分配

项目1: 2
项目2: 4
项目3: 7
附加1: 7
附加2: IO

二、人机交互

1. GUI

2. CLI

命令行指令:
d:回车——— 进入d盘
dir 回车 ———显示所在磁盘的所有文件
md 文件夹名字———新建文件夹
touch文件名字 ———新建文件 touch helloworld.java
cd d:\文件夹名字; cd 文件夹1\文件夹2\文件夹3———进入文件夹
cd.. ———退回上层目录
echo name: Tom, age = 12>1.doc ———创建1这个word文档,并在里面写入内容
del 1.doc(文件名)———删除文件
del *.txt———删除所有txt文件
rd 文件夹名———删除文件夹

三、跨平台性

因为有了JVM,同一个Java程序在3个不同的操作系统中都可以执行

四、JDK, JRE,JVM

1. JDK, JRE,JVM之间的关系

JRE:开发工具包(包含JVM)只编写时需要
JDK:(包含JRE)运行时需要用
JDK>JRE>JVM

JDK = JRE + 开发工具集(如JavaC编译工具等)
JRE = JVM + JAVASE辨准类库

2.JDK 安装

安装路径中不包含中中文,空格

3. 环境变量

3.1 什么是path环境变量

windows操作系统执行命令时所需要搜寻的路径

3.2为什么需要配置path环境变量

希望Java的开发工具(java.exe, java.exe)在任何文件路径下均可以执行成功

4. 执行过程

4.1 .java文件:源文件—可以拥有多个class

HelloWorld.java文件
可以有多个class,但只能最多有一个class为public,且public的类名与源文件名相同

4.2 .class文件:字节码文件—生成多个字节码文件
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值