javase的几个基础点

javase零散语法复习几个点

关键词(几个重要和容易忘记的关键字)

1、final 常量(常量名一般用大写字母)
2、static 静态修饰 (不存在先后顺序)

静态方法是类的方法,非静态方法是对象的方法

3、do while 是先执行后判断与while相反
4、break 是跳出整个循环,不会影响接下来的代码执行
5、continue 跳出指定的循环,即跳过循环中的尚未执行的语句

变量的作用域

类变量(变量加上static)
实例变量
局部变量

关于注解的参数

参数信息	
	@author 作者名
	@version 版本号
	@since指明需要最早使用的jdk版本
	@param 参数名
	@return 返回值情况
	@throws 异常抛出情况

方法重载

public class Demo4 {
    public void show(){
        System.out.println("不带参数");
    }
    public void show(int a){
        System.out.println("带参数.参数为:"+a);
    }

    public static void main(String[] args) {
        Demo4 demo4=new Demo4() ;
        demo4.show();
        demo4.show(2);
        }
}

方法重载:方法相同方法参数不一致

关于代码块的类型和执行顺序

匿名代码块为

{


//这里为匿名代码块


}

static{}静态代码块

{


//这里为静态代码块


}
{


		System.out.println("匿名代码块");


}
void {


		System.out.println("常规代码块");


}
{


		System.out.println("静态代码块");


}

static代码块>匿名代码块>正常代码块

抽象类的注意点

abstract
1、不能new这个抽象类。只能靠之类去实现他:约束
2、抽象类可以写普通方法
3、抽象方法必须在抽象类中

内部类

内部类就是在一个类的内部定义一个类,比如在A类中定义一个B类,那么B类就是A类的内部类,A类是B类的外部类

A a=new A();
A.B b=a.new B();

1、成员内部类
2、静态内部类
3、局部内部类

在方法里面写一个类叫做局部内部类

4、匿名内部类

new B().方法

异常

Throwable
Error:错误
Exception:异常
异常处理的五个关键字:try监控区域、catch如果出现指定的异常(括号里面定义)那么就会去捕获这个异常,之后在代码块进行处理、finally无论是否出现异常都会去执行代码块、throw是主动去抛出这个异常(throw new Exception())、throws由方法调用者去处理异常

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值