javaSE——javaBean

前言

javaBean规范,domain实体类,属性私有


JavaBean

        1.类必须是公共的public

        2.包含公共的无参构造

        3.私有化成员变量,对于所有的成员变量需要有对应的操作手段(getter/setter方法)

        属性私有(private修饰符)

空指针中静态变量的调用

        对象.静态变量调用==>类名.静态变量

Java是没有指针的,所以我们常说"Java 指针"就是指"Java 的引用"。 空指针就是空引用 ,Java空指针异常就是引用本身为空,但却调用了方法,这个时候就会出现空指针异常。

变量优先级

        在静态方法体内部,局部变量比静态变量优先级高

        在成员方法体内部,局部变量比成员变量优先级高

this关键字

作用

        1.区分成员方法中同名的成员变量名和局部变量名(参数名)

        2.返回当前对象的引用

        3.在构造方法中调用其他构造方法        this()

        注意:this()必须在构造方法的第一行

        静态方法中不能用

static关键字      

        static修饰变量:静态变量

        static修饰方法:静态方法

        static修饰{}:静态代码块

代码块

                常量和局部变量可以声明

                不能声明方法

                不能使用static,private修饰符

静态代码块

                在类加载的时候执行,并且只执行一次

                存在多个,从上往下执行

	static {//静态代码块
		String str = "静态代码块";
	}

实例代码块(构造块)

                在创建对象前执行,每次创建对象前都执行一次

                存在多个,从上往下执行

	{//实例代码块/构造块
		int a = 1;
		String str = "实例代码块";
		System.out.println(str);
	}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值