环境变量配置、入门程序、常量、变量、数据类型

在这里插入图片描述
欢迎关注微信公众号:摸鱼汪的杂货铺

Java入门知识点

在这里插入图片描述

Java开发环境搭建

JDK、JRE、JVM的区别

JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具。

JRE(Java Runtime Environment):是Java程序的运行时环境,包含JVM和运行时所需要的核心类库

JVM(Java Virtual Machine):java虚拟机,简称JVM,是所有Java程序的假想计算机,是Java程序的运行环境,是Java一次编译到处运行的关键,跨平台的特性。(个人理解:JVM只认识你javac之后的.class二进制文件,不认识你的Java源文件,导致只要可以生成JVM规范的.class的语言都可以运行在JVM虚拟机上)

自己下载并安装JDK

https://www.oracle.com/java/technologies/javase-downloads.html

环境变量配置

1、右键桌面上“我的电脑”>>“属性”,在弹出的页面上点击“高级系统设置”。
在这里插入图片描述
2、在弹出的“系统属性”窗口中“高级”标签页下点击“环境变量”按钮。
在这里插入图片描述
3、在弹出的“环境变量”窗口中,点击下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“JAVA_HOME”的环境变量,变量值为Java的安装路径。本人路径为
在这里插入图片描述
4、设置Path环境变量,该变量已经存在,所以在列表中选择Path,点击下方的“编辑”按钮,在弹出的窗口中添加如下信息:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,然后点击“确认”按钮即可。如图所示:
在这里插入图片描述

5、和JAVA_HOME一样,新建一个名为“classpath”的环境变量,变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。如图所示:
在这里插入图片描述

6、在配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为 java -version,如图所示:
在这里插入图片描述

HelloWord入门程序

程序开发步骤

Java程序的三个开发步骤:编写、编译、运行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WdBVZXBa-1617631216246)(E:\javaSource\java复习总结文档\开发步骤.png)]

编写Java源程序

在随意目录下创建一个HelloWord.java文件,文件名必须为HelloWord,文件后缀名为.java。
用记事本打开该文件输入以下的代码:

public class HelloWord{
    public static void main(String[] args){
        System.out.println("Hello word!");
    }
}

文件名必须与类的名字一样,注意大小写一致。每个字母和符号与示例代码一致。
Java虚拟总是从指定类中的main方法开始执行。
Java中需要{}大括号划分程序的各个部分(通常称为块)。
Java中每个句子必须用分号结束。
Java通过(.)调用方法,等价于函数调用。

编译Java源文件

在DOS命令中,进入Java源文件所在的目录,使用Javac命令进行编译。
命令:

javac java源文件名.java

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wESj0Y5F-1617631216247)(E:\javaSource\java复习总结文档\Java编译源文件.png)]

运行Java程序

在DOS命令中,进入Java源文件所在的目录,使用Java命令运行。
命令(不要带有.class文件后缀名):

java java源文件名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cvF4Kenz-1617631216250)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\1617624873671.png)]

注:编译和运行是两回事
编译是指吧自己编写的Java文件编译成JVM认识的.class文件。
运行是指JVM运行编译后的.class文件。

关键字(保留字)

在入门程序中我们认识了public 、static 、void、class等关键字,Java的关键字有很多不需要你一一记住在往后的学习中遇到时在记忆。

标识符

我们自己在程序中定义的内容如文件的HelloWord的类名就是标识符。
这里有一些规范需要记忆:
硬性规则:
不得以数字开头
不能是关键字

软性规则:
Java的类名需要遵循大驼峰的命名规则:开头字母大写后面每个单词的首字母大写。
Java的方法名需要遵循小驼峰的命名规则:开头字母小写写后面每个单词的首字母大写。

注释

//单行注释,能用以//开头本行结尾
/*
来注释界定符将一段较长的注释括起来,这种注释不能嵌套
*/
/**
*这种注释可以用来自动生成文档
*/

常量

是指Java中固定不变的数据,必须使用关键字final指示常量,关键字final表示这个变量只能被赋值一次。一旦被赋值之后就不能够再更改。
再Java中,经常希望某个常量可以在一个类的多个方法中使用,通常将这些常量称为类常量(class constant),可以使用关键字static final 设置一个类常量,类常量定义在main方法外部。

public class HelloWord{
    public static final String classConstant="类常量";
        public static void main(String[] args){
			System.out.println(classConstant);
        }
}

分类:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xq8Xa1Ns-1617631216253)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\1617627176125.png)]

变量

Java程序中可以变化的常量,每个变量都有一个类型。在声明变量时,先指定变量的类型,然后是变量名。

double salary;
int vacationDays;
long earthPopulation;
boolean dome;

不是能使用关键字作为变量名

数据类型

Java是一种强类型语言,必须为每一个变量声明一种类型。
8种基本类型包含4种整型、2种浮点类型、1种字符类型char和1种表示真值的boolean类型。
3种引用类型类、接口、数组。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FjMTSW39-1617631216254)(E:\javaSource\java复习总结文档\数据类型.png)]

整型用于表示没有小数部分的数值,允许是负数。
浮点类型用于表示有小数部分的数值,允许负数。存在三个特殊的额浮点数:正无穷大负无穷大、NaN(不是一个数)浮点数不适用于无法接受舍入误差的金融计算。

变量定义格式:
数据类型 变量名 = 数据值;
int num = 1;

用于表示没有小数部分的数值,允许是负数。
浮点类型用于表示有小数部分的数值,允许负数。存在三个特殊的额浮点数:正无穷大负无穷大、NaN(不是一个数)浮点数不适用于无法接受舍入误差的金融计算。

变量定义格式:
数据类型 变量名 = 数据值;
int num = 1;

注:同一个大括号内变量名不可以相同,定义的变量不复制不能使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值