二、JAVA的基础知识

一、关键字

在这里插入图片描述

  • 关键字基本都是由小写字母组成
  • Java语言规定关键字不能作为标识符
  • 目前公有五十个关键字

二、标识符

  • 标识符定义:Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。
    简而言之就是给类,接口,方法,变量起名字。

  • 标识符的命名规则

  1. 由字母、数字、下划线_ 和美元符号 $ 组成
  2. 不能以数字开头
  3. 区分大小写
  4. 不能是Java中的关键字
  5. 驼峰式命名法,例如:numberNum

三、开发中常见的命名规范和规则

  • 包(文件夹名)
    全部单词小写,公司域名反着写。 eg: com.huidao.www
  • 类或者接口
    类:所有单词首字母大写 。 eg:SchoolName
    接口:第一个字母为I,其余所有单词首字母大写。 eg:ISchoolName
  • 变量或者方法
    首字母小写,其他字母大写,见名知意,满足驼峰命名法。
    eg: main name shoolName
  • 常量
    每个字母都大写,单词之间用_隔开。 eg :PI MAX_VALUE

四、注释

  • 注释的概念
    为程序进行解释说明,编译器不会对注释进行编译执行
  • 注释的好处
  1. 提高代码可读性
  2. 交接时更方便快捷
  3. 方便程序调试
  • 注释的分类
  1. 单行注释 //
  2. 多行注释 /* */
  3. 注意:多行注释不能嵌套
  4. 文档注释 /** */
  • 注意:
  1. 文档注释可以使用javadoc工具来生成API,后续会讲解。
  2. 初学者一定要养成良好的习惯,先写注释,再写代码。
  3. 在开发当中注释不能随便删。

五、常量和变量

  • 常量变量定义
    在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。

  • 变量举例:
    在2D游戏程序中,需要代表人物的位置,则需要2个变量,一个是x坐标,一个是y坐标,在程序运行过程中,这两个变量的值会发生改变

  • 常量举例
    代表常数,便于程序的修改(例如:圆周率的值)
    增强程序的可读性(例如:常量UP、DOWN、LEFT和RIGHT分辨代表上下左右,其数值分别是1、2、3和4)

  • 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表。
    Java是一种强类型语言,每个变量都必须声明其类型。

  • Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

  • 变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为:
    type varName [=value] [{,varName[=value]}] ;

  • 注意事项:
    每个变量都有类型,类型可以是基本类型,也可以是引用类型。
    变量名必须是合法的标识符。

六、Java基本数据类型

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

七、数据类型的转换

  • 自动(隐式)类型转换
    byte → short → int → long → float → double
    定格段洛 char ↗
    byte,short,char相互之间不自动转换,他们参与运算首先转换为int类型。
  • 强制类型转换
    将范围大的类型赋值给范围小的类型,需要强制类型转换。例如 将大水杯的水倒入小水杯中。
    格式:强制类型转换格式:目标类型 变量名=(目标类型)(被转换的数据);
    注意:强制类型转换可能出现精度的丢失和数据的溢出

八、运算符

  • Java 语言支持如下运算符:
    算术运算符: +,-,,/,%,++,–
    赋值运算符 =
    扩展赋值运算符:+=,-=,
    =,/=
    关系运算符: >,<,>=,<=,==,!=
    逻辑运算符: &&,||,!
    位运算符: &,|,^,~ , >>,<<,>>>
    条件运算符 ?:
  • 相关概念辨析
    运算符 操作符 Operator
    5+6 表达式 expression
    5 6 操作数 Operand
    int m =5+6; 语句 Sentence

九、表达式

  • 表达式是符合一定语法规则的运算符和操作数的序列
  • 表达式的类型:表达式的值的数据类型即为表达式的类型
  • 表达式的值:对表达式中操作数进行运算得到的结果称为表达式的值
  • 表达式的运算顺序:首先应按照运算符的优先级从高到低的顺序进行,优先级相同的运算符按照事先约定的结合方向进行。 可以使用括号改变运算顺序增加表达式的可读性
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值