01、简单的DOS命令和第一个Java程序

01_Java基础语法

1、计算机的组成

计算机主要由硬件和软件两部分组成。其中计算机硬件系统的五大组成部分包括控制器、运算器、存储器、输入设备和输出设备,对于程序员来说,计算机的三大重要组件分别为CPU、内存(短期存储)、硬盘(永久保存)。计算机的软件部分主要由操作系统和应用程序组成,应用程序例如微信、QQ、腾讯会议、钉钉等;操作系统例如Windows、Linux、MacOS。另外,经常出现在我们生活中的安卓,严格意义上来说并不属于操作系统,而只是基于操作系统上给用户提供了一个可视化界面平台。
安卓不是一个操作系统

1.1 计算机的操作方式

图形化界面操作:优点在于对于普通用户或者一些专业软件来说,图形化界面的显示更加直观,提高了用户使用体验感。缺点在于图形化界面的显示需要借助图形渲染来完成,而图形渲染需要调用更多的系统资源,同时执行时间增加,效率较低。
命令行语句操作:优点在于命令执行效率高,不需要图形渲染,适用于开发人员。缺点在于对于普通用户不友好。

1.2 命令行操作

Windows进入命令提示符
Windows键+R键 --> 运行对话框 --> 输入cmd --> 命令提示符
运行对话框

1.2.1 dir

显示当前所在文件夹中的所有内容

显示当前文件夹中的所有内容

1.2.2 cd

输入格式为:cd 目标路径
切换到当前目标路径位置

切换路径

1.2.3 mkdir rd

针对于文件夹进行操作的命令
mkdir:创建文件夹
rd:删除文件夹

创建一个空文件夹
mkdir 123

批量创建空文件夹(名称之间用空格隔开)
mkdir 1 2 3

删除名称为123的文件夹
rd 123

批量删除文件夹(名称之间用空格隔开)
rd 1 2 3

注意:1、使用rd命令删除之后,文件夹数据直接抹除,不是放入回收站,无法还原。
2、rd只能删除空文件夹。
非空无法删除

1.2.4 echo del

针对于文件进行操作的命令
echo:把命令行指定数据写入到目标文件中,并且可以创建普通文件
使用echo命令写入新的数据到目标文件中后,会覆盖目标文件中已存在的数据。
如下图,把123写入到2.txt中。
创建文件并写入内容

del:删除普通文件
单个删除
单个删除文件
批量删除(文件之间用空格隔开)

批量删除文件

1.2.5 命令补充

回顾命令:上下方向键

清除屏幕:cls

通配符:*

删除文件名为1的所有文件,不受文件扩展名的限制
del 1.*

删除文件扩展名为.txt的文件,不受文件名的限制
del *.txt

删除当前所在文件夹下的所有普通文件,系统会二次确认
del *.*

退出:exit
当前命令提示符所有指令执行完毕,exit关闭命令提示符

切换盘符:目标盘:
切换盘符

2、Java概述
2.1 Java的跨平台能力

解释性语言
编辑 --> 编译 --> 解释 --> 执行
代表性语言:
Java、C#
在一个平台编辑完成后,可以完全移植到其他平台解释执行

直译性语言
编辑 --> 编译 --> 执行
代表性语言:
C、C++
在一个平台编辑完成后,无法移植到其他平台执行

Java的跨平台

2.2 专有名词

JDK(Java Development Kits):Java开发工具集
JRE(Java Runtime Environment):Java开发环境
JVM:Java虚拟机

2.3 第一个Java程序
2.3.1 Java代码编写

使用软件为Notepad++

/*
注意:1、Java文件名和类名保持一致,此处文件名为FirstJava
2、保存时文件扩展名为.java,编码格式选择ANSI
3、编写代码时,输入法保持英文输入状态
*/
public class FirstJava {
	public static void main(String[] args){
		System.out.println("Hello World!");
	}
}
2.3.2 Java代码编译执行

在Java文件面板的路径位置输入cmd,进入命令提示符
进入命令提示符
编译Java文件,会生成一个对应的字节码文件
格式:javac Java文件名.java
编译
执行字节码文件
格式:java Java文件名
执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值