JAVA基础语法
注释,标识符,关键字
注释:平时我们编写代码,在代码量比较少的时候还可以看懂,但当项目结构一旦复杂起来,我们就需要用到注释了。注释是不会被执行的,是给我们写代码的人看的。java中有三种注释:单行注释,多行注释,文档注释
单行注释以双斜杠开头://
javaDoc即文档注释:/** */ 快捷键:ctrl+shift+/
标识符:
所有的标识符的首字符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始头 标识符是大小写敏感的
首字符后可以是字母(A-Z或者a-z)美元符($),或者下划线(_)或数字的任何字符组合
不能使用关键字作为变量名或者方法名
合法表示符举例:age,$salary, _value, __1_value
非法表示符举例:123abc,-salary,#abc
数据类型
Java是强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义才能使用
Java的数据类型分为两大类
1.基本数据类型:
数值类型:
整数类型:byte:占一个字节 ;short:占两个字节;int占4个字节;long:占8个字节
浮点类型(就是小数点):float:占4个字节; double:占8个字节
字符类型char占2个字节
boolear类型:占1位只有true和false两个
2.引用类型:
类
接口
数组
类型转换
强制转换:(类型)+变量名 由高到低才用强制转换
由低到高 会自动转换
注意点
不能把对象类型转换成不相干的类型
不能对布尔值进行转换
在把高容量转换成低容量的时候,强制转换
转换的时候可能存在内存溢出,或者精度问题
//容量
//低 ----------------------------> 高
byst,short,char-> int-> long-> float-> double
变量,常量
变量即 可以变化的量!
Java是一种强类型语言,每个变量都必须声明其类型。
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
常量 : 初始化后就不能改变的值!不会变动
所谓常量可以理解位一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改变 常量的关键字:final
final 常量名=值;
final double PI=3.14;
常量名一般用大写字符
注意点:
-
每个变量都有类型,类型可以是基本类型,也可以是引用类型
-
变量名必须是合法的标识符
-
变量名是一条完整的语句,因此每一个声明都必须以分号结束
运算符
Java 语言支持如下运算符
-
算术运算符:+,-,*,/,%(取余数),++,--
-
赋值运算符:=(不是等于)
-
关系运算符:>,<,>=,<=,==(等于),!=instanceof(取反)
-
逻辑运算符:&&(与 and),||(或 or) ,!(非,不是这个就是那个)
-
位运算符:&,|,~,>>,<<,>>>
-
条件: ?,:(即三元运算符)
-
扩展赋值运算符:+=,-=,*=,/=
包机制:
包的本质就是文件夹,不同包可以存储相同名字的文件
我们一般利用公司域名或者自己网站名倒置作为包名如:com.kuang.www;
为了能够使用某一个报的成员,我们需要在Java程序中明确导入该包。使用“import”语句可以完成次功能。
JavaDos:
javaDos就是命令用来生成自己的API文档的。
PS:字节:
-
位(bit):是计算机内部数据 储存的最小单位,11001100是一个八位二进制数。
-
字节(byte):是计算机中 数据处理的基本单位,习惯上用大写B来表示。
-
1B(byte, 字节) = 8bit(位)。
-
字符:是指计算机中使用的字母,数字,字,和符号
-
1bit表示1位,
-
1Byte表示一个字节1B=8b。
-
1024b=1kb
-
1024kb=1M
-
1024M=1G
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!