Java背景
Java是美国Sun公司(Stanford University Network:斯坦福大学网络)在1995年推出的一门计算机的高级编程语言。
Java早期称为Oak(橡树),后来改名位Java。(国外起名比较随意)
Java之父:詹姆斯·高斯林James Gosling1955年5月19日生于加拿大。(重要创始人之一)
2009年Sun公司被Oracle公司收购。(翻译为神谕,但我们习惯叫:甲骨文)
Java前景
世界上最流行的编程语言之一,在国内使用最为广泛的编程语言(适用91%的行业)。
可移植性,安全可靠,性能较好。
开发社区最完善,功能最丰富。
企业级应用开发:微服务 大型互联网应用
桌面应用的开发:税务管理软件 IDEA
服务器系统:应用的后台
大数据开发:hadoop
移动设备开发:android 医疗设备
游戏开发:我的世界 MineCraft
Java技术体系
Java SE(Java Standard Edition):标准版 Java技术的核心和基础
Java EE(Java Enterprise Edition):企业版 企业级应用开发的一套解决方案
Java ME(Java Micro Edition):小型版 针对移动设备应用的解决方案
Java产品JDK的发展史
JDK(Java开发者工具包)是Java语言的产品,安装JDK才可以使用Java
重要历史线:
1996年1月JDK(1.0)
2009年Oracle收购Sum
2014年JDK(8.0 LTS) 目前大部分企业还是沿用8.0
2018年9月JDK(11.0 LTS)
2021年9月14日JDK(17.0 LTS)
LTS是长期支持版:Oracle持续提供技术支持
到现在已经更新到了JDK18.0。
JDK安装
1.去Oracle官方网站www.Oracle.com
2.Products→Java→Download→Windows/Mac→.exe
3.JDK路径:不能有空格和中文路径
4.在bin包下→javac.exe和java.exe win+R→cmd→java/javac
5.确认版本:win+R→cmd→java -version/javac -version
Path环境变量
配置了,才可以启动Java程序应用
我的电脑→属性→高级系统设置→高级→环境变量→双击Path→新建(复制路径)确定→最后都确定
路径是程序准确到bin目录(因为里面存放软件启动应用.exe)
JAVA_HOME环境变量配置
此环境变量配置是为了其他技术可以用到JDK。
我的电脑→属性→高级系统设置→高级→环境变量→新建JAVA_HOME→D:\DZZ\Java\jdk-18.0.1\bin→一直点确定
(D:\DZZ\Java\jdk-18.0.1\bin)是本人的JDK安装路径
JDK的组成
包括JRE和开发工具(javac,java......)
JRE:是Java运行环境
JRE
包括JVM和核心类库
JVM:虚拟机(WindowsJVM,LinuxJVM,MacOSJVM)
核心类库:Java已经写好的程序,程序员可以调用完善自己的程序(API)
API
API:应用程序编程接口
Oracle为Java写好的程序提供了相应的API文档(技术使用说明书)。
JavaAPI文档:Java Downloads | Oracle
JAVA程序开发三步骤
编写代码→编译代码→运行代码
程序员编写代码,使用javac开发工具编译代码,最后使用java开发工具运行代码
DOC命令
D: 切换到某盘下
dir 查看当前路径下的文件信息
cd DAZZ 进入单级目录
cd D:\DAZZ\JavaSE 进入多级目录
cd.. 退回到上一级目录
cd\ 退回到盘符目录
cls 清屏
IDEA
下载:IDEA官网www.jetbrains.com
安装:路径不能空格和中文(记得删除路径空格)
规范使用
1.创建Project(空工程)
2.创建Module
3.创建Package包(com.dazz.xxx规范)
4.创建class类
5.在类中编写代码
6.完成编译运行
改模块名称
改idea模块名称和磁盘名称
导入模块
1.新建模块→scr下拷贝需要导入的com
2.New→Module from Existing Sources(导入现有模块)→点黑点OK
删除模块
1.先Remove Module→磁盘删除模块
2.在头文件删除处理:
Delete→.idea→modules.xml→(<module fileurl=""/>)删除(对应模块名称)
重新启动idea
快捷键
psvm:public static void main(String[] args){}
sout:System.out.println();
Ctrl+D:复制当前行数据到下一行
Ctrl+Y:删除当前行
Ctrl+X:剪切当前行
Ctrl+ALT+Y:格式化代码格式
ALT+Shift+⬆:向上移动当前行
ALT+Shift+⬇:向下移动当前行
Ctrl+/:对代码单行注释
Ctrl+Shift+/:对代码多行注释