java基础(java语法、java特性)

1.java标识符的命名规则:

(1)标识符可以由字母、数字、下划线,美元符号$组成;

(2)标识符不能以数字开头;

(3)java是强类型语言,标识符大小写敏感;

(4)标识符不能使用java中的关键字或者保留字。

2.java常量与变量:

(1)常量标识符字母应该全部大写,变量如果是一个单词,单词小写形式,如果是多个单词,从第二个字母开始,每个首字母大写;

(2)常量是用 static final修饰符修饰的变量;

(3)变量可以分为全局变量和局部变量,其两者区别:

①作用范围不同:全局变量的作用范围是整个类,局部变量的作用范围是局部变量所在的方法内;

②声明周期不同:全局变量的声明周期是整个类,局部变量的声明周期是局部变量所在的方法内;

③全局变量在声明时可以不用赋值,因为全局变量有默认赋值,而局部变量必须在声明时赋值;

3.数据类型

(1)基本类型

四大类:

boolean:1个字节,值为true或者是false;

char:2个字节,取值范围:0到2^15-1;

byte:1个字节,取值范围:-2^7到2^7-1;

short:2个字节,取值范围:-2^15到2^15-1;

int:4个字节,取值范围:-2^31到2^31-1;

long:8个字节,取值范围:-2^63到2^63-1;

float:4个字节;

double:8个字节。

(2)引用类型

引用类型分为3种:类类型、接口类型、数组类型。

4.运算符

(重要)&和&&的区别:

(1)&:①按位与;②逻辑与;

(2)&&:短路与;

&&具有短路的作用,当if条件判断的前一个判断条件满足true时才会对第二个判断条件进行判断,否则当第一个判断条件为false时,第二个判断条件不会执行,直接跳过。

5.流程控制语句

(1)if:①if;②if-else;③if-elseif-else;

(2)switch:支持的类型byte、short、int、char、JDK1.8支持String类型;

(3)for:用于循环次数确定的循环,常用;

(4)while:用于不确定次数的循环,常用;

(5)do-while:用于至少执行一次的循环,不常用。

break用于跳出循环体,而continue用于跳出本次循环;

6.方法

方法可以分为静态方法、非静态方法、构造方法、抽象方法;

(1)静态方法:用static修饰符修饰的方法,它是属于这个类的,类加载的时候加载,调用时可以使用类名或者对象名调用,但是推荐使用类名调用;

(2)非静态方法:没有用static修饰的方法,也叫实例方法,当创建对象后,才能调用,只能通过对象调用;

(3)构造方法:也叫构造器,一般格式是public 类名(){},构造方法也是属于类的,构造方法是给创建的实例对象进行初始化赋值的方法;

(4)抽象方法:一般存在于抽象类或者接口中,只有方法的声明,没有方法的实现。

7.数组

创建数组的方法:

(1)int[] array=new int[10];

(2)int[] array=new int[]{1,2,3,4,5,6,7,8,9,10};

(3)int[] array={1,2,3,4,5,6,7,8,9,10};

8.注释

java中的注释有三类:

(1)//:单行注释,作用范围为当前行;

(2)/*多行注释*/,作用范围为被/*和*/包裹的内容;

(3)/**文档注释*/,用于生成API文档。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

清梦扰i

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

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

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

打赏作者

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

抵扣说明:

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

余额充值