Java基础概念部分总结

文章介绍了Java程序的基础运行步骤,包括编写、编译和运行。详细讲解了Java程序的组成部分,如类的定义、main方法,以及注释、关键字、常量和变量的概念。讨论了变量的定义三要素:数据类型、标识符和键盘输入,特别是Scanner类的使用。此外,还涵盖了算术运算符、自增自减、赋值运算符、关系和逻辑运算符,以及运算符优先级等核心概念。
摘要由CSDN通过智能技术生成

一、 程序运行步骤(编写-编译-运行)

  • 编写的源码文件后缀为.java,编译后产生文件.class;
  • 一个Java源码只能定义一个public类型的class,并且class名称和文件名要完全一致

二、Java程序的基本组成(类的定义和main方法的定义)

Java程序的基本组成单位是类,类的定义格式如下:

public class 类名{

}

类名定义好以后,就是main方法,即代码的入口:

public static void main(String[] args){

}

三 、Java程序中常见概念(注释、关键字、常量、变量)

3.1 注释

单行注释:

// 单行注释

多行注释:

/*
多行注释
*/

文档注释:
目前还没学。

3.2 关键字

  • Java代码中被赋予特殊含义的单词
  • 全小写
  • 在代码中通常有特殊颜色

3.3 常量

常量:在程序运行过程中,其值不发生改变的量。 “字面量”、“字面值常量”在这里插入图片描述

3.4 变量

变量:在程序的执行过程中,其值有可能发生改变的量(数据)。
定义格式:

数据类型 变量名 = 数据值; 
e.g.int a =10// 把10赋给int类型的变量a

变量的注意事项:

  • 只能存一个值
  • 变量名不允许重复定义
  • 一条语句可以定义多个变量
  • 变量在使用之前一定要进行赋值
  • 变量的作用域范围

四、 关于变量定义的三部分(数据类型、标识符、键盘录入)

4.1 数据类型(四类八种、byte范围、范围大小)

分为基本数据类型和引用数据类型。(引用数据类型还没讲)
在这里插入图片描述
在这里插入图片描述

4.2 标识符(命名硬性规则和软性建议)

标识符:就是给类,方法,变量等起的名字。

标识符命名硬性规则:

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

软性建议:驼峰法

  • 变量、方法: 小驼峰法(第一个单词全小写,其他第一个字母大写)
  • 类名:大驼峰法(每个单词首字母大写)

4.3 键盘录入:Scanner类的使用

// 1.导入包
import java.util.Scanner;
//2.创建对象(sc是变量名,可改变,其他为固定写法)
Scanner sc = new.Scanner(System.in);
//3.接受数据(i可更改)
int i = sc.nextInt();

五、运算符

5.1 算术运算符

5.1.1 基础运算(加 减 乘 除 取余)

注意:当有小数参与运算,结果可能不精确。

5.1.2 “+”的不同操作(隐式转换、强制转换;数字、字符串、字符相加)

  • 数字相加:
    当数据类型不同时需要进行转换:隐式转换(范围小转范围大)和强制转换(范围大转范围小)
  • 字符串相加:
    直接写一起
  • 字符相加:
    变成ASCLL码再相加

5.2 自增自减运算符(++,–)

  • 单独使用:放在变量前还是单独一行,结果相同;
  • 参与计算:先用后加,先加后用,两种结果略有不同。

5.3 赋值运算符(= += -= *= /= %=)

在这里插入图片描述
其底层隐藏了强制类型转换。

5.4 关系运算符(== != > >= < <=)

在这里插入图片描述
关系运算符的结果只有布尔类型:要么true,要么false。

5.5 逻辑运算符(& | ^ ! 短路逻辑运算符: && ||)

在这里插入图片描述
短路逻辑运算符:
在这里插入图片描述

5.6 三元运算符(关系表达式?表达式1:表达式2;)

先计算关系表达式,当该表达式结果为,执行表达式1;结果为,执行表达式2

5.7 运算符的优先级(小括号高于一切)

其余:
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

要努力的小菜鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值