java语法小结5

在类中的内部类和外部类之间有联系和区别
内部类可以访问内部类中的所有成员包括private而对于一个外部类是不可以访问的
在其他类中要是访问一个类的内部类则需要在该类中设计方法,该方法返回内部类的一个实例对象即可。
如果一个内部类是在一个方法中定义,则只能在该方法中使用该类而不能再其他类中使用
如果内部类需要访问外部类的一个成员,则可以使用  外部类.this.成员 实现
静态的内部类汇总可以有静态的方法,此时不能使用外部类的非静态的成员变量和方法
静态的内部类是不能有非静态的成员或方法
如果没有try catch语句那么异常发生时程序就被终止了
加上了try catch后就可以进入到catch语句中执行 而不会被终止不前。
异常打印三个函数
getMessage()//
toString()//比getMessage详细说明是什么类型的错误
printStackTrace()//详细到具体位置
throws是告诉用户在调用该方法的时候可能会抛出异常,需要去捕获
异常是抛给它的调用者
exception 是通用型的异常 在多个异常中需要放到最后
runtimeexception是代码运行时的错误,程序编写的时候的错误,不需要捕获
是有java在运行时自动抛出及处理
runtimeexception之外的异常需要自己编写异常处理程序;
throw 抛出异常
throws声明异常
子类中抛出的异常只能是父类的异常,构造方法例外因为构造函数不能被覆盖
子类抛出的异常范围只能小于等于父类方法的异常范围

package的命名
全部由小写字母组成 cn.mybole
class和interface
单词的首字母大写  class/interfaces MyName
class变量和方法  参数的命名
首个单词小写接下来的单词首字母大写   index run() currentImaage()
static final变量的命名:全部大写   PI PASSWORD
数组的命名 bye[] buffer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值