在学习Java基础知识之前,首先让我们来了解一下计算机的基础知识。
计算机是什么
【官方的解释】计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
【通俗的解释】计算机是由一堆硬件和软件组成的,能够为人们服务的电子计算机。
计算机是长这个样子的
【硬件】hardware,是指计算机中由电子、机械和光电元件等组成的各种物理装置的总称。
硬件主要的组成部分
【软件】software,是按照特定顺序组织的计算机数据和指令的集合。
软件是由系统软件和应用软件组成的。
系统软件:Windows操作系统、Linux操作系统、MacOS操作系统、iOS操作系统、Android操作系统......
计算机语言
语言:人与人之间进行交流沟通的媒介,比如说中文、英文、韩语、泰语等
那么计算机语言又是什么呢?当然是人与计算机进行相互沟通的语言了。它是指为了人与计算机能够进行沟通而发明的一种特殊符号。
计算机语言按照跟硬件的远近程度可分为
机器语言:由0和1组成的,阅读和编写都特别麻烦的语言
汇编语言:又称为助记符,主要是一些特殊的符号组成,计算机不能直接读取,需要记忆的符号非常多,编码依然不方便
高级语言:也就是使用普通的英语单词的进行编写的计算机语言,它的出现,大大降低了编程开发难度。让人们可以以人类的思维去编写计算机代码,常见的高级语言有:C、C++、Java、Python等
计算机常用的快捷键
Tab: 制表符,用于缩进
Shift: 上当键
Ctrl: 控制键,一般和其他键组合使用
Alt: 改变键,一般可以调用窗口菜单,常常和其他键进行组合使用
space:空格键
Enter: 回车键,换行
Ctrl + A 全选
Ctrl + C 复制
Ctrl + V 粘贴
Ctrl + X 剪切
Ctrl + Z 撤销
Ctrl + S 保存
JDK相关的基本知识
JDK
Java DevelopmentKit,也就是Java开发工具包,主要用于Java程序的开发
JRE
Java Runtime Environment, 即Java运行环境,主要用于运行Java程序的
JVM
Java Virtual Machine, 即Java虚拟机
将Java程序翻译成机器语言,交给底层操作系统执行,并保证运行效果,实现Java程序的跨平台开发。
那么以上三者,有什么关系呢?一图解释之
那么Java程序是如何实现跨平台的呢?
JVM是用来保证Java程序跨平台的基础,它本身是不能跨平台的,需要为每个操作系统单独安装对应版本的JVM。
Java程序三部曲
JDK开发Java程序
JRE运行程序
JVM确保跨平台运行
JDK的下载安装
JDK下载地址
Oracle官网下载https://www.oracle.com/downloads/
JDK的安装
安装的路径不能有中文或者特殊符号
所有和开发相关的软件最好安装在统一的目录下
最好根据自己的实际情况选择安装,不建议一直下一步安装
配置环境变量(Windows操作系统)
方式一:直接填写至环境变量
方式二:JAVA_HOME
JDK如何验证配置成功
打开命令行终端程序,输入Java命令后,如果提示“不是内部或外部命令,也不是可运行的程序或批处理文件”,则JDK安装失败,需要卸载重新安装。
领取专属 10元无门槛券
私享最新 技术干货