美文网首页
简单回顾一下java 知识点

简单回顾一下java 知识点

作者: 尚学先生 | 来源:发表于2017-03-03 10:17 被阅读0次

    1、在Java中public修饰的类必须和文件名相同,一个xxx.java文件中可以有多个class声明的类,但只能有一个public修饰的类。

    如果xxx.java文件中有多个类 ,在编译时会生产多个xxx.class文件。

    声明类的时候只能是public和默认的修饰符,不能是protected和private ------有待思考

    2、final修饰的变量其值是不可以被改变的,其值为常量

    final修饰的类是不能被继承的

    final修饰的方法是不能被重写和继承的

    3、名词解释:缺省的构造方法----即没有参数的构造方法

    构造方法没有返回值

    4、VO对象---值对象 (Object

    Value)即此类中封装了get/set方法,要想获得此类中的变量必须通过get、set方法去改变或获得

    5、引用数据类型在进行值传递时,其值被改变了,

    基本数据类型在进行值传递时,其值没被改变

    String在传递值时其值也没被改变,因为其值是被final修饰的,而final修饰的变量其值是不能改变的。但注意用new

    关键字创建对象时,没有试验可以试一下

    static 修饰的变量其值也是可以改变的。

    6、重载是同一个类中方法签名相同,方法参数不同

    重载作用,解决了一种行为可以有不同的执行方式的问题

    7、重写=复写=覆盖 都是在继承中的情况。

    8、类方法=静态方法=全局方法

    类方法中不能有对类的对象变量才操作------有待思考

    9、static{ }静态代码块在main方法之前执行,包含静态代码块的类不管生成多少个对象都只调用一次静态代码块,

    静态代码块中可以调用其他方法,静态代码块的作用初始化,打开数据库开关之类的作用

    如果一个类中有多个静态代码块,执行时按其先后顺序从上往下执行

    当一个程序中用到了其他的类,类是在第一次被使用的时候才被装载,而不是在程序启动时就装载程序中所有可能要用到的类。

    静态方法不能以任何方式引用this和super关键字。因为静态方法在使用前不用创建任何实例对象,当静态方法被调用时,this所引用的对象根本就没有产生。

    10、this关键字在使用时 ,相当于一个实例对象即new 了一个对象。

    11、构造方法不能有static关键字

    12、java中调用垃圾回收机制 finalize()方法,和System.gc

    13、子类继承父类时 在创建子类对象时会先去调用父类的构造方法

    这只是简单的一小部分的java知识点,我们还是要不断的去学习新的java知识,那么好了,免费分享java学习的资料,需要的可以来加我微信领取:tangniu520666,备注“4”,都是最新的,有需要的朋友可以来骚扰我。主要还是能过快速的学习java,能够赶上最后一班java学习IDE快车。

    日记本

    相关文章

      网友评论

          本文标题: 简单回顾一下java 知识点

          本文链接:https://www.haomeiwen.com/subject/azylgttx.html