java简介
java是当今第一大编程语言,是企业和开发人员的首选
java术语
JVM:Java Virtual Machine ->Java虚拟机 解释和执行java代码
JRE: Java Runtime Environment ->Java运行环境 基础功能(核心类库)
JDK:Java Development Kit ->Java开发环境 开发工具
三者关系图如下:
注:jdk11之后不再提供jre,而是直接整合到jdk中
安装JDK
1.访问Oracle官网:
Oracle 甲骨文中国 | 云应用和云平台https://www.oracle.com/cn/
2.选择java,下载java
3.往下翻,建议下载jdk17(由于新版idea2024的springboot已是3.2往上,仅支持jdk17以上版本)
4.安装,解压jdk17(这里不再演示)
5.配置环境变量
①打开设置,选择高级系统设置,选择环境变量
②打开path路径,新建环境变量,将之前下载的jdk路径格式为:C:\jdk\bin
(我的是E:\Java\JDK17\bin)复制粘贴到新建环境变量中
6.验证是否成功
使用win+r,输入cmd打开黑窗口 ,输入java -version
若能正常执行,即成功
开发工具
1.idea
2.vscode
3.eclipse
eclipse是个老古董,vscode我基本是做前端以及当记事本使用
这里我只推荐idea专业版(破解工具请自行在网上寻找资料),如果下好了视频里也基本都讲了如何去用,这里不再细讲
开发命令行程序
输入输出
输入
:就是由使用者告诉程序要操作的数据
public class Test {
//main psvm
public static void main(String[] args) {
//sout
System.out.println("Hello World");
}
}
输出
:就是由程序向使用者展现执行的结果
public class Test {
//main psvm
public static void main(String[] args) {
//构造器
Scanner sc = new Scanner(System.in);
//变量N来接受一个int类型的对象
int N = sc.nextInt();
}
}
二者结合,运行结果:
public class Test {
//main psvm
public static void main(String[] args) {
//构造器
Scanner sc = new Scanner(System.in);
//变量N来接受一个int类型的对象
int N = sc.nextInt();
System.out.println("N:" + N);
}
}
字符运算
转义字符
单引号转义:/'
双引号转义:/"
换行:/n
缩进:/t
文本块:"""请输入文本"""
数据类型
变量和运算符
条件语句
if 语句
if-else
if-else if-else
switch语句
switch (a) {
case 1:
System.out.println("1");
case 2:
System.out.println("2");
case 3:
System.out.println("3");
default:
System.out.println("error");
}
逻辑运算符
循环语句
代码演示:
public class Test {
public static void main(String[] args) {
int a = 5;
for (int i = 0; i < a; i++) {
System.out.println("dash");
}
}
}
运行结果:
方法使用
方法的意义:
1.隐藏实现细节
2.减少重复代码
管理类
package
一种目录结构,一个包可以有多个类
jar
压缩包,把java程序的模块进行打包
本博客参考
bilibili:BV1ur4y1G7Dc