Java的概述
Java是sun公司1995推出的,2009年被oracle收购
Java的爸爸:詹姆斯·高斯林
Java是一门高级编程语言:语言风格接近人类的自然语言,写程序简单易懂
Java的流行度很高,商业占用率很高
很重要的特性:可移植性
Java能干啥?
什么都可以干,但是最被市场认可的是企业级开发:京东,淘宝这样的互联网系统
Java的技术体系
JavaSE
- 标准版:Java技术的核心和基础
JavaEE
- 企业版:大型互联网企业级解决方案
• 充分被市场认可
JavaME
- 小型版;:移动应用的解决方案,没有被市场认可
Java的产品:JDK
JDK:Java的开发工具,必须安装它才可以使用Java
去Oracle官网中心下载,安装时不要放在空格和中文路径
我们用的是JDK 17,企业里用的可能是JDK 8
LTS:长期支持版:JDK 8,11,17
JDK中要用的两个最重要的程序:
Javac
- 编译程序
Java
- 执行程序
JDK安装后要验证是否安装成功
打开命令行窗口
- Win+R -> cmd 回车
输入 Java Javac Java -version.... 看提示有没有毛病
补充知识:常用命令行命令
cls
- 清理屏幕
cd
- 进入到目录
dir
- 查看当前目录下内容
盘符:
- 切盘
开发一个Java的入门程序:HelloWorld
1,编写代码
建议全英语名称,首字母大写 后缀一定是 java 结尾
代码写啥?
-
public class HelloWorld { public static void main(String[]args){ System.out.println("Hello World"); } }
2,编译代码
javac HelloWorld.java
- 产生class文件:HelloWorld.class
3,执行代码
java HelloWorld
- 输出:Hello World
Java程序的执行原理
Java程序最终会翻译,解释成计算机能识别的机器语言:000111...这样的形式驱动机器干活
BUG
代表程序出现问题或者漏洞的意思
DEBUG
- 解决问题的意思
Path环境变量,Java_HOME
PATH的作用:
记住程序的路径,方便在命令行窗口的任意目录驱动程序
新版本的JDK安装的时候会自动配置javac和Java程序的路径到Path环境变量中去。所以,javac和Java可以在命令行窗口直接使用了吧
重点注意:老版本的JDK安装的时候是不会自动配置javac和Java程序的路径到Path环境变量中去,需要自己手动配置javac和Java的Path
Path -> D:\java\bin
JAVA_HOME
D:\java\bin
多学一招
Path -> D:\java\bin
- 不建议这样配置了
Path -> %JAVA_HOME%\bin
- 建议这样配置