Java基础语法
2021/7/12 1:11:42
本文主要是介绍Java基础语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、注释
1、单行注释 //注释内容 2、多行注释 /* 注释 */ 3、JavaDoc:文档注释 /** 注释 */
二、标识符
所有标识符都应以字母、美元符或者下划线开始 首字符之后可以是字母、美元符或数字任意字符组合 不能使用关键字作为变量名或方法名
三、数据类型
Java是强 数据类型语言,变量的使用要求严格符合规定,所有变量都必须先定义后使用
1、数值类型:整数类型、浮点类型、字符类型
整数类型
byte | 占1个字节 |
---|---|
short | 占2个字节 |
int | 占4个字节 |
long | 占8字节 |
char | 占2个字节 |
float | 占4个字节 |
double | 占8个字节 |
boolean | 占1个字节 |
整数 int num1=10; byte num2=20; short num3=30; long num4=40; 小数:浮点数(大约接近但不等于,有限,离散,舍入误差) float num5=50.1F; double num6=3.14123 银行业务 : BigDecimal 字符 char name= ‘A’ ; 编码 Unicode表 字符串 String name='秦疆' 布尔值:是非 boolean flag = true if(flag == true){} 等价于 if(flag){}
2、引用数据类型:类,接口,数组
四、变量(是可以变换的量)
1、局部变量:必须声明和初始值 2、实例变量:从属于对象 3、类变量:加一个 static
五、常量(不可改动的量)
static final double PI = 3.1415;
六、变量命名规范
类成员变量:首字母小写和驼峰原则 局部变量:首字母小写和驼峰原则 方法名:首字母小写和驼峰原则 常量:大写和下划线 类名:首字母大写和驼峰原则
七、运算符
算数运算符:+,-,*,/,%,++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==,!= 逻辑运算符:&&,||,! 位运算符:&,| ,^ ,<<,>> 条件运算符: ? :
1、自增,自减
int a=3; int b=a++; //执行后加1; int c=++a; //先加1,后执行语句;
2、逻辑运算符 &&(与),||(或),!(非)
boolean a=true; boolean b=false; a && b // false ,同真为真 a || b // true ,一个为真,则为真 !(a && b) // true ,非真即假,非假即真
3、位运算
A=0011 1100 B=0000 1101 A&B //0000 1100 A|B // 0011 1101 A^B // 0011 0001 ,异或运算,相同为0,不同为1 ~B //1111 0010 2<<3 //16
4、字符连接
a=10; b=20; System.out.println(" " +a+b); //1020 System.out.println(a+b+" ");
5、三元运算符
x?y:Z int score=80; String type = score<60?"不及格”:“及格”; //及格
八、包机制
作用:用于区别命名空间,本质:文件夹 规范:一般利用公司域名倒置做欸包名; 导包; import 包名
九、JavaDoc(用于生成API文档)
参数信息
@athor | 作者名 |
---|---|
@version | 版本 |
param | 使用的Java版本 |
return | 返回值情况 |
throws | 异常抛出情况 |
生成文档
Javadoc -encoding UTF-8 -charset UTF-8 Java文件名
这篇关于Java基础语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-17HarmonyOS NEXT开发实战:打造高效上拉刷新与下拉加载组件(一)空页面的设计与实现
- 2024-11-17职场毒瘤:无脑尊蠢老!我不反对尊老,我只是反对没有脑子的尊老!
- 2024-11-17顶级企业如何用数据脱敏保护用户隐私!
- 2024-11-16ShardingSphere 如何完美驾驭分布式事务与 XA 协议?
- 2024-11-16ShardingSphere如何轻松驾驭Seata柔性分布式事务?
- 2024-11-16Maven资料入门指南
- 2024-11-16Maven资料入门教程
- 2024-11-16MyBatis Plus资料:新手入门教程与实践指南
- 2024-11-16MyBatis-Plus资料入门教程:快速上手指南
- 2024-11-16Mybatis资料入门教程:新手必看指南