Java基础知识

91 阅读3分钟

1. 命令窗口的常见命令

常用命令作用
盘符切换到某个盘下面: D: , C:
dir查看当前路径下的文件信息
cd1.进入单级目录: cd itheima
2.进入多级目录: cd D:\itheima\JavaSE\第一天
3.回退到上一级目录: cd . .
4.回退到盘符根目录: cd \
cls清屏

2. HelloWorld

开发一个Java程序要经历哪些步骤?

  • 编写
  • 编译(javac)
  • 运行(java)

Java代码编写有什么基本要求?

  • 文件名称的后缀必须是java结尾
  • 文件名称必须与代码的类名称一致
  • 必须使用英文模式下的符号
  • 注意大小写

3. JDK的组成

  • JVM:Java虚拟机,真正运行Java程序的地方
  • 核心类库:Java自己写好的程序,给程序员自己的程序调用的
  • JRE:Java的运行环境
  • JDK:Java开发工具包

a46c7c8e01894e79aa3a391f1b1157dd.png

4. Path环境变量

Path环境变量用于配置程序的路径

方便我们在命令窗口的任意目录启动程序

JAVA_HOME环境变量:告诉操作系统JDK安装在了哪个位置

JAVA_HOME D:\soft\java\jdk-17.0.1

推荐:Path %JAVA_HOME%\bin

5. IDEA的使用步骤

  1. 创建Project空工程
  2. 创建Module模块
  3. 创建Package包
  4. 创建class类
  5. 在类中编写代码, 完成编译运行

6. IDEA常用快捷键

快捷键功能效果
main/ psvm、sout...快速键入相关代码
ctrl + D复制当前数据到下一行
ctrl + Y删除所在行, 建议用ctrl + X
ctrl + alt + L格式化代码
alt + shift + ↑ / ↓上下移动当前代码
ctrl + / , ctrl + shift + /对代码进行注释

7. 注释

  • 单行注释 : //
  • 多行注释 : /* */
  • 文档注释 : /** */
快捷键作用
ctrl + /单行注释 (对当前行进行注释)
ctrl + shift + /多行注释 (对选中的代码进行注释)
编译后的class文件中已经没有注释

8. 常见数据的书写格式

//整数
System.out.println(678);
//小数
System.out.println(78.9);
//字符,必须用单引号围起来,有且只能有一个字符
System.out.println('a');
System.out.println('0');
System.out.println('这');
//空字符
System.out.println(' ');
//特殊字符,\n代表换行,\t代表一个tab
System.out.println('\n');
System.out.println('\t');
//字符串,必须用双引号围起来,内容随意
System.out.println("我爱你中国");
//布尔值,true/false
System.out.println(true);
System.out.println(false);

9. 变量

  • 变量要先声明再使用
  • 什么类型的变量存储什么类型的数据
  • 变量存在访问范围(从变量声明到 } 结束)、同一个范围变量名不能重复
  • 变量定义时可以没有初始值,但是在使用时必须要有初始值

10. 数据类型的分类

  • 引用数据类型: String
  • 基本数据类型: 4大类8种
基本数据类型关键字取值范围内存占用(字节数)
整数byte-128 ~ 1271
short-32768 ~ 327672
int(默认)10位数4
long19位数8
浮点数float1.4-1298e-45到3.402823e+384
double(默认)....8
字符char0-655352
布尔booleantrue,false1
//引用数据类型
String name ="i love you!";

//byte字节型
byte n=98;
//short短整型
short v=30000;
//int(默认使用)
int s=1298735230;
//long长整型
long r=2317845987821L;

//浮点型(小数)
//float单精度
float f= 98.5F;
//double 双精度
double d= 39.45;

//字符char
char jk='a';
char df='中';

//布尔boolean
boolean wr=true;
boolean we=false;

11. 标识符

  • 基本要求::由数字、字母、下划线(_)和美元($)等组成

  • 强制要求:不能以数字开头,不能是关键字,区分大小写

命名指导规范: 满足标识符规则,建议全英文、有意义、满足"驼峰模式"

  • 变量名称——首字母小写:int studyNumber =60
  • 类名称———首字母大写:HelloWorld.java

12. java关键字、保留字

在这里插入图片描述