Java的背景就不需要说了(了解的人自然想要去有办法了解)我这里直接开始java的第一次测试 (没有编辑环境变量和下载jdk的请自行去下载配置)
一.java源程序的编写
1.在D:/盘新建一个文本文件并将后缀修改为.java
2.win11系统修改不了后缀的看图
3.然后使用记事本打开,在里面写入java代码,这里是进行一个简单的输出
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
4.注意文件名和这里的类名要一致,不然会出错误
5.使用win+R打开控制台进入相应文件的目录(使用D:切换到指定盘,之后使用dir显示文件,最后使用javac来使文件变为可运行文件)
6.使用java+类名进行java程序的运行
二.Java程序的说明
1.编译和运行的概念
编译是将我们编写的java文件上传到JVM(java虚拟机)上去进行识别为类,如果我们的代码出现错误那么会出现报错,如果成功那就相当于编译成功
运行时把我们编写的类上传到JVM上面进行运行,JVM会执行我们编写的程序(结果取决编译的状态)
2.主方法main
main,顾名思义就是主要的意思,写法就是固定格式,它是程序的开始,JVM在运行类文件时会从main方法开始运行
3.关键字keywords
关键字即为在java中已经定义好的单词,有它自己的含义
关键字有许多,其中包含class,static,void,public等,我们可以逐步的了解到很多
4.标识符
标识符就是指在程序里面,我们自己定义的内容;例如类名,方法名以及变量名等
命令的规则(必须这样做的,不然会出错误的):
1.标识符可以包含英文字母,0-9数字,美元符号$,下划线_
2.不可以以数字开头
3.不能是关键字
命令的规范(你随意)
类名的规范:首字母带小额,后面每个单词的首字母大写
方法名规范:首字母小写,后面每个字母大写
变量名规范:全部为小写
三.常量的概述
常量:不变的数据
有很多类型的常量例如整数常量,小数常量,字符常量,字符串常量,布尔常量,空常量
这里我们可以编写程序对常量进行输出(使用到了JAVA编译软件—IDEA(可自行去官网下载))
public class ConstantDemo {
public static void main(String[] args) {
//输出整数常量
System.out.println(123);
//输出小数常量
System.out.println(0.125);
//输出字符常量
System.out.println('A');
//输出布尔常量
System.out.println(true);
//输出字符串常量
System.out.println("你好Java");
}
}
四.变量的概述
变量:跟常量相对,即为可以变化的量
在java中要明确变量保存的数据类型,一个变量一次只能保存一个数据
1.变量的数据类型分类:
基本数据类型:整数,浮点数,字符,布尔
引用数据类型:类,数组,接口
这里byte127的含义可以进行延申
十进制转换为二进制后,1代表负数,0代表整数
二进制中一位数即为一个bit,而byte又相当于8个bit
即八位二进制,而8位二进制中最大的数字为0111 1111,最小的数字为1000 0000
这里最大的数字转换为10进制即为127,最小的数字转换为10进制即为-128
所以这就是byte范围的来源
2.变量的定义
变量定义的格式有三要素即:数据类型,变量名,数据值
格式为:数据类型 变量名 = 数据值;
下面展示对所有数据类型变量的定义:
public class Variable {
public static void main(String[] args){
//定义字节型变量
byte b = 100;
System.out.println(b);
//定义短整型变量
short s = 1000;
System.out.println(s);
//定义整型变量
int i = 123456;
System.out.println(i);
//定义长整型变量
long l = 12345678900L;
System.out.println(l);
//定义单精度浮点型变量
float f = 5.5F;
System.out.println(f);
//定义双精度浮点型变量
double d = 8.5;
System.out.println(d);
//定义布尔型变量
boolean bool = false;
System.out.println(bool);
//定义字符型变量
char c = 'A';
System.out.println(c);
}
}
变量的名称:在范围内,变量名不可重复
变量赋值:不赋值去定义变量,不可使用
这些是对java的一些初步认识,可以进行查看测试