关键字总结

学习了这么久的软件编程,具体学过了三种语言,其中C中有32个关键字,C++中有74个关键字,Java有50个关键字,其中包含2个保留字。
类成员的访问控制模式及其允许访问范围:公共模式(public)不论在同一类,同一包,还是所有的类中都是可以访问的,而保护模式(protected)在同一类,同一包中也是允许访问,继承的时候也是允许访问的。而默认模式(default)在同一类,同一包中允许访问,但是继承的时候子类调用父类保护模式的成员后只能在子类本身使用,在别的类中不允许访问调用。私有模式(private)是四种访问控制模式中允许访问范围最小的,只允许在同一类中访问。
一般来说,会将类的构造方法的访问控制方式设置成公共模式,将有特殊限制的成员域的访问控制方式设置成私有模式。为了在访问模式方面最大限度的保证程序的安全性和鲁棒性,就应该采取最小访问控制模式的方法,能用private的绝不用default,能用default的绝不用protected...
static可以用来修饰静态的的方法,属性和变量,不能用来修饰普通类,但是又可以用来修饰内部类和匿名内部类。我们经常用它来定义方法,因为这样可以省去用类名创建对象去调用这个方法。
而final关键字可以修饰类,方法,属性和变量。其特点表现为若类被定义为final的,那么这个类则不能被子类继承的。方法被定义为final的,这方法不能被子类重写。若属性、变量被定义为final的,属性和变量的值是不能被修改的。父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认的变是final类型的。
static final一起用的时候可以用来修饰成员变量和成员方法,可简单理解为“全局常量”,一起用来修饰变量时,表示一旦给值就不可修改,并且通过类名可以访问,一起用来修饰方法时,表示不可覆盖,并且可以通过类名直接访问。
剩下的一些关键字在C和C++中由于我们经常使用,就不一一列举其使用规则和方法了。
条件的关键字:if,else,switch,case,default
循环的关键字:for,dwhile,break,continue
数据类型:byte,short,int,long,float,double,char,boolean,true,false,null,void,return
类、接口、抽象类、对象、枚举:class,interface,abstract,extends,implements,new,super,this,enum
包相关的关键字:package,import
异常的关键字:try {} try表示捕获异常 圆括号中的代码是有可能发生不可预料的异常
catch(Null){} catch表示处理异常的地方
finally{} finally最终要执行的代码
throw 在方法中向外抛出异常
throws 把方法中发生的异常 想方法外抛出
不被经常使用,也还未用过的关键字有:
instanceof 判断一个对象是否是某个类的实例(对象)
synchronized 用于线程,实现线程同步操作
transient 用于对象,标记对象的某一个属性为瞬时的 I/O
assert 断言
volatile
native
strictfp
goto//保留关键字
const//保留关键字
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值