java基础总结 第二天

xiaoxiao2021-02-28  94

#1.关键字 定义:赋予了特殊含义的单词 注意:关键字的字母都要小写   #2.标识符 ##1>定义:   就是给类、变量、方法起名,就叫标识符。   ##2>命名规则 1.由字母大小写、数字、下划线和$   2.不能以数字开头   3.不能使用关键字和保留字,但可以包含。   4.不能使用空格   5.严格区分大小写   ###①包名: 1.多单词组成时,所有字母小写 ,多层级的包使用“.”链接。  2.规则:com(域名).echoedu(公司名).bookmanage(项目名) ###②类名、接口名: 1.多单词组成时,所有单词首字母大写   2.驼峰命名法则 ###③变量名、方法名: 1.多单词组成时,第一个单词首字母小写,其余字母首字母大写。 2.驼峰命名法则 #3.变量 ##1>定义: 内存中的一个存储区域(存储常量的的区域)   相当于未知数(x、y)   该区域有自己的名称(变量名)和类型(数据类型)   定义变量的目的:存放同一类型的常量   ##2>格式: 数据类型 变量名=初始化值;   注:java中的变量必须先声明后使用   ##3>变量的分类:   成员变量:定义在类以内,方法体外的变量,如果没有自己初始化变量,系统会自动初始化   局部变量:定义在方法体内,必须自己动手初始化变量 #4.数据类型   ##1>基本数据类型   八大类型: byte,short,char,int,long,foalt,double,boolean 从小到大能够进行自动类型的提升(boolean不参与) 从大到小类型的转换: int a=100; byte b=(byte)a; byte、short、char计算的时候会自动提升为int型,然后计算。 ##2>引用类型: 类、接口、枚举、数组 String:特殊的类 String定义的字符串变量,不初始化,默认为null String定义的变量是final类型的常量,不可改变 注:当把任何基本类型的值和字符串值进行连接运算时(+), 基本类型的值将自动转化为字符串类型。 #5.运算符与表达式 ##1>位运算符   <<左移 >>右移 >>>无符号移 &与 |或 ^异或 ~取反 ##2>算术运算符 +加号、用于字符串拼接、赋值 -减号 * /取商 %取余 ++ 单独运算时,无论放在变量前后,执行效果一样 参与运算时:放在变量前,先自增在赋值  放在变量后,先赋值在自增 b=a++; 实质:先将a的值临时存储起来:  temp=a; 然后a进行自增: a++; 再将临时存储的值赋给b:b=temp; ##3>赋值运算符 = += -= *= /=   %= ##4>比较运算符 一般和流程控制语句一起使用 == != >= <= > < instanceof 特点:总是返回true或false 注意:不要混淆=和== 区别:=是赋值运算符,==是比较运算符,(js中)===判断类型是否相等 ##5>逻辑运算符 特点:参与运算的都是boolean型 & | ! &&短路与 ||短路或 ^ 注:短路就是一个条件满足了,后续的表达式就不判断了
转载请注明原文地址: https://www.6miu.com/read-49758.html

最新回复(0)