黑马程序员_小知识点集合

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------

小的知识点

1、什么是有用方法用静态修饰符?

当该方法没有用到成员属性和成员方法时就用静态修饰符

2、给类生成文档

javadoc -d 生成文档的目录 -auther -version 类文件

3、实例类型的判断

instanceof只能判断引用数据类型

example1

class A{}

A a = new A();

system.out.print(a instanceof A)//TRUE

 

example2:

class A{};

class B extends A{}

A a = new B();

system.out.print(a instanceof A)//true

 

4、匿名内部类

匿名内部类就是匿名子类对象

匿名内部类就是内部类的简写格式

内部类必须继承或实现一个外部类或接口

格式:

new 父类或抽象类或接口名(){

子类的内容

}

使用的场景之一:

当函数参数是接口类型时,而且接口中的方法不超过三个,可以用匿名内部类作为实际参数传递。

非静态的内部类中不能定义静态成员

5、权限问题

 

6、异常处理

当在catch语句中return时,若有finally语句就要执行finally语句后在return

若有多个catch语句时,就要使捕获父类的Exception写在后面。

7、final关键字

final修饰的数据:

表明这是一个常量,一般会用static 和 final同时修饰表示编译时常量,内存上表示为一段不能改变的存储空间。对于final修饰基本数据类型表示是不变的,但final用于对象引用时,一旦引用被初始化指向一个对象,就无法再把它改为指向另一个对象了。

final修饰的类:

表明了你不打算继承该类,而且也不允许别人这样做。换句话说你对该类的设计永远不需要任何变动,你不希望它有子类。

final修饰的方法:

能不子类继承,但不能被子类覆盖。

8、基本数据类型不是Object

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值