JAVA小白自学基础知识记录(第一周)

1.常用DOS命令

1.1 按下win+R,输入cmd,按下回车。

1.2 盘符切换,D:
查看当前路径下内容,dir
进入单级目录,cd 目录
退回上一级,cd …
进入多极目录,cd 目录1\目录2
退回盘符目录,cd \
清屏,cls
退出命令提示符窗口,exit

2.注释

2.1单行注释
格式:
//注释信息

2.2多行注释
格式:
/*
注释信息
*/

2.3文档注释
格式
/**
注释信息
**/

/*
 Java程序中最基本的组成单位是类,
 类的定义格式;
  public class 类名 {
   
  }
 这是我定义的HelloWorld类 
*/ 
public class HelloWorld{
 /*
  这是main方法
  main方法是程序的入口方法,代码的执行是从main方法开始的
 */
 public static void main(String[] args) {
  //这是输出语句,""里面的内容是可以修改的
  System.out.println("HelloWorld")}
}

3.关键字

关键字的字母是全部小写,常用代码编辑器针对关键字有特殊颜色标记,非常直观。

4.常量

空常量不能直接输出,其他都可以直接输出。在这里插入图片描述

5.数据类型

5.1计算机储存单元

1B(字节)=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB

5.2数据类型
在这里插入图片描述
5.3数据类型内存占用和取值范围
在这里插入图片描述

6.变量

6.1变量定义
格式:数据类型变量名=变量值;
范例:int a =10;

6.2变量的使用
变量的使用:取值和修改值

取值格式:变量名
范例:a

修改值格式:变量名=变量值;
范例:a=20;

6.3变量使用注意事项

名字不能重复
变量未赋值,不能使用
long类型的变量定义的时候,为了防止整数过大,后面要加L
float类型的变量定义的时候,为了防止类型不兼容,后面要加F

7.标识符

7.1 标识符定义规则

由数字、字母、下划线(_)和美元符($)组成
不能以数字开头
不能是关键字
区分大小写

8.类型转换

8.1自动类型转换

把一个表示数据范围小的数值或者变量赋值给另一个数据范围大的变量

8.2强制数据类型转换

把一个表示数据范围大的数值或者变量赋值给给另一个数据范围小的变量
格式:目标数据类型 变量名=(目标数据类型) 值或者变量;
范例:int k =(int)88.88;

9.运算符

9.1算数运算符

/ 除,取商
% 取余数
整数操作只能得到整数,浮点型参与才能有小数。

9.2字符的“+”操作
拿字符在计算机底层对应的数值来进行计算的
‘A’ ====> 65 A-Z是连续的
‘a’ ====> 97 a-z是连续的
‘0’ ====> 48 0-9是连续的
算数表达式中包含多个基本数据类型的值的时候,整个算数表达式的类型会自动进行提升。

提升规则:

byte类型,short类型,char类型将被提升到int类型
整个表达式的类型自动提升到最高等级操作数相同的类型
等级顺序byte,short,char<int<long<float<double

9.3字符串的’+'操作

当“+”操作中出现字符串时,这个“+”是字符串连接符,而不是算数运算
在“+”操作中,如果出现了字符串,就是连接运算符,否则就是算术运算。当连续进行“+”操作时,从左到右逐个执行。

9.4赋值运算符在这里插入图片描述
注:扩展的赋值运算符隐含强制转换。

9.5自增自减运算符

++ 自增
–自减

参与操作的时候,如果放在变量的后面,先拿变量参与操作,后拿变量做++或- -。
参与操作的时候,如果放在变量的前面,先拿变量做++或- -,后拿变量参与操作。

9.6关系运算符

在这里插入图片描述
9.7逻辑运算符
在这里插入图片描述
短路逻辑运算符
&&短路与,功能与&相同, 如果左边为真,右边执行,如果左边为加假,右边不执行。
||短路或,功能与&相同, 如果左边为假,右边执行,如果左边为加真,右边不执行。

9.8三元运算符
格式:关系表达式?表达式1:表达式2;
范例:a>b?a:b;
计算规则:
首先计算关系表达式的值
如果值为true,表达式1的值就是运算结果。
如果值为false,表达式2的值就是运算结果。

猜你喜欢

转载自blog.csdn.net/weixin_48003696/article/details/106254997