- 注释并不会被执行
- 书写注释是一个非常重要的习惯
- java中的注释有三种
- 单行注释
- 多行注释
- 文档注释
“//” 表示单行注释 :只能注释一行
多行注释“” 表示多行注释:可以注释多行
文档注释表示文档注释
标识符 关键字[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hob1tuaW-1635822776870)()]
- java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符
- 所有的标识符都应该以字母(AZ或az),美元符($),或者下划线(_)开始
- 首字符之后可以是字母,美元符,下划线或数字的任意字符组合
- 不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
- 合法标识符举例:age、$salay、_value…
- 非法标识符举例:123abc、#abc…
- 可以使用中文命名,但是一般不建议使用
java是一种强类型语言:要求变量的使用要严格符合规定,所有的变量必须先定义后才能使用
java数据类型分为:基本类型、引用类型
基本数据类型整数:int(常用)、byte、short、long(long类型需要在数字后面加上L)
浮点数(小数):float(float需要在后面添加F)、double
字符:char
字符串:String(不是关键字)
布尔值:true、false
基本数据类型与范围:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-22OIRRc6-1635822776871)()]
引用类型- 类
- 接口
- 数组
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wdZeMev8-1635822776872)()]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VmvoBetI-1635822776874)()]
类型转换- 由于java是强类型语言,所以进行有些运算的时候,需要用到类型转换
由低到高:byte、short、char–>int–>long–>float–>double
- 运算时,不同类型的数据先转换为同一类型,然后进行计算
- 类型转换分为:强制转换、自动转换
(类型)变量名 由高到低
自动转换由低到高
注意点- 不能对布尔值进行转换
- 不能把对象类型转换为不相干的类型
- 再把高容量转换为低容量的时候,强制转换
- 转换的时候可能会出现内存溢出,或者精度问题
-
可以变化的量
-
java是一种强类型语言,每个变量都必须声明其类型
-
java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域
数据类型 变量名 = 值;
-
注意事项:
- 每个变量都有类型,类型可以使基本类型,也可以是引用类型。
- 变量名必须是合法的标识符
- 变量声明是一条完整的语句,每个声明必须以分号结束
- 类变量
- 实例变量
- 局部变量
final 常量名 = 值;
- 初始化后不能在改变的值,不会看变动的值
- 所谓常量可以理解成一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改变
- 常量名一般使用大写字符
- 所有的变量、方法、类名:见名知意
- 类成员变量:首字母小写和驼峰命名法,除了第一个单词外,后面的单词首字母大写
- 局部变量:首字母小写和驼峰命名法
- 常量:大写字母和下划线
- 类名:首字母大写和驼峰命名法
- 方法名:首字母小写和驼峰命名法
- JAVA语言支持如下运算符
- 算数运算符
- 赋值运算符
- 关系运算符
- 逻辑运算符
- 位运算符
- 条件运算符
- 扩展赋值运算符
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pNkOVYTk-1635835033197)()]
-
自增(++)
int a = 1; int b = a++;//a = a + 1; 先赋值,再自加1 int c = ++a;// 先加1 在赋值
-
自减(–)
- 或(||)
- 与(%%)
- 非(!)
-
左移(<<) *2
-
右移(>>) /2
以下针对2进制
-
与(&) 相同不变,不同为0
-
或(|) 相同不变,不同为1
-
非(~) 与原数相反
-
亦或(^) 相同为0,不同为1
x ? y : z
如果x == true, 则结果为y ,否则为z
运算符优先级运算符优先级
包机制-
为了更好的组织类,java提供了包机制,用于区别类名的命名空间
-
包语句的语法格式
package pkg1[.pkg2[.pkg3…]]
-
一般利用公司域名倒置作为包名
-
未来能够使用某一包的成员,我们需要在java程序中明确导入该包。使用"import"语句即可完成
-
JAVADOC命令是用来生成自己api文档的
-
参数信息
- @author 作者名
- @version 版本号
- @since 指明需要最早使用的jdk版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况
-
JDK在线文档
命令行:javadoc -encoding UTF-8 -charset UTF-8 +文件名
使用IDEA生成JavaDoc文档:[使用IDEA生成JavaDoc文档](
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)