01 Java知识拾荒-最终类与方法、字节码对象、print与print ln

冷门知识点

1.最终类、最终方法

final class A{},这样定义的类A就是最终类,最终类不可被继承。

final void B(){},这样定义的方法就是最终方法,最终方法在子类中不可以被重写,也就是说,如果有个子类继承这个最终方法所在的类,那么这个子类中就不能再出现void B(){}这样的方法了。

2,字节码对象

每个类被加载之后,系统就会为该类生成一个对应的字节码对象,通过该字节码对象就可以访问到JVM中的对应的类。
在Java中获得Class对象通常有三种方式:

方式一,使用类的class属性

Class<java.util.Date>  clz1  =   java.util.Date.class;

方式二,通过Class类中的静态方法

forName(StringClassName),传入类的全限定名(必须添加完整包名)
Class<?>   clz2   =   Class.forName(“java.util.Date”);

方式三,通过对象的getClass方法来实现

java.util.Date   str   =   new java.util.Date();
Class<?>   clz3   =   str.getClass();

其中,getClass()是Object类中的方法,所有的对象都可以调用该方法

3,println与print

Println与Print都是Java中关于打印输出值的命令。

println():换行打印,将输出光标定位在下一行开始。
print():连续打印不换行,将输出光标定位在最后一个字符之后。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值