Java中的修饰符

一.Java中修饰符的分类

Java中修饰符的分类通常分为:访问修饰符、非访问修饰符、特殊修饰符(知道即可,前两者是终浓度)。用于控制类、方法、变量等的访问权限和行为。

Java中有以下修饰符:

1. 访问修饰符:
   - public:公共的,可以在任何地方访问。
   - private:私有的,只能在类内部访问。
   - protected:受保护的,可以在类内部和子类中访问。
   - 默认(没有修饰符):只能在同一个包内访问。

2. 非访问修饰符:
   - static:静态的,表示类的属性和方法属于类本身,而不是类的实例。
   - final:最终的,表示常量,其值在初始化后不能被修改。
   - abstract:抽象的,表示抽象类或抽象方法,不能直接实例化或实现。
   - synchronized:同步的,表示同一时间只能有一个线程访问该方法。
   - transient:短暂的,表示属性不会被序列化。
   - volatile:易变的,表示属性在多线程环境下的可见性和顺序性。
   - native:本地的,表示方法由本地代码实现。
   - strictfp:精确的,表示浮点数计算遵循IEEE 754标准。

3. 特殊修饰符:
   - @Override:表示当前方法是重写父类的方法。
   - @Deprecated:表示该方法已过时,不建议使用。
   - @SuppressWarnings:表示忽略指定的警告。

二.关于:修饰符和关键字是不是一个意思的回答

修饰符和关键字不是一个意思。在Java中,修饰符是用来定义类、方法或者变量的,通常放在语句的最前端。Java语言提供了很多修饰符,主要分为以下两类:访问修饰符和非访问修饰符。访问控制修饰符可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问控制修饰符:private、protected、public和default。而非访问修饰符则是用来定义变量和方法的可见性、可继承性、可重载性和默认值等特性的。 

而关键字是指在Java语言中具有特殊含义的单词,通常表示一些语法结构、数据类型、操作符号等。例如:public、class、static、void等。这些关键字都有着严格的语法规则和用法,不能被作为标识符使用。

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值