JDK的下载与安装
Windows版下载链接: https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe
下载后为.exe可执行文件,双击即可开始进行安装
PATH环境变量配置:
右键"我的电脑",点击属性:
创建新变量JAVA_HOME,值为自己安装jdk的路径,然后再在path中添加这两句:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
配置完成之后 win+r,输入cmd回车打开DOS命令行,输入java -version 与 javac 若与以下图片结果相同则为成功:
java常量分类
常量类型 | 说明 | 实例 |
---|---|---|
字符串常量 | ""内的内容 | “秦漆悸” |
整数常量 | 不带小数的数字 | 73,-74 |
小数常量 | 带小数的数字 | 3.1415 -3.14 |
字符常量 | ''引出的内容 | ‘A’,‘0’,‘我’ |
布尔常量 | 布尔值,只有真与假 | true,false |
空常量 | 一个特殊的值,空值 | null |
java代码跨平台原理
java代码的跨平台运行通过JVM虚拟机实现,Windows,Mac,Linux所对应的JVM不同。JRE(Java Runtime Environment)java运行环境,JDK(Java Development Kit)java开发工具包,JVM,JRE,JDK在1.8版本后关系如下图:
java注释:
- //单行注释
- /* 多行注释*/
- /** 文档注释*/
java基本数据类型
- 整数:byte short int long(从小到大,定义整数变量默认类型为int)
- 浮点数:即是小数,有float与double两种,给变量赋值时默认为double类型
- 字符型:cahr,单个字符,使用单引号引起来,在参加运算时会提升为int型,成为在ASCII表中对应的十进制数值
- 布尔型:boolean;常用于if判断语句中,结果只有true与false
数据类型由小到大排序:
byte -> short -> int -> long -> float -> double
char -> int -> long -> float -> double
java变量定义:
数据类型 变量名 = 变量值;
例:
int num = 50; double num1 = 3.14;
java数据类型转换:
由小到大自动转
例:
double num = 100;
由大到小需要进行强制转换,格式如下:
int num = (int)3.1415926;
强制转换一般不使用
- ps:char类型字符计算时会提升为int,对应在ASCII中的十进制数
java关键字:
被java赋予特殊意义的英文单词,特点:全小写,在编辑器中会高亮显示,从上面的代码块可看出int,double均为java关键字
标识符:
给类、方法、变量等其名字的符号
- 由数字、字母、_、$组成
- 不能是java的关键字
- 不能以数字开头
- 区分大小写
- 小驼峰命名法:用于变量、方法…例:qiJi
- 大驼峰命名法:用于类 例:QingFa
键盘录入
//导包
import java.util.Scanner;
//创建键盘接收对象
Scanner sc = new Scanner(System.in);
//接收键盘输入
int num = sc.nextInt();