第一章:Java概述
1.1-什么是Java (了解)
Java是一种计算机语言
。
什么是语言?
生活中一般我们所理解的是,语言是人与人之间沟通的方式。
那么,Java就是人与计算机之间沟通的方式,就是计算机语言。
Java发展史
Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言。
Java之父:詹姆斯·高斯林(James Gosling)
2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com
当前,本篇文章使用的JDK版本(J也可以理解ava版本):11.0
1.2-前端和后端开发(了解)
对于Java开发者,从市场角度来看,Java主要来开发后端(服务端)程序。
在企业开发中,开发人员一般分为前端开发和后端开发,Java开发属于后者。
前端开发
:主要是做界面开发:比如网站上、APP上的交互效果,展示数据的方式,都是由前端开发完成的。
后端开发
:主要是做服务端开发:前端页面上所展示的数据(内容),都是由后端处理后提供的。
总而言之,后端处理并提供数据,前端展示数据。
1.3-Java语言跨平台原理 (理解)
Java程序是可以跨平台执行的
,所谓的跨平台指的是一个Java程序可以运行在不同的操作系统上,比如windows系统、macOS系统、linux系统等。
计算机只认识二进制语言
计算机只能执行有0
和1
组成的语言指令,这种语言指令就是二进制语言。
但是Java是一门更接近自然语言的高级编程语言,因为不是二进制语言,所以计算机无法直接识别,需要通过代码翻译器(编译器)编译成二进制语言,然后计算机才能识别Java语言最终的命令。
Java语言跨平台原理
由上述可知,Java程序并非是直接运行的。而是需要一种翻译器,翻译成计算机能够识别的二进制语言。
Java编译器
可以将Java源程序
编译成与平台无关的字节码文件(class文件)
,然后由Java虚拟机(JVM)
对字节码文件解释执行。所以在不同的操作系统
下,只需安装不同的Java虚拟机
即可实现java程序的跨平台。
1.4-JVM、JRE和JDK (记忆)
JVM(Java Virtual Machine),Java虚拟机
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
总结:我们只需安装JDK即可,它包含了java的运行环境(JRE)和虚拟机。
第二章:JDK下载及安装
2.1-JDK官网下载 (了解)
第一步:进入Oracle官网首页,并滑动到底部,点击JavaSE下载
访问oracle官网:http://www.oracle.com
第二步:进入Java SE Downloads页,向下