1.Java语言的前世今生
Sun公司
Java是Sun公司的产品。最开始java主要用来编写的程序是用来执行在可持设备,对于语言的选择而言
(要求语言本身中立),而c语言在当时的场景下是不能支持跨平台的。
09年时Oracle公司收购了Sun公司。
Java语言之父:詹姆斯.高斯林 .
2.Java语言
2.1Java语言的特点
-
跨平台(一次编译 到处运行)
-
简单的(隐藏了很多功能【提供了另外一种方式去使用】
-
“完全”面向对象
-
健壮的。。。。
2.2Java语言常见词
1.Java语言的整体架构方向
- javaSE:java语言的基础版本(游戏、图形化界面)
- javaEE:java企业级开发
- javaME:java移动开发(嵌入式开发)
- javaFX:对标(html、css、js)
2.java语言的结构
- JDK:java开发工具包(java运行时环境[jre]+编译、运行等指令集)
- JRE:java运行时环境,一个程序只是需要运行,只需要保证有jre即可
- JVM:java虚拟机
- 是一个虚拟的计算机(通过软件模拟实现一个计算机)
- 虚拟机的作用:用来执行字节码文件
- 是一个规范、规约(产生虚拟机的硬/软件实现方案【Hodspot】)
2.2 Java跨平台的方式
编写源程序(.java程序) -> 编译源程序(.class) -> 解释执行字节码文件
- 编写源文件(通过java的语法编写源文件)
- 编译源程序(通过javac命令将.java文件编译成.class文件)
- 运行字节码文件(通过java命令执行字节码文件)
3.准备第一个java程序
3.1 下载JDK
1.下载
官网下载 :JDK下载
2.安装
傻瓜式安装,一直下一步就可以安装完成
3.检验是否安装成功
window+r
输入cmd,输入java -version输出当前版本jdk
3.2 配置环境变量
环境变量:windows操作系统中在cmd里以命令的方式在去启动一个程序时,需要指定当前程序所在的路径,寻址方式是现在当前cmd所处的路径下去寻找,如果没有找到则去环境变量中的path中继续寻址。如果还没有,则报错。不是内部或外部命令,也不是可运行的程序。
在安装jdk的时候,默认在系统变量的path里添加一个路径:安装的JDK的bin目录的路径(默认路径是C:\ProgramData\Oracle\Java\javapath)。而且里面包含了java.exe。所以可以找到java命令.
3.3 编写运行Hello World
1.了解JDK结构
2.编写第一个程序
要求:在控制台上输出Hello World
编写源文件
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
运行源程序
- 打开cmd,进入到.java文件所在的位置
- 通过javac命令编译源程序
- 通过java命令解释执行.class文件
dos命令行常见命令
-
cd:改变目录
-
cd…:返回上一级目录
-
dir:查看当前目录下的所有文件以及文件夹
-
echo:将内容写到a.txt中
如果文件不存在会新建一个 -
md:创建一个形目录
-
rd:删除目录 tab:自动补全
-
cls:清屏
-
↑ ↓ 箭头:历史记录,将之前的命令显示出来
-
help查看当前计算机支持的命令