java的环境搭建以及入门
- 一、java概述
- java语言介绍
- java需求的分类
- java语言的跨平台原理
- JDK,JRE,JVM
- JDK的下载安装
- 常用的DOS命令
- 二、Path环境变量的配置
- 为什么要配置?
- 怎么配?
- 三、java案例入门
- 代码从编写到运行的通用步骤
- 入门代码详解
- java代码格式规范
- 四、java语法
- 数据类型
- 注释
- 关键字
- 常量
- 变量
- 五、实现用户的键盘输入
- 六、标识符
- 规定
- 建议
一、java概述
java语言介绍
Java是由詹姆斯·高斯林于1995年在Sun公司推出的计算机编程语言。
java需求的分类
- javaSE: 基础版,java入门时通常使用的就是这个版本;
- javaME: 嵌入版,已经不被市场需要的版本;
- javaEE: 企业版,主要功能是为企业制作网站或是系统。
java语言的跨平台原理
这里的平台指的是计算机操作系统,跨平台的意思就是在某个操作系统下写的代码,不需要经过任何改变,就可以直接运行在其他操作系统下,实现一次编写,到处运行;
java之所以可以跨平台是因为在每一种操作系统下,都有java语言为不同操作系统提供的对应版本的java虚拟机;
大白话:java会提供进入不同操作系统的钥匙,想进入哪个操作系统中就拿着哪个操作系统的钥匙即可。
注意事项:java虚拟机并不跨平台,而是java语言跨平台
JDK,JRE,JVM
这三者之间的作用与关系
作用:
JDK: java开发工具包,为工程师提供一个开发环境。JRE:给java代码提供运行时的环境,给用户使用。
JVM:负责调用java程序还能够起到跨平台的作用。
关系:
JDK 包含 JRE ->JRE 包含 JVM
JDK的下载安装
建议安装的路径中不要有空格或者是带有空格的文件夹
常用的DOS命令
配置完Path环境变量后需要使用DOS窗口来测试是否配置成功
二、Path环境变量的配置
为什么要配置?
答: 为了在任何一个目录下都能使用java和javac命令;
怎么配?
Win11标准的Path环境变量配置
- 按住Win后再按E打开“文件资源管理器”窗口后,鼠标左键点击左侧的“此电脑”
提示: Win键就是在空格键左边的左边
- 鼠标右击空白处
- 在弹出的对话框中点击"属性"进入到设置界面
- 点击“高级系统设置”进入“系统属性”窗口
- 点击“环境变量”打开该窗口后就可以开始我们的修改了
- 点击“新建”进入到系统变量配置界面
- 按照要求修改,修改完成后点击“确定”就会跳转回系统变量配置界面
- 鼠标左键点击“Path”行后再点击“编辑”进入编辑环境变量界面
- 点击“新建”后在最先面会新增一行空白的等待输入的栏,然后输入“%JAVA_HOME%\bin”
- 输入完之后再连续点击右侧的“上移”按钮将该配置移动到第一行即可
- 移动完之后,再一直点击“确定”保存退出就可以了
可能会出现电脑重启失效问题;一般是由于系统原因导致,建议使用专业版系统即可;
临时解决: 直接将jdk的安装路径包含bin那一级复制到path变量中即可; - 配置完之后需要验证是否配置成功,按Win再按R在弹出的“运行”窗口中输入“cmd”点击“确定”
- 进入DOS命令窗口下,输入“javac”按回车健
- 若提示的是“不是内部或外部命令,也不是可运行的程序或批处理文件。”表示环境变量配置失败
- 若提示的是与下图类似则表示环境变量配置成功
三、java案例入门
代码从编写到运行的通用步骤
- 创建并编写代码
创建一个后缀名是.java的Hellow文件;
怎样显示后缀名?
Win11的操作:
- 按住Win键再按E打开“文件资源管理器”窗口
- 点击“查看”再点击“显示”后 【勾选】“文件扩展名”选项即可显示后缀名
在文件中写代码的时候,注意文件名和第3个单词保持一致,包括大小写;
public class Hello{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
注意事项: 如果文件中有中文,保存文件的时候,一定要选择编码格式为: ANSI;否则中文乱码;
怎样修改编码格式为: ANSI ?
- 点击左上角的“文件”按钮后选择“另存为”弹出另存为窗口
- 点击编码右边的按钮,在弹出的选项中点击“ANSI”后点击保存即可
- 编译代码
- 使用dos命令先进入到代码所在的文件夹中;
- 输入命令“javac 文件名.java”
- 运行代码
输入命令“java 文件名”
入门代码详解
java代码格式规范
- java中的所有括号一定都是成对的;
- java是严格区分大小写的
- 如果有大括号,则不写分号,如果没有大括号,则一定写分号;
四、java语法
数据类型
java对数据进行了类型划分,使用不同的关键字表示各种常见的类型。
例如:int —— 整形 double —— 小数(带有小数点的数字)
分类
- 基本数据类型:
byte, short, int, long, float, double, char, boolean;
- 注意事项: 字符串在java中属于引用数据类型,但是字符串又是java中最特殊的引用数据类型,可以当成基本数据类型使用;使用的时候,使用String类型表示即可;
引用数据类型: 类,数组,接口
注释
注释就是对代码进行解释说明的文字,它不会影响代码的正常运行
分类
- “//”: 单行注释
- “/* */”: 多行注释
- “/** */”: 文档注释
注意事项: 多行注释,或文档注释不能嵌套使用;
关键字
被java赋予了特殊含义的单词
特点: 一定是小写的英语单词
常量
在程序执行过程中,值不会发生变化的量
注意事项: null是一个特殊的值,表示什么都没有,所以不能直接打印它;
变量
变量就是内存中的一块存储空间
大白话:能存放东西的盒子
变量的使用格式
变量名 = 数据值;// 修改变量所存储的值
直接写变量的名字就是获取这个变量的值;获取值之后,可以打印,也可以继续参与别的操作;
变量的注意事项
- 变量名不允许重复
- 一行语句可以定义多个变量,但需要使用逗号分隔
int a = 1, b = 2;
- 变量在使用之前一定要进行赋值
- 定义float和long类型的变量需要注意
- 变量的作用域范围
五、实现用户的键盘输入
在代码运行期间,通过让用户使用键盘输入数据到程序中,从而让程序得到对应的数据并执行
基本步骤:
1.导报,必须写在class上面
import java.util.Scanner;
2.创建对象
Scanner sc = new Scanner(System.in);
3.定义或使用变量接收输入的数据
int a = sc.nextInt();//程序执行到这里时会停下等待用户输入
double b = sc.nextDouble();
六、标识符
规定
- 只能由数字、字母、下划线(_)、和美元符($)组成
- 不能以数字开头
- 不能是关键字
- 严格区分大小写
建议
命名建议:做到见名知意
驼峰命名法
- 小驼峰命名法:用在方法,变量的命名
- 标识符是一个单词时,首字母小写
name - 标识符由多个单词组成时,第一个单词首字母小写,其余的单词首字母大写
myName
- 大驼峰命名法:用在类的命名
- 标识符是一个单词时,首字母大写
Book - 标识符由多个单词组成时,每个单词的首字母大写
GoodStudent