摘要:
包与包之间的类进行访问,被访问的包中的类必须是public的,被访问的包中的类的方法也必须是public的。 public protected default private同一类中 ok ok ok ok同一包中 ok ok ok子类中 ok ok不同包中 ok 阅读全文
摘要:
子类在覆盖父类方法时,父类的方法如果抛出了异常,那么子类的方法只能抛出父类的异常或者该异常的子类 如果父类抛出多个异常,那么子类只能抛出父类异常的子集。简单说:子类覆盖父类只能抛出父类的异常或者子类或者子集。注意:如果父类的方法没有抛出异常,那么子类覆盖时绝对不能抛,就只能try . try{//需 阅读全文
摘要:
1.静态方法只能访问静态成员 2.静态方法里不能用this或者super关键字 3.主函数是静态的 this 也可以用于在构造函数中调其他。 注意:只能定义在构 注意:只能定义在构 注意:只能定义在构 注意:只能定义在构 造函数的第一行。 person(String name){ this.(); 阅读全文
摘要:
java类什么时候加载?,加载类的原理机制是怎么样的? 答: 很多人都不是很清楚java的class类什么时候加载在运行内存中,其实类加载的时间是发生在一下几种情况: 1.实例化对象时,就像spring管理的bean一样,在tomcat启动时就实例化了bean,那么这个对象bean的类就加载了 2. 阅读全文
摘要:
1、default在switch末尾(正常人。。。):若所有case语句都不满足条件,则执行default语句,结束;若有case满足,则执行case语句直到遇到break或switch语句结束。 2、default在switch开头或中间(神经病。。。)若所有case都不满足条件,则执行defau 阅读全文
摘要:
引用传递和值传递 这里要用实际参数和形式参数的概念来帮助理解, 值传递: 方法调用时,实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy,此时内存中存在两个相等的基本类型,即实际参数和形式参数,后面方法中的操作都是对形参这个值的修改,不影响实际参数的值。 引用传递: 也称为传地址 阅读全文