第一阶段-Java基础知识:【第一章 DOS命令与开发环境的配置 + 第一个程序HelloWorld】

第一阶段 JAVA基础知识

第一章 开发环境的配置

Dos 命令

在正式进入Java学习之前我们来了解一个看起来B格很高的东西——Dos命令

DOS命令,计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。

这是什么意思呢?我们先来看一看这究竟是什么东西呢

通过 快捷键Win + R可以调出 运行窗口

我们输入cmd 后回车即可调出命令提示符界面,是不是感觉B格马上就起来了。

简单的理解就是:在cmd中输入一些“特定”的代码 系统中的一些目录、文件等进行操作(运行、关闭、删除、移动、创建等等)

我们首先来了解一些学习Java中常用到的Dos命令

Dos命令

功能

d:

回车 盘符切换

dir

列出当前目录下的文件以及文件夹

md

创建目录(创建文件夹)

rd

删除目录(删除文件夹,注意:前提是文件夹必须是 空的!!)如果想删除不是空的文件夹(比如删除aaaaa文件夹),可以用命令 rd /s aaaaa(会有删除提示)或者rd /s /q aaaaa(静默删除)

cd

改变指定目录(进入指定目录)

cd..

退回到上一级目录

cd\

退回到根目录

del

(delete): 删除文件,删除一堆后缀名一样的文件*.txt

exit

退出dos命令行

cls

(clear screen)清屏

1

第一个程序 HelloWorld

万物皆可HelloWorld,我们首先通过一个HelloWorld例程来看一下我们的Java语言到底是怎么样的呢

首先,我们创建一个名字为HelloWorld的记事本文件保存后缀为“.java”,写入如下代码:

(一)程序解释

1. Java程序的最基本单位是类,所以我们定义一个class类

格式: class 类名 {}

2. 程序执行必须有main方法,这是程序与OS(操作系统)的接口

格式:public static void main (String[] args){}

3. 输出语句

格式:System.out.println(“HelloWorld”);

(二)注意

1. Class 后为类名,并且需要与保存的文件名相一致

2. main的作用可以理解为,帮助操作系统找到一个入口,即执行main中的 代码

(三)常见错误

1. 代码中的任何符号,均需要在英文状态下进行输入

2. String 中的“S”字母要大写

3. System 中的“S”要大写

从C++中到java 被大小写疯狂安排(无奈状)

(四)Java程序的开发执行流程

1. 编写java源程序(.java)

2. 通过javac命令编译生成.class文件(javac HelloWorld.java)

3. 通过java命令运行.class文件 (java HelloWorld)

我们仅仅完成了HelloWorld源代码的编写,如何编译运行这个源代码呢?

我们首先需要做两件事:

1. 安装JDK

2. 配置环境变量

第一步:安装JDK

JDK即使Java运行的环境,其中包含了Java虚拟机java基础类库。只有安装了JDK我们才能编译运行我们的java代码

我们首先可以百度 JDK

进入网站后选择合适的JDK版本,我所装的是JDK8的版本,现在最新版本为12,其实就是在低版本的基础上增加了一些新特性,但是我们暂时也不会涉及到一些很新的特性,所以JDK版本一般不低于8即可

点击对应版本DOWNLOAD按钮,进入系统版本选择页面

如果对自己系统版本不清楚的朋友可以 鼠标右击桌面计算机图标 点击属性 打开计算机属性界面查看

然后按部就班安装即可,最好修改默认路径不要在C盘,并且安装路径中最好不要有中文或者空格

安装结束后,我们在cmd中输入java这个命令,如果返回如下内容,即安装成功

第二步:配置环境变量

我们想要在cmd中使用命令运行任何程序的时候 都需要告诉系统,我们要执行的程序所在的位置,例如我们想要编译在 D:\develeop目录下的 HelloWorld.java代码 我们需要在cmd中利用 Dos命令将目录指定到我们被编译文件所处的位置

但是问题又来了,为什么 我输入javac HelloWorld.java后 会提示

‘javac’不是内部或者外部命令呢,也不是可运行的程序,或批处理文件。

系统:我也一脸蒙圈

,你又没告诉我javac是从哪里冒出来的,只能给你报错了

我们找到我们JDK的安装路径下的 bin目录

我们可以看到有很多 .exe 可执行程序,其中 java.exe和javac.exe原来就是我们输入代码所想要执行的两个程序,可是如何帮助系统每一次找到我想运行的这两个程序呢?

我们配置环境变量就可以解决这个问题

那么如何配置环境变量呢,我们只需要打开计算机属性→高级系统设置→环境变量即可开始配置

(1) path环境变量的作用

保证javac命令可以在任意目录下运行。

path配置的方案:

找到环境变量的位置,在系统变量里面

新建:

变量名:JAVA_HOME

(变量值根据自己实际的安装路径填写)

变量值:D:\develop\Java\jdk1.8.0_201

修改

变量名:Path

变量值:

%Java_Home%\bin;%Java_Home%\jre\bin;以前的内容

Path环境变量里面记录的是可执行文件如.exe文件,对可执行文件现在当前 路径中去找,如果没找到就去path环境变量中去找

(2) classpath环境变量

(1) classpath环境变量的作用

保证class文件可以在任意目录下运行

(2) classpath环境变量的配置

找到环境变量的位置,在系统变量里面

新建:

变量名:CLASSPATH

变量值:

.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;

%Java_Home%\lib\tools.jar

好了,我们来测试一下我们的HelloWorld程序

我们成功在控制台中输出了一句 HelloWorld

接下来 我们将正式开始我们的 JAVA系统学习 End~

本文分享自微信公众号 - 理想二旬不止(ideal-20)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏卯金刀GG

springSSM 使用poi导出excel(一)

public void exportExcel(HttpServletRequest request,

12030
来自专栏卯金刀GG

shiro的Cache机制

Shiro开发团队明白在许多应用程序中性能是至关重要的。Caching 是Shiro 中的一个重要功能,以确保安全操作保持尽可能的快。

27710
来自专栏小陈学Python

我对软件设计模式的理解

软件设计模式是对软件设计经验的总结,是对软件设计中反复出现的设计问题的成功解决方案的描述。为了记录这些成功的设计经验并方便以后使用,软件设计模式通常包含 4 个...

14730
来自专栏猿码优创

Linux安装jdk

命令:yum install -y java-1.8.0-openjdk.x86_64

34430
来自专栏卯金刀GG

linux配置java环境变量

一. 解压安装jdk 在shell终端下进入jdk-7u79-linux-x64.bin文件所在目录, 执行命令 ./jdk-7u79-linux-x64....

1K40
来自专栏猿码优创

给SpringBoot接口加全局日志(AOP)

一想到,每个接口都需要加一个开始时间和一个结束时间,我就感觉特别烦,就是不想撸代码。

11720
来自专栏没有故事的陈师傅

Python语句与语法

在python里是不使用{}或者别的符号来限制语句的开始和结尾的,一个语句的开始(除了复合语句),就是开头,换行就是结束。在开头,不能随意增加空格:

9640
来自专栏卯金刀GG

对象拷贝类cglib的使用实例

org.apache.commons.beanutils.PropertyUtils.copyProperties(Object dest, Object or...

16220
来自专栏猿码优创

Python环境搭建以及入门

2018年5月,PYPL发布了世界编程语言流行指数榜,python首次超越Java占据榜首。

13730
来自专栏渗透云笔记

属性访问

通常可以通过点(.)操作符的形式去访问对象的属性,关于属性的访问,也有相应的魔法方法来管理,

8330

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励