JavaSe基础
1|0Java基础
1|1注释
多行注释: /*注释内容 */
单行注释 :// 注释内容
1|2标识符的规范
- 标识符的开头都应该是大小写字母,美元符$,或者下划线_开始的
- 标识符大小写敏感
- 标识符不能和关键词相同
1|3数据类型
Java是一个强类型语言:要求变量的使用严格符合规定,所有的变量都必须先定义后才能使用
- 基本类型:
- 整数:byte 占一个字节,short占2个字节,int占四个字节,long占八个字节。
- 浮点数:float占四个字节 double占八个字节
- 字符:char占两个字街
- boolean占一位 只有true和false两个值
- 引用类型: 类,接口,数组
数据类型的常见问题
整数扩展: 进制问题 :
- 二进制 用 0b
- 十进制常规输入就行
- 八进制用0开头
- 十六进制用0x开头
输出结果如下:
浮点数的扩展
输出结果如下所示:
字符扩展
所有的字符本质都是数字,主要使用的Unicode表来转换
转义字符
\t 是制表符
\n 是换行
等等
类型转换
Java是强类型的语言,所以涉及到不同类型的数据计算时,要先进行数据转换
输出结果:
1|4变量
变量就是可以变化的量,java是一种强类型的语言,每个变量都必须声明其类型,变量是程序中最基本的存储单位,其要素为:变量名,变量类型,和作用域;
注意:
-
每个变量都有类型,类型可以是基本类型也可以是引用类型
-
变量名必须是合法的标识符
-
变量声明是一条完整的语句 ,因此每个声明都必须以分号结束
实例变量如果不初始化初始值为0或者0.0
布尔值初始值为false
常量
常量:初始化后不能再改变值!不会变化的值;
常量名一般使用大写字符
变量的命名原则
所有变量,方法,类名要见名知意
类成员变量:首字母小写和驼峰原则:monthSalary 除第一个单词以外,后面的单词首字母大写
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_LONG
类名:首字母大写和驼峰原则:People,Studennt
方法名:首字母小写和驼峰原则: test testDemo
1|5运算
运算符
Java语言支持如下的运算符:
- 算数运算符:+ ,-,*,/,%,++,--
- 赋值运算符:=
- 关系运算符:>,<.>=,<=,!=,instanceof
- 逻辑运算符:&&,||,!
- 位运算符:&,|,^,~,>>,<<,>>>
- 条件运算符: ?:
- 扩展赋值运算符:+=,-+,/=
二元运算
结果如下所示:
关系运算
结果如下所示:
自增自减
结果如下所示
很多运算我们会使用工具类来进行运算;
逻辑运算符
结果如下所示:
位运算
& | ^
A = 0001 1010
B = 0101 0100
A&B=0001 0000 与运算的意思为 当对应的数都为1时则结果为1
A|B=01011110 或运算表示当对应的数有一个为一时结果为1
A^B=01011110 当对应的数一样时为0 其余为1
如何计算2*8最快: 因为2化为二进制数为0000 0010 8化为二进制数为 0000 1000 所以
2*8可以看做是2<<3 即 2向左移动三位
三元运算符
结果如下所示
__EOF__

本文链接:https://www.cnblogs.com/xiaoqiuStu/p/16009219.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!