计算机基础知识、Java语言发展史、Java开发工具与环境变量的配置

1、计算机软硬件

在这里插入图片描述

软件

按照特定顺序组织的计算机数据和指令的集合

开发

软件的制作过程

软件开发

借助开发工具与计算机语言制作软件

2、人机交互

  • 软件的出现使得计算机与人之间更好的交互
  • 人机交互的方式:图形化界面命令行方式

通常不支持鼠标,用户用键盘输入指令,计算机接收到指令之后予以执行。命令行方式相较于前者没有那么方便用户操作,但是它较前者更节约资源,在熟悉命令的前提下,它较前者操作速度要快,因此图形界面的系统中都保留着可选的命令行界面。

3、常用的DOS命令:

  • DOS命令以前没有系统学习过,今天在这里做个总结:

1、DOS系统(磁盘操作系统):属于单用户、单任务操作系统,采用的是对计算机进行操作和控制。DOS可以直接访问硬件。
2、DOS命令和cmd(命令提示符)区别:在DOS系统中可以删除、修复windows系统,但在cmd下则不行,cmd属于windows系统的一部分,只是一个接口,而DOS本身就是一个系统。
3、在windows操作系统里面进入的DOS(即输入cmd进命令提示符),只是系统模拟的DOS环境。
A:d 回车、盘符切换
B:dir 列出当前目录下的文件以及文件夹
C:cd 想要进入的指定目录
D:cd… 退到上一级目录
E:cd …/…/ 回退多及目录
(上面两个命令都是两点,不是显示出来的三点)
F:cd/ 回退到根目录
G:cls 清屏
H:exit 退出DOS命令
I:ipconfig/all 查看本机IP网卡物理地址等信息
J:calc 打开计算器
K:mspaint 打开画板
L:notepad 打开记事本
M:hostname 获取计算机名称
N:getmac 获取物理网卡地址
O:md 创建目录
P:rd 删除目录
Q:del 删除文件,通配符的使用可以删除同类型的所有文件 *.txt
以下两个命令是关于包含子文件的文件夹删除问题:
R:rd /s 文件夹名称 询问是否删除
S:rd /q /s 文件夹名称 直接删除

4、Java语言的发展史

  • Java是由Sun公司在1995年推出的,它的前身是Oak。

Java语言平台版本

J2SE:

是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发

J2ME小型版:

是为开发电子消费产品和嵌入式设备提供的解决方案

J2EE企业版:

是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发 B/S

JDK1.5之后,我们将其更名为JAVASE , JAVAME , JAVAEE

Java语言的特性:

面向对象的解释性语言 、分布式处理 、多线程 、健壮性 、安全性 开源、JVM

Java语言的跨平台性:

通过Java语言编写的应用程序在不同的系统平台上都可以运行,只需要在运行Java应用程序的操作系统上,安装虚拟机JVM即可;
Java语言由虚拟机编译,负责Java程序的运行

JRE、JDK、JVM的概述:

JRE:

Java Runtime Environment Java运行环境
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

JDK:

Java Development Kit Java开发工具包
JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

为什么JDK中包含一个JRE?

1、开发完的程序,总需要运行一下看看效果。
2、也是最重要的,JDK中的开发工具其实都是java语言编写的应用程序,为了方便使用才打包成exe文件,
如果没有JRE,那么这些工具是运行不了的。

JDK,JRE,JVM的作用和关系

我们用JDK编写了一个Java程序交由JRE运行起来 ,由JVM实现跨平台

5、Java开发工具

notepad(微软操作系统自带)

操作系统的中打开.txt文件使用的那个软件

Editplus/Notepad++

是一款高级的文本编辑器,它相对notepad更好用一点。它们对Java中的关键字都有颜色的变化,并且还有行号的提示。

Eclipse

是一个IDE,它里面有一些代码提示的功能,相对于前面的开发工具更好用。(免费的)

MyEclipse

和Eclipse相比较更方便,因为myEclipse中集成了很多的插件。(收费的)

6、环境变量的配置

  • 复制JDK的安装路径到bin目录的上一级

在这里插入图片描述

  • 打开配置页面

在这里插入图片描述

  • 新建系统变量:

变量名:JAVA_HOME
变量值:你复制JDK的安装路径到bin目录的上一级

在这里插入图片描述

  • 编辑path变量:

在变量值最前面,加上%JAVA_HOME%\bin;

在这里插入图片描述

  • 最后一路确定回来
  • 测试:

输入java,出现以下页面表示配置完成

在这里插入图片描述

用javac也可以进行检验,出现以下页面

在这里插入图片描述

  • 一个小问题:如果你在DOS命令下执行程序的时候,出现了:

运行javac HelloWorld.java正常,当是运行java HelloWord报以下错误:
使用java命令出现Error: A JNI error has occurred
原因是:是javac跟java版本的不同造成,也就是环境变量配置问题,最后将:
%JAVA_HOME%\bin放在前面统一版本解决

在这里插入图片描述

7、配置EditPlus编译运行Java程序

其实,在第三方记事本EditPlus编写程序,不需要使用DOS命令运行程序,我们可以在EditPlus里面进行配置,然后使用快捷键执行程序。具体配置方法如图所示:

  • 1、打开配置工具:

在这里插入图片描述

  • 2、进行配置:

选择一个组,更改组名为“编译和运行Java”,添加工具-应用程序,之后如下配置javac和java两个命令,之后使用快捷键ctrl+1,ctrl+2即可编译运行Java程序。
javac的参数:文件名,初始目录=文件目录,动作=捕获输出
java的 参数:文件名(不含扩展名),初始目录=文件目录,动作=无

在这里插入图片描述
在这里插入图片描述

  • 3、编译运行程序
    在这里插入图片描述
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值