java基础语法

基础语法

注释

注释并不会被执行是写给人看的

1.//单行注释
2./*可以注释一段文本
多行注释
以扛星
*/
3./**
*@Description HelloWord
*@Author XXX,XXX-xxx
*
*/

标识符

  • 1.关键字
    -在这里插入图片描述

  • java所有组成部分都需要名字。类名,变量名以及方法名都被称为标识符

  • 所有标识符都应该以字母(AZ或az),美元符($),或者下划线(_)开头

    数据类型

    强类型语言

    ​ 1.要求变量的使用要严格符合规定,所有变量要先定义后使用

    java的数据类型分为两大类

    • 基本类型(primitive type)

    • 应用类型(reference type)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

//float 有限 离散 舍入误差 大约 接近但不等于

//double 最好使用浮点数进行比较//BigDecimal数学工具类进行比较

字符扩展

在这里插入图片描述
在这里插入图片描述

转义字符

//转义字符
// \t 制表符 
// \n 换行

System.out.println("Hello\tWord");

在这里插入图片描述
在这里插入图片描述

布尔值

在这里插入图片描述

类型转换

  • 由于java是强类型语言,所以进行有些运算时,需要进行类型转换
    在这里插入图片描述

  • 运算中,不同类型的数据先转换为同一类型,然后进行运算。

强制类型转换

int i=128;
byte j =(byte)i;
//由高向低转换

自动类型转换

int i= 128;
double j = i;
//由低向高转换
/**注意点 
1.不能对布尔值进行转换
2.不能把对象转换为相干的类型
3.把高容量转换为低容量时强制转换
4.转换时可能存在内存溢出,或者精度问题
*/

在这里插入图片描述
在这里插入图片描述

变量

在这里插入图片描述

变量的作用域

public class  varibles{
static int a =0;//类变量
String str ="hello word"//实例变量

    public void method(){
	int   b = 0;//局域变量    
}
}

在这里插入图片描述在这里插入图片描述

常量

  • 常量(constant):初始化(initialize)后不能在改变值!不会变动的值

  • 所谓常量可以理解为一种特殊的变量,它的值设定后,在程序运行过程中不允许被改变

    final 常量名 =;
    final double pi = 3.14;
    //常量名一般使用大写字符。
    

    变量命名规则

在这里插入图片描述

运算符

在这里插入图片描述

long a = 123456789L;
int b = 123;
short c = 10;
byte d = 8;
System.out.println(a+b+c+d);//Long由Long 参与结果为Long
System.out.println(b+c+d);//Int 
System.out.ptintln(c+d);//Int
//有Double结果为Double

位运算符

/*
	A = 0011 1100
	B = 0000 1101
---------------------
与运算	A&B = 0000 1100都为1则为1
或运算 A|B = 0011 1101都为0则为0
异或   A^B = 0011 0001相同为0,不同为1
取反   ~B = 1111 0010 0取1,1取0
*/

左移<< *2

右移>>/2

0000 0000     0
0000 0001     1
0000 0010     2
2<<3 = 0001 0000    = 16
//效率极高

三目运算符

//X? y: Z
//如果x为true,则结果为y,否则结果为z
if(score<60)?"不及格":"及格";

包机制

在这里插入图片描述

AavaDoc

在这里插入图片描述在这里插入图片描述

生成自己的API文档

1.命令行 javadoc 参数 java文件

2.使用IDEA生成Java文档

包机制

[外链图片转存中…(img-BIYwCnGm-1675145919340)]

AavaDoc

[外链图片转存中…(img-zqi2hdBq-1675145919341)]

[外链图片转存中…(img-3Y7aQG66-1675145919341)]

生成自己的API文档

1.命令行 javadoc 参数 java文件

2.使用IDEA生成Java文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沢言✘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值